RU:OSM-4D/Здания в 3D
Это заполнитель для трёхмерного описания тегов 3D-зданий.
Это описание является частью определения OSM-4D.
Обратите внимание: эта схема разметки отличается от "Простые 3D здания".
Эта страница находится в разработке. |
Определение конструкции
Ортогональный вид сверху:
building=<value> (yes, residential, garages…)
План здания
Очертание всего здания — это вид сверху [1].
Таким образом, это определение отличается от традиционного архитектурного и юридического определения, в котором контур здания рисуются на высоте одного метра над уровнем земли и от обычного метода OSM (использование первого этажа здания)
Определение размеров
Ключ | Описание |
---|---|
height=* | Расстояние между самым низким возможным положением с землей и верхней частью крыши здания, за исключением антенн, шпилей и другого оборудования, установленного на крыше. |
min_height=* | Примерная высота ниже конструкции здания. Обратите внимание, что при использовании min_height высота по-прежнему определяется как расстояние от земли до верха конструкции. Таким образом, мост высотой 3 метра, где нижняя часть моста находится на высоте 10 метров над уровнем земли, будет иметь теги min_height=10, height=13. |
building:levels=* | Количество этажей здания над землей (без этажей на крыше), чтобы можно было красиво текстурировать здание.
Если вы помечаете новые здания, попробуйте указать значение высоты. Попытайтесь использовать building:levels=* только в дополнение к тегу height=*! |
building:min_level=* | Этажи, пропущенные в нижней части здания, аналогично min_height=*. |
Причины
Интерпретация структуры здания, как указано выше, имеет много преимуществ.
- Используя схему маркировки building:part=yes, мы можем правильно описать очень сложные геометрические объекты, присваивая им различные свойства.
- Общие свойства, такие как имя и адрес, должны быть присвоены полигону всего здания building=yes.
- Мы не создаем много зданий там, где на самом деле всего одно.
- Каждый элемент может иметь разную высоту. Вам не нужен глобальный тег height=<значение> для всего здания.
- Возможен динамический рендеринг с уровнем детализации (более точная визуализация ближе к объекту).
Набросок, нарисованный как building=yes
Пять различных частей здания, отмеченных как building:part=yes
Каждая часть здания получает свою собственную маркировку для описания крыши.
Возможная трёхмерная визуализация:
Части здания
Крыша
Тег: 3dr:roof=<тип>.
Подробную информацию смотри на странице OSM-4D/Roof table.
Мансарда
Тег: 3dr:dormer:=<тип>.
В приведенной ниже таблице вы можете увидеть основную информацию о схеме тегов, для получения подробной информации смотри 3D building/Dormer.
Существуют следующие основные геометрии для мансарды:
3D Вид / |
|||||
---|---|---|---|---|---|
Тип | Тип c (мансардное окно) | Тип d | Тип e | Тип f | Тип g (Bat dormer) |
Параметры | |||||
Ограничения | |||||
Реализовано | да, Kendzi3D | да, Kendzi3D | да, Kendzi3D | да, Kendzi3D | нет |
Дымовая труба
Тег: 3dr:chimney=<тип> Свойства элемента дымохода, полностью закрытого крышей:
Если дымоход находится вне крыши, он будет отображаться до пола как трёхмерный элемент.
Таблица в работе
3D Вид / |
круглый | круглый конический | прямоугольный | прямоугольный с краями |
---|---|---|---|---|
Тип | Chimney1 | Chimney2 | Chimney3 | Chimney4 |
Параметры | ||||
Ограничения | ||||
Реализовано | нет | нет | нет | нет |
Зимний сад и эркер
Тег: Отметьте точки на контуре здания с помощью параметров width, depth, height, min_height и определения формы (3dr:wintergarden=<тип>).
Также возможно использование roof:shape=* и colour=* из определения S3DB.
- A. n=4
- B. n=6
- C. n=8
- D. n=8, поворот=0.5x360/8
- E. n=12 угол здания
- F. n=12 расстояние от стены определяется пользователем
Крыльцо
Тег: 3dr:porch=<type>
Подробную информацию смотри на странице 3D building/Porch
3D Вид / |
|||||||
---|---|---|---|---|---|---|---|
Тип | |||||||
Параметры | |||||||
Ограничения | |||||||
Реализовано | нет | нет | нет | нет | нет | нет | нет |
Опора
Тег: 3dr:buttress=‹тип›
Таблица скоро появится.
Пожалуйста, разместите здесь идеи и примеры!
Ниша
Тег: 3dr:niche=<тип>
Скоро появится таблица с примерами
Вход
Тег: 3dr:entrance=<тип>
Вход (обычно в 2D OSM: entrance=yes) будет дополнительно отмечен шириной (width), глубиной (depth), (height) (или, при необходимости, большей высотой). В результате получается отрицательный объем входа в объем здания.
Навес
Тег: 3dr:canopy=<тип>
3D Вид / |
||||||||
---|---|---|---|---|---|---|---|---|
Тип | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Параметры | ||||||||
Ограничения | ||||||||
Реализовано | нет | нет | нет | нет | нет | нет | нет | нет |
Балкон
Тег: 3dr:balcony=<тип>
Аттика
Тег: 3dr:attica=<тип>
Туннель
Тег: 3dr:tunnel=<тип>
Подробную информацию смотри на странице 3D building/tunnel [2]
3D Вид / |
|||||
---|---|---|---|---|---|
Тип | 6 | 7 | 8 | 9 | 10 |
Параметры | часть круга
W,H, H1 |
часть эллипса
W,H, H1 |
|||
Ограничения | |||||
Реализовано | нет | нет | нет | нет | нет |