Uk:Relation:street

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg street
Опис
пов'язує між собою всі частини вулиці та все, що до неї належить Show/edit corresponding data item.
Група: адреси
Учасники

  • way area - street
  • node way area - address / house
  • node way area - associated / others
Статус: використовуєтьсяPage for proposal

Це варіант більш поширеного відношення associatedStreet. Як і у випадку з associatedStreet, мета цього відношення - згрупувати всі елементи, що складають вулицю, разом. Однією з переваг цього є те, що це дозволяє уникнути необхідності повторного використання тегів, які застосовуються до всієї вулиці, таких як addr:street або addr:city.
Натомість ці теги можуть бути розміщені всередині відношення. Вуличні зв'язки також забезпечують чіткий зв'язок між адресами та вулицями, до яких вони належать.
Зверніть увагу, що цей зв'язок не визнано і не підтримується деякими додатками. Він також не був затверджений голосуванням. Ви все ще можете використовувати його, але не варто видаляти вже існуючі теги на його користь.

Зараз є пропозиція змінити це відношення, щоб включити більше членів, див. Proposed_features/Relation:street

Відмінності від associatedStreet

Відношення Street та associatedStreet здебільшого взаємосумісні, і пересічні користувачі даних не матимуть особливих труднощів у використанні обох типів даних.

  • цей зв'язок надає перевагу використанню ролі 'адреса' замість 'будинок' для об'єктів, що представляють адреси. Це має сенс, оскільки адреси - це не лише будинки, але й магазини, офіси, фабрики тощо. Тому роль 'адреси' є більш точною і менш потенційно заплутаною.
  • Це відношення також дозволяє включати об'єкти, які належать до вулиці, але не є адресами, використовуючи роль 'асоційованої'.
  • чітке визначення користувацьких тегів * Будь-який тег, який застосовується до всіх частин вулиці. Разом з associatedStreet програмне забезпечення вирішує, як застосовувати Karlsruhe Schema на building=* з relation.

Теги

Ключ Значення Коментар
type street Визначає, що це відношення типу 'вулиця'.
name * Назва вулиці (обов'язково).
any * Будь-який тег, який застосовується до всіх частин вулиці.

Учасники

Тип Роль Повторне виникнення? Коментар
way area street Один або більше Всі шляхи, які є частиною вулиці (наприклад, з тією ж назвою)
node way area address / house Нуль і більше Всі об'єкти, що представляють адреси вздовж вулиці (зазвичай позначені тегами addr:housenumber або addr:housename).

node Точка, що представляє одну або більше адрес, що належать до вулиці.
way Лінія інтерполяції номерів будинків.
area Будівля або інша територія, яка представляє одну або більше адрес, що належать до вулиці.

node way area associated / others... Нуль і більше Все інше, що належить до вулиці, але не містить адреси.

Програмне забезпечення, що підтримує цю схему тегування

Дивіться також

  • Новіша пропозиція з більшою кількістю учасників та деталями: Proposed_features/Relation:street
  • Relation:associatedStreet - використовується для з'єднання вулиць з будинками з метою адресації
  • addr=* - тег addr є префіксом для декількох ключів addr:* keys для опису адрес
  • демо-інструмент карти: Clickable road - complete-street - показує всі сегменти osm-way, які мають однакову назву (для цього не потрібно використовувати Relation:street)