RU:Key:building:part
![]() |
Описание |
---|
Часть здания, имеющая теги, отличные от других частей. ![]() |
Группа: здания |
Используется на элементах |
Задокументировано значений: 2 |
Полезные сочетания |
Смотри также |
Статус: де-факто |
Инструменты |
|
Полигон с тегом building:part=yes обозначает часть здания, у которой некоторые свойства отличаются от свойств остальных частей (например, этажность building:levels высота height или назначение части здания).
Обратите внимание, что building:part являются необязательным для полигонов, которые используются в дополнение к полигонам building. Полигон building:part должен быть всегда в границах отдельного здания building (представляющая всё здание целиком).
Как использовать
- Основная статья: Простые 3D здания
Используйте building:part=yes для частей здания, которые имеют только разные свойства (например, этажность building:levels или высота height). Используйте building:part=‹тип_здания› для частей здания, которые имеют различное назначение и, возможно, свойства (например, building:part=roof, building:part=retail или building:part=barn).
В дополнение к различным линиям, отмеченными тегом building:part=yes, должен быть один полигон (замкнутая линия или мультиполигон), обозначающая контур всего здания, отмеченная тегом building=*. Для сложных зданий также рекомендуется использовать отношение type=building для совместной группировки общего контура и линий building:part=*.
Там, где здание было разделено на части, всё равно необходимо нарисовать контур здания в целом и ему нужно проставить теги building:levels и height, то их также необходимо добавить общему контуру. При этом нужно брать максимальное значение из всех его вложенных частей. Здание, в котором есть трехэтажная часть и шестиэтажная часть, всё равно является шестиэтажным.
Иногда это может привести к тому, что одни и те же точки здания будут использоваться двумя линиями, если наземное здание: часть идентична по окружности общему контуру здания. Таким образом, здание из 2 частей сопоставляется с 3 объектами независимо от того, есть отношение type=building или нет.
Здание может разделяться на части как вертикально, так и горизонтально (например, для создания арок). Если необходимо указать, какой метод разделения был использован, используйте тег building:parts=* на всём здании.
Теги, используемые в сочетании
- 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‑зданий
- Proposed features/building:parts — предложения по использованию ключа building:parts=* (с буквой "s" на конце)
Картографирование внутренних помещений
Тег здания (и его части) относится к "крупным" зданиям, то есть включают стены, крыши и другие конструкции. Чтобы нанести на карту внутреннее деление (пространства) зданий, обратитесь к разделу «Картографирование в зданиях» и, в частности, к концепции, получившей наибольшее распространение: «Simple Indoor Tagging». Некоторые потенциально полезные теги для «внутренних» частей здания:
Распространённые ошибки
- Отсутствующие части: части здания покрывают только часть контура здания, остальная часть здания может быть не видна в стандартном 3D‑рендеринге.
Распространённые / возможные ошибки тегирования
Обратите внимание, что форк Клемента-Лагранжа (заброшенный, последняя активность в 2014 году и отслеживание проблем с отключённым проектом) для инструментов OSMTools Indoor интенсивно используетчасть тег buildingpart=*.