Uk:Key:name:left

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg name:left
Name-left-right-OSM example Adams-Jay County Border Indiana USA.png
Опис
Назви лінійних обʼєктів можуть різнитись по різні боки. Show/edit corresponding data item.
Група: names
Застосовується до цих елементів
точки не можна позначати цим теґомлінії можна позначати цим теґомполігони не можна позначати цим теґомзв’язки не можна позначати цим теґом
Використовується разом з
Статус: де-факто

Цей ключ зазначає назву лінійного обʼєкта на його лівому боці, на відміну від правого. Як правило, це стосується дороги або водного шляху, який утворює кордон.[1]

Як позначати

Використовуйте теґи name:left=* та name:right=*, щоб вказати назви по обидва боки окремо (використовуючи напрямок лінії ОСМ для визначення лівого та правого боків). Теґ name=* все ще може включати обидві назви для підтримки різних інструментів.

Наприклад, way Leopold Luypaertstraat / Borghtstraat позначено:

Багатомовні назви

Ключ також можна поєднати з мовним суфіксом з name:left:XX=*, де XX – ISO-код мови. Дивіться: Багатомовні назви.

Наприклад, way Komenstraat - Chemin des Quatre Rois позначено:

Напрямок руху

name:left=* та name:right=* спочатку були розроблені для рендерерів, які зміщували б напис ліворуч або праворуч від лінії. Однак маршрутизатори повинні повʼязувати кожну назву з напрямком руху, щоб користувач побачив правильну назву під час подорожі в одному напрямку вздовж дороги. Значення name:left=* та name:right=* не настільки очевидне для маршрутизатора, оскільки сторона дороги, по якій відбувається рух, відрізняється від одного регіону до іншого і базується на driving_side=*. Щоб задовольнити цей варіант використання, name:left=* та name:right=* іноді поєднуються з name:forward=* та name:backward=*, за аналогією з багатьма іншими ключами, такими як maxspeed:forward=*, turn:lanes:forward=* та ref:forward=*, які добре підтримуються маршрутизаторами. [1] (API Mapbox Directions на основі Valhalla підтримує name:forward=* та name:backward=*.)

Приклади

  • Вулиця знаходиться на кордоні між Бельгією та Нідерландами. Назва в Бельгії – "Amsterdamsestraat", а назва в Нідерландах – "Brusselsestraat".
  • У Нью-Йорку ця вулиця – це Рубі-стріт у Брукліні з одного боку та 75-а вулиця в Квінсі з іншого боку, яку не слід плутати з 75-ю вулицею в Брукліні. Щоб геокодер не повертав не на ту 75-ту вулицю, шукаючи ту, що в Брукліні, кордон Бруклін-Квінс повинен точно відповідати вулиці.

Примітки

  1. Історично, name:left=* та name:right=* також додавались до ліній boundary=administrative. Однак це використання було замінено на використання звʼязків boundary=administrative. Сьогодні ви можете безпечно видалити name:left=* та name:right=* з ліній, який вже є членами звʼязків boundary=administrative.