RU:Key:building:levels

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg building:levels
Building-levels.png
Описание
Число этажей здания, расположенных над поверхностью земли. Изменить или перевести это описание.
Группа: здания
Используется на элементах
точки можно отмечать этим тегомлинии не принято отмечать этим тегомполигоны можно отмечать этим тегомотношения не принято отмечать этим тегом
Необходимы теги
Полезные сочетания
Смотри также
Статус: де-фактоPage for proposal

Тег building:levels используется для обозначения фактического количества (смотрите раздел #Значения) надземных этажей здания (building=*) или части здания (building:part=*). Подземные этажи, крыша, мансарды, чердаки и тому подобное здесь не считаются. Однако этажи, которые частично находятся под землёй, учитываются (смотрите пример ниже).

Может быть полезно также добавить тег height=* (для части здания или всего здания),  особенно если высота этажей различна для каждого этажа. Имейте в виду, что тег height=* включает в себя крышу, в то время как в building:levels=* она не входит.

Примеры

Example

  • 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=*.

Ru Minlevel2.svg

Стиль для 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=*), вы указываете их относительное количество этажей по отношению ко всему зданию.

Примеры рендеринга

Этажи здания в OSM2World

OSMBuildings и OSM2World учитывают этот тег и визуализируют этажи.

Смотрите также

  • level=* — номер этажа объекта
  • building:min_level=* — количество значений под зданием (частью здания), "заполняющих" пространство под нижней частью здания либо частью здания
  • height=* — физическая характеристика других ключей "высота" — измерение расстояния по вертикали (указывает, насколько "высоким" является объект: здание, дерево, башня, …)
  • min_height=* — высота расположения нижней части здания, части здания или иного объекта
  • roof:levels=* — количество этажей на крыше здания
  • building:levels:underground=* — количество этажей здания под землёй
  • Простые 3D здания
  • Запрос Sophox для средней высоты здания по этажам
  • Simple Indoor Tagging

Распространённые / возможные ошибки тегирования

  • building:levels=1.5 ‒ используйте теги высоты для указания информации о высоте
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!
Если вы знаете места с этим тегом, проверьте, не надо ли пометить их по-другому.
Автоматические правки крайне нежелательны, если вы не осознаёте всю сложность и опасность этого процесса!