Uk:Top-level tag
Теґи верхнього рівня, основні або теґи елемента — це теґи, що визначають природу обʼєктів мапи і тому можуть бути єдиними теґами, що існують на елементі мапи. Всі інші теґи є додатковими властивостями, що описують обʼєкти мапи, і їх можна вважати додатковими або вторинними теґами.
Всі окремі елементи мапи повинні мати принаймні один теґ верхнього рівня. Елемент може мати більше одного теґу верхнього рівня (наприклад, building=school та amenity=school на полігоні, що представляє будівлю школи, в якій зараз відбувається навчальний процес), якщо це обґрунтовано відповідає принципу один обʼєкт — один елемент OSM. Окремі елементи без теґу верхнього рівня не обовʼязково є помилкою, але вони зазвичай ігноруються споживачами даних. Багато інструментів забезпечення якості виявляють такі елементи та видають попередження.
Ключі, що використовуються для визначення теґів верхнього рівня, називаються ключами верхнього рівня. Для більшості ключів верхнього рівня будь-яке значення у парі з цим ключем вважатиметься теґом верхнього рівня, але існують деякі винятки, наприклад, однойменні ключі.
Розрізнення верхнього рівня не є частиною моделі даних OSM, а лише загальноприйнятою угодою про теґування. Тому у деяких випадках може бути спірним, чи є теґ теґом верхнього рівня, чи ні. Наприклад, club=* деякі мапери вважають лише додатковою властивістю для amenity=community_centre або amenity=social_centre.[1] Проте 92% елементів з теґом club=* не мають жодного теґу amenity=*.[2], загальний теґ (запропоновано як можливість у схваленій пропозиції для leisure=clubclub=*)[3] було визнано застарілим у 2014 році, а у 2021.[4]
amenity=club
Список ключів верхнього рівня
У наведеній нижче таблиці показано ключі верхнього рівня, які широко підтримуються споживачами даних, перелічені в алфавітному порядку. Це не остаточний список, оскільки за принципом будь-які теги, які вам подобаються існує і може бути створено набагато більше, хоча навряд чи вони будуть настільки ж популярними, як перелічені тут.
Для самостіних елементів
| Ключ | Елементи | Опис | Використання |
|---|---|---|---|
advertising=*
|
Використовується для рекламних пристроїв. | ||
aerialway=*
|
Використовується для різних видів транспорту для перевезення пасажирів і вантажів, які використовують дроти, включаючи канатні дороги, крісельні підіймачі і бугельні підіймачі. | ||
aeroway=*
|
Для фізичної інфраструктури, що використовується для підтримки літаків, авіаперевезень, космічних кораблів і космічних польотів. | ||
amenity=*
|
Для опису корисних та важливих обʼєктів для відвідувачів та мешканців. | ||
barrier=*
|
Барʼєр — це фізична структура, яка блокує або перешкоджає руху. | ||
boundary=*
|
Використовується для позначення кордонів територій, переважно політичних, але, можливо, й інших адміністративних областей. | ||
building=*
|
Для позначення полігону будівлі, штучної споруди з дахом, що стоїть більш-менш постійно на одному місці. | ||
club=*
|
Використовується для позначення місця, де члени клубу регулярно збираються. | ||
craft=*
|
Місце, що виробляє або переробляє товари на замовлення. | ||
departures_board=*
|
Дошка з інформацією про заплановані рейси. Не є теґом верхнього рівня, якщо використовується як атрибут елемента public_transport=*.
|
||
education=*
|
Описує різні обʼєкти просвітництва. | ||
emergency=*
|
Описує різні екстрені служби, обʼєкти, зручності або можливість доступу для екстрених служб. | ||
geological=*
|
Використовується для опису геологічних обʼєктів. | ||
healthcare=*
|
Заклад охорони здоровʼя. | ||
highway=*
|
Використовується для доріг і дорожніх обʼєктів. | ||
historic=*
|
Використовується для опису різних історичних обʼєктів. | ||
landcover=*
|
Використовується для опису фізичного покриття території. | ||
landuse=*
|
В основному використовується для опису основного використання земельних ділянок. | ||
leisure=*
|
Обʼєкти, повʼязані з дозвіллям. | ||
man_made=*
|
Штучні споруди, крім будівель. | ||
military=*
|
Обʼєкти, що використовуються військовими силами. | ||
natural=*
|
Природні фізичні особливості ландшафту, в тому числі змінені або створені людиною. | ||
office=*
|
Місце ведення бізнесу, що переважно надає послуги. | ||
piste:type=*
|
Вказує на тип траси для зимових видів спорту. Відповідає найвищому рівню, оскільки часто влітку вздовж траси немає жодних видимих обʼєктів. | ||
place=*
|
Визначає центр або контур місця з назвою. | ||
power=*
|
Обʼєкти з генерації та розподілу електроенергії. | ||
public_transport=*
|
Інфраструктура громадського транспорту. | ||
railway=*
|
Використовується для залізниць та залізничної інфраструктури. | ||
route=*
|
Звична або регулярний шлях для проходу або проїзду, часто заздалегідь визначена та оприлюднена. | ||
shop=*
|
Місце, де продаються роздрібні товари або пропонуються послуги. | ||
telecom=*
|
Основний ключ для картографування телекомунікаційних систем та мереж. | ||
tourism=*
|
Місце або обʼєкт, що становить особливий інтерес для туристів. | ||
waterway=*
|
Використовується для позначення річок та інших водних шляхів. |
На додачу, type=* є обовʼязковим для звʼязків. Однак у більшості випадків не описує природу базового елемента та вимагає додаткових теґів (наприклад, type=boundary слід уточнити за допомогою boundary=*). Винятком є, наприклад, звʼязок restriction, який повністю описується його членами та їхніми ролями і не потребує додаткових теґів.
Для залежних елементів
Елементи, які моделюють частини більшого обʼєкта, неофіційно називаються "залежними". Хоча такі елементи мають власні теґи верхнього рівня, вони не мали б сенсу без існування основного обʼєкта, з яким вони повʼязані. Зазвичай вони мають спільну геометрію з основним елементом або містяться всередині нього. Наприклад, елемент entrance=* зазвичай є точкою на контурі елемента building=*.
| Ключ | Елементи | Опис | Використання |
|---|---|---|---|
addr:interpolation=*
|
Повʼязані з addr:*=* обʼєкти.Використовується для вказівки загального діапазону адрес вздовж вулиці. |
||
allotments=*
|
Повʼязані з landuse=allotments обʼєкти.allotments=plot використовується для розмежування ділянки в межах виділеного садового товариства.
|
||
area:highway=*
|
Повʼязані з highway=* обʼєкти.Використовуються позначення полігонів доріг. |
||
attraction=*
|
Повʼязані з tourism=* та leisure=* обʼєкти.Використовується для позначення окремих атракціонів у тематичних парках, зоопарках тощо. |
||
building:part=*
|
Повʼязані з building=* обʼєкти.Використовується для позначення контуру частини будівлі, яка має властивості, відмінні від інших частин будівлі. |
||
bridge:support=*
|
Повʼязані з man_made=bridge обʼєкти.Показує положення опор і пірсів, які підтримують міст знизу. |
||
cemetery=*
|
Повʼязані з landuse=cemetery та amenity=grave_yard обʼєкти.Використовується для позначення могил і секторів на кладовищах. |
||
entrance=*
|
Повʼязані з building=* та іншими полігонами обʼєкти.Використовується для позначення точок входу (або виходу) до будівель або інших приміщень в спорудах. |
||
ford=*
|
Пов'язані зі сполученими обʼєктами highway=* та waterway=*.Місце, де водний шлях перетинає дорогу. Не є теґом верхнього рівня, якщо використовується як властивість лінії highway=*.
|
||
golf=*
|
Повʼязані з leisure=golf_course обʼєкти.Використовується для позначення деталей поля для гольфу. |
||
indoor=*
|
Повʼязані з building=* обʼєкти.Використовується для позначення коридорів, приміщень й так далі за схемою Simple Indoor Tagging. |
||
junction=*
|
Повʼязані з highway=* обʼєкти.Використовується для дорожніх розвʼязок. Не є теґом верхнього рівня, якщо використовується як властивість лінії highway=*.
|
||
noexit=*
|
Повʼязані з highway=* обʼєкти.noexit=yes вказує на тупик на дорозі.
|
||
playground=*
|
Повʼязані з leisure=playground обʼєкти.Використовується для позначення окремих обʼєктів дитячого майданчика. |
||
roller_coaster=*
|
Повʼязані з attraction=roller_coaster обʼєкти.Використовується для позначення елементів американських гірок. |
||
traffic_calming=*
|
Повʼязані з highway=* обʼєкти.Інженерне обладнання, призначене для сповільнення або зменшення дорожнього руху. Не є теґом верхнього рівня, якщо використовується як властивість лінії highway=*.
|
||
traffic_sign=*
|
Повʼязані з highway=* обʼєкти.Використовується для позначення точки на дорозі поруч із дорожнім знаком. Не є теґом верхнього рівня, якщо використовується на точці highway=traffic_sign, щоб вказати точне знаходження знаку. Також не є теґом верхнього рівня, якщо використовується як властивість на лінії highway=* для позначення відповідного відрізка дороги.
|
Дивіться також
type=*— Обовʼязковий теґ, який визначає тип звʼязку (але не реальний обʼєкт, який він представляє)- Proposal:Top-level information tag — Пропозиція перетворити
informationна теґ верхнього рівня (більше не залежить відtourism=information).