RU:Key:building:part
![]() |
| Описание |
|---|
| Часть здания, имеющая теги, отличные от других частей. |
| Группа: здания |
| Используется на элементах |
| Задокументировано значений: 2 |
| Полезные сочетания |
| Смотри также |
| Статус: де-факто |
| Инструменты |
|
Полигон с ключом =* обозначает часть здания, у которой некоторые свойства отличаются от свойств остальных частей (например, этажность building:levels высота height или назначение части здания).
Полигоны =* необязательны и используются в дополнение к области building=*. Полигоны =* всегда должны содержаться в границах полигона building=*, представляющей всё здание целиком. Если =* используется для 3D‑картографирования, имейте в виду, что полигон building=* может не отображаться некоторыми 3D‑визуализаторами, если =* используется в любом месте здания.
Как использовать
- Основная статья: Простые 3D здания
Используйте =yes для частей здания, которые имеют только разные свойства (например, этажность building:levels или высота height). Используйте =‹тип_здания› для частей здания, которые имеют различное назначение и, возможно, свойства (например, =roof, =retail или =barn).
В дополнение к различным линиям, отмеченными тегом =yes, должен быть один полигон (замкнутая линия или мультиполигон), обозначающая контур всего здания, отмеченная тегом building=*. Для сложных зданий также рекомендуется использовать отношение type=building для совместной группировки общего контура и линий =*.
Там, где здание было разделено на части, всё равно необходимо нарисовать контур здания в целом и ему нужно проставить теги building:levels и height, то их также необходимо добавить общему контуру. При этом нужно брать максимальное значение из всех его вложенных частей. Здание, в котором есть трехэтажная часть и шестиэтажная часть, всё равно является шестиэтажным.
Иногда это может привести к тому, что одни и те же точки здания будут использоваться двумя линиями, если наземное здание: часть идентична по окружности общему контуру здания. Таким образом, здание из двух частей сопоставляется с тремя объектами независимо от того, есть отношение type=building или нет.
Здание может разделяться на части как вертикально, так и горизонтально (например, для создания арок). Если необходимо указать, какой метод разделения был использован, используйте тег building:parts=* на всём здании.
Значения
В общем, все значения для building=* также действительны для =*, хотя последнее также имеет некоторые исключительные значения, которые в противном случае не имеют смысла для отдельного здания:
| Key | Value | Comment | Photo |
|---|---|---|---|
|
yes
|
Обычная часть здания. Это значение используется по умолчанию для большинства частей здания. | |
|
porch
|
Крыльцо (крыша, закрывающая вход в здание). Другие типы крыш смотрите на странице building=roof.
|
|
|
balcony
|
Балкон (нависающая конструкция здания, которая позволяет жильцам находиться в некотором смысле снаружи). |
|
|
column
|
Колонка (конструкция для поддержки конструкций здания, которые находятся в воздухе и, в ином случае, рухнули бы). Смотрите indoor=column для колонн внутри и man_made=column для колонн в целом.
|
|
|
corridor
|
коридор (проход между двумя зданиями). Может находиться на земле или в воздухе (смотрите building=bridge, если отмечено на карте как отдельное здание).
|
|
Теги, используемые в сочетании
building:levels=*— число этажей части здания, расположенных над поверхностью землиbuilding:colour=*— цвет части зданияbuilding:material=*— наружный материал фасада части зданияroof:shape=*— форма крышиroof:colour=*— цвет крышиroof:material=*— внешний материал крыши здания (кровельный материал)
Необязательно (если известно или необходимо):
roof:levels=*— количество этажей на крыше (для формы крышиroof:shapes, отличной отflat)height=*— высота (в метрах, если известно)description=*— необязательное описание того, что представляет собой эта часть здания (не более 255 символов)min_height=*— высота расположения нижней части части зданияbuilding:min_level=*— число этажей здания, "заполняющих" пространство под частью здания
Смотрите также
- Простые 3D здания — обзор тегов для отображения 3D‑зданий
- Proposal:Building:parts — предложения по использованию ключа
building:parts=*(с буквой "s" на конце)
Картографирование внутренних помещений
Тег здания (и его части) относится к "крупным" зданиям, то есть включают стены, крыши и другие конструкции. Чтобы нарисовать на карте внутреннее деление (пространства) зданий, обратитесь к разделу «Картографирование в зданиях» и, в частности, к концепции, получившей наибольшее распространение: «Simple Indoor Tagging». Некоторые потенциально полезные теги для «внутренних» частей здания:
indoor=room— обычная комната со стенамиindoor=corridor— огороженное пространство соединяющего проходаindoor=area— зона в помещении, не ограниченная стенами
Распространённые ошибки
- Отсутствующие части: части здания покрывают только часть контура здания, остальная часть здания может быть не видна в стандартном 3D‑рендеринге.
Возможные ошибки тегирования
Обратите внимание, что форк Клемента-Лагранжа (заброшенный, последняя активность в 2014 году и отслеживание проблем с отключённым проектом) для инструментов OSMTools Indoor часто использует тег buildingpart=*.



