RU:OSM-4D/Здания в 3D

From OpenStreetMap Wiki
Jump to navigation Jump to search

Это заполнитель для трёхмерного описания тегов 3D-зданий.

Это описание является частью определения OSM-4D.

Обратите внимание: эта схема разметки отличается от "Простые 3D здания".

Определение конструкции

Ортогональный вид сверху:

building=<value> (yes, residential, garages…)

План здания

Очертание всего здания — это вид сверху [1].

Таким образом, это определение отличается от традиционного архитектурного и юридического определения, в котором контур здания рисуются на высоте одного метра над уровнем земли и от обычного метода OSM (использование первого этажа здания)

MarekCottageOnAChickenFoot3D.jpg

Общее определение: MarekCottageOnAChickenFootOLDdefinition.jpg

Новое определение: MarekCottageOnAChickenFootNEWdefinition.jpg

Определение размеров

MarekCottageOnAChickenFoot3DHeigtDefinition.jpg

Ключ Описание
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=<значение> для всего здания.
  • Возможен динамический рендеринг с уровнем детализации (более точная визуализация ближе к объекту).

Возможная трёхмерная визуализация:

Части здания

Крыша

Тег: 3dr:roof=<тип>.

Подробную информацию смотри на странице OSM-4D/Roof table.

Мансарда

Тег: 3dr:dormer:=<тип>.

В приведенной ниже таблице вы можете увидеть основную информацию о схеме тегов, для получения подробной информации смотри 3D building/Dormer.

Существуют следующие основные геометрии для мансарды:

3D Вид

/
Вид сверху + Проекции

Roof2 0 a.jpg Roof2 0 b.jpg Правая сторона — зеркальная

половина Типа b,
левая сторона остаётся

Marek10bR.jpg

Половина Типа b,
правая сторона остаётся

Тип Тип a Тип b Тип b левый Тип b правый
Параметры
Ограничения
Реализовано да, Kendzi3D да, Kendzi3D нет нет
3D Вид

/
Вид сверху + Проекции

Roof2 0 c.jpg Roof2 0 d.jpg Roof2 0 e.jpg Roof2 0 f.jpg Roof2 0 g.jpg
Тип Тип c (мансардное окно) Тип d Тип e Тип f Тип g (Bat dormer)
Параметры
Ограничения
Реализовано да, Kendzi3D да, Kendzi3D да, Kendzi3D да, Kendzi3D нет

Дымовая труба

Тег: 3dr:chimney=<тип> Свойства элемента дымохода, полностью закрытого крышей:

MarekGeneralExampleChimney.jpg

Если дымоход находится вне крыши, он будет отображаться до пола как трёхмерный элемент.

Таблица в работе

3D Вид

/
Вид сверху + Проекции

круглый круглый конический прямоугольный прямоугольный с краями
Тип Chimney1 Chimney2 Chimney3 Chimney4
Параметры
Ограничения
Реализовано нет нет нет нет

Зимний сад и эркер

Тег: Отметьте точки на контуре здания с помощью параметров width, depth, height, min_height и определения формы (3dr:wintergarden=<тип>).

Также возможно использование roof:shape=* и colour=* из определения S3DB.

3D Вид

/
Вид сверху + Проекции

MarekWintergartenTyp1.jpg MarekWintergartenTyp2.jpg MarekWintergartenTyp3.jpg MarekWintergartenTyp4.jpg MarekWintergartenTyp5.jpg MarekWintergartenTyp6.jpg MarekWintergartenTyp7.jpg будет видна

только половина
из n
использованных
сторон.
Смотри рисунки
A.F. ниже.

Тип cuboid beveled_cuboid triangle trapezoid half_semi_octogon half_semi_ellipse half_semi_circle periodic (многоугольник с n рёбрами)
Параметры W, D, H1, H2 W, D, D1, H1, H2 W, D, L1, H1, H2 W, D, L1, L2, H1, H2 W, D, L1, L2, H1, H2 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2, n
Ограничения
Реализовано нет нет нет нет нет нет нет нет

MarekWintergartenExample6RotationShapes.jpg

  • 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 Вид

/
Вид сверху + Проекции

MarekPortal01.png MarekPortal02.png MarekPortal03.png MarekPortal04.png MarekPortal05.png MarekPortal06.png MarekPortal07.png
Тип
Параметры
Ограничения
Реализовано нет нет нет нет нет нет нет

Опора

Тег: 3dr:buttress=‹тип›

Таблица скоро появится.

Пожалуйста, разместите здесь идеи и примеры!

Buttress (PSF).jpg

 Контрфорс и  Аркбутан

man_made=buttress

Ниша

Тег: 3dr:niche=<тип>

Скоро появится таблица с примерами

Вход

Тег: 3dr:entrance=<тип>

Вход (обычно в 2D OSM: entrance=yes) будет дополнительно отмечен шириной (width), глубиной (depth), (height) (или, при необходимости, большей высотой). В результате получается отрицательный объем входа в объем здания.

3D Вид

/
Вид сверху + Проекции

MarekEntraceType1.jpg MarekEntraceType2.jpg MarekEntraceType3.jpg MarekEntraceType4.jpg MarekEntraceType5.jpg MarekEntraceType6.jpg MarekEntraceType7.jpg MarekEntraceType8.jpg MarekEntraceType9.jpg
Тип rectangular sloped triangular semi circle elliptic gothic tudor arch edged "islamic" ?
Параметры W, D, H1 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2, L1
Ограничения
Реализовано нет нет нет нет нет нет нет нет нет

Навес

Тег: 3dr:canopy=<тип>

3D Вид

/
Вид сверху + Проекции

MarekCanopy1.JPG MarekCanopy2.JPG MarekCanopy3.JPG MarekCanopy8.JPG MarekCanopy5.JPG MarekCanopy6.JPG MarekCanopy7.JPG MarekCanopy4.JPG
Тип 1 2 3 4 5 6 7 8
Параметры
Ограничения
Реализовано нет нет нет нет нет нет нет нет

Балкон

Тег: 3dr:balcony=<тип>

Аттика

Тег: 3dr:attica=<тип>

Туннель

Тег: 3dr:tunnel=<тип>

Подробную информацию смотри на странице 3D building/tunnel [2]

3D Вид

/
Вид сверху + Проекции

MarekTunnel01.jpg MarekTunnel02.jpg MarekTunnel03.jpg MarekTunnel04.jpg MarekTunnel05.jpg
Тип 1 2 3 4 5
Параметры W, H W, H, H1 W, H W, H, H1,R W, H, H1
Ограничения H1<H R=0,5*W, H>0,5*W to do H1<H, если нет H1,

тогда открытие треугольника

Реализовано нет нет нет нет нет
3D Вид

/
Вид сверху + Проекции

MarekTunnel06.jpg MarekTunnel07.jpg MarekTunnel08.jpg MarekTunnel09.jpg MarekTunnel10.jpg
Тип 6 7 8 9 10
Параметры часть круга

W,H, H1

часть эллипса

W,H, H1

Ограничения
Реализовано нет нет нет нет нет

Категории