RU:Key:building:levels
![]() |
Описание |
---|
Число этажей здания, расположенных над поверхностью земли. ![]() |
Группа: здания |
Используется на элементах |
Необходимы теги |
|
Полезные сочетания |
Смотри также |
Статус: де-факто![]() |
Инструменты |
|
Тег building:levels используется для обозначения фактического количества (смотрите раздел #Значения) надземных этажей здания (building=*) или части здания (building:part=*). Подземные этажи, крыша, мансарды, чердаки и тому подобное здесь не считаются. Однако этажи, которые частично находятся под землёй, учитываются (смотрите пример ниже).
Может быть полезно также добавить тег height=* (для части здания или всего здания), особенно если высота этажей различна для каждого этажа. Имейте в виду, что тег height=* включает в себя крышу, в то время как в building:levels=* она не входит.
Примеры
- B + C + D считается как building:levels=3 (количество этажей здания расположенных от самой низкой точки на уровне земли до крыши)
- E считается как building:levels:underground=1 (количество этажей здания под землёй)
- A считается как roof:levels=1 (количество этажей на крыше)
Здание (или часть здания), имеющее только один этаж над землёй, нужно отметить тегом building:levels=1.
Здание, полностью находящееся в земле (например, археологическая гробница, подобная Тьеррадентро), нужно отметить тегами building:levels=0 + building:levels:underground=1.
Здания с этажами, которые не начинаются на уровне земли
Если часть здания не начинается на земли, тег building:levels=* должен включать количество пропущенных этажей ниже части здания (то есть количество этажей, которые существовали бы, если бы пространство между землёй и нижней частью здания было заполнено этажами обычной высоты для этого здания). Тег building:min_level=* должен использоваться совместно для описания количества пропущенных этаже в этой части здания.
Для всего здания указывается число этажей, максимальное для всех частей здания. Например, для здания, состоящего из частей, имеющих 2, 3 и 4 этажа, указывается building:levels=4. Для уточнения этажности отдельных частей используются теги building:parts=* на полигоне здания и building:part=yes и building:levels=* на полигонах частей зданий.
Поэтому крайне важно, чтобы building:levels=* всегда было строго больше, чем building:min_level=*.
Стиль для JOSM, выделяющий пунктиром здания, у которых нет тега building:levels [1]
Значения
Значения должны быть положительным целым числом. Дробные значения (например, 1.5) недопустимы (что означает значение 0,5 этажа?) и, вероятно, означают, что картограф переделал теги *:levels=* для выражения высоты вместо использования соответствующих тегов. Обычным измерением является высота 3 метра для каждого этажа (высота этажа по умолчанию используется для 3D‑визуализации, когда теги высоты не указаны). Используйте height=* и roof:height=*, если у здания необычные размеры. Например, укажите building:levels=1 и height=4.5, если в здании есть один этаж высотой 4,5 метра (вместо building:levels=1.5).
Высоту зданий (в метрах) обычно трудно определить, если нет правильных данных (например, из кадастра). Но значение по умолчанию в 3 метра для одного этажа, вероятно, является хорошим приближением к фактической высоте большинства зданий, если вы этого не знаете. Таким образом, вам не нужно добавлять метки высоты для обычного 4‑этажного здания. Если этажность явно больше или меньше значения по умолчанию (например, высота спортивного зала составляет 6 метров, или небольшого навеса — 2 метра, или 4‑этажного торгового здания выше, чем 5‑этажного жилого здания), используйте теги height=* и/или roof:height=*.
Для лучшего понимания смотрите RU:Простые 3D здания#Использование height, roof:height, building:levels, roof:levels.
Количество этажей является относительной величиной: вы знаете только, сколько уровней в здании, и, при рисовании частей здания (building:part=*), вы указываете их относительное количество этажей по отношению ко всему зданию.
Примеры рендеринга
OSMBuildings и OSM2World учитывают этот тег и визуализируют этажи.
Смотрите также
- level=* — номер этажа объекта
- building:min_level=* — количество значений под зданием (частью здания), "заполняющих" пространство под нижней частью здания либо частью здания
- height=* — физическая характеристика других ключей "высота" — измерение расстояния по вертикали (указывает, насколько "высоким" является объект: здание, дерево, башня, …)
- min_height=* — высота расположения нижней части здания, части здания или иного объекта
- roof:levels=* — количество этажей на крыше здания
- building:levels:underground=* — количество этажей здания под землёй
- Простые 3D здания
- Запрос Sophox для средней высоты здания по этажам
- Simple Indoor Tagging