Uk:Relation:associatedStreet

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg associatedStreet
Housenumber-karlsruhe-de.png
Опис
Звязок вулиці, альтернатива теґу addr:streetShow/edit corresponding data item.
Група: Адреси
Учасники

  • way - street
  • area node - house
Статус: використовується

Flag of Ukraine

Зміст цієї статті адаптований до культури та національних особливостей України, хоч ця стаття може бути повʼязана з англомовною версією.
Основна стаття: Правила позначення адрес в Україні

В Україні зв’язок type=associatedStreet використовується для пов’язання вулиць та адрес (мають теґ addr:housenumber=*), які належать до цих вулиць.

Теґи

До зв’язків type=associatedStreet додаються наступні теґи:

  • name=назва вулиці українською мовою
  • name:xx=назва вулиці іншою мовою
  • addr:suburb=назва району міста українською мовою
Використовується, тільки якщо в одному місті в різних районах є вулиці з однаковими назвами. Не використовується, якщо в місті немає вулиць-двійників, або якщо одна й та сама вулиця простягається через декілька районів
Див. докладніше тут

Учасники

Елементи Роль Кількість Коментар
way street нуль або більше Лінії highway=*, які позначають цю вулицю

Якщо адресація ведеться не за вулицею, а за мікрорайоном, до зв’язку не додається жоден учасник з цією роллю

Див. докладніше тут
area node house один або більше Адресовані об’єкти цієї вулиці, що мають теґ addr:housenumber=*

Статистика використання

Згідно з TagInfo, станом на 26 січня 2015 є 3 567 496 учасників зв’язків type=associatedStreet з роллю house, і 44 330 243 використання теґу addr:street=*. Це означає, що 7,4% адрес додані до зв’язків type=associatedStreet.

Цей тип зв’язків посідає п’яте місце за кількістю використань: [1].

Спільнота не дійшла згоди щодо майбутнього цього зв’язку. Неофіційне голосування у 2015 році дало 49 голосів за та 50 проти визнання цього зв’язку застарілим.

Неповні або неправильні дані через втулок Terracer для JOSM

Існують, мабуть, тисячі зв'язків type=associatedStreet без учасників з роллю street через налаштування за замовчуванням у втулку Terracer для JOSM: Кожного разу, коли новий зв’язок створювався з частинами щойно розділеного будинку як учасниками з роллю house, жодна вулиця не додавалась автоматично до цього зв’язку.

Плюси і мінуси у порівнянні з addr:street=*

Nay! Картографам у цілому складніше зрозуміти зв’язки

Nay! Читання теґу простіше для споживачів і економить час обчислень

Nay! У той час як редагування простого об’єкту підтримує майже кожен редактор, редагування зв’язків не підтримуються всіма редакторами

Nay! Створення зв’язків може зайняти більше часу, залежно від редактора і кваліфікації. Жодної помітної різниці в JOSM, але у 2-3 рази більше дій в iD (можливість одночасного вибору кількох об’єктів відсутня, немає можливості додати кілька будівель одразу)

Nay!/OK! Багато зв’язків є зламаними. Теоретично, це можна було б сказати і про addr:street=*; але на практиці кількість будинків, які є учасниками зламаних або неповних зв’язків, значно більша за кількість будинків зі зламаним addr:street=*

Nay!/OK! Зв’язки і addr:street=* легко ламаються; але зламаний type=associatedStreet поширюється на всі будівлі вулиці, у той час як зламаний addr:street=* стосується тільки одного будинку

Nay! addr:street=* може бути відремонтований майже кожним картографом, у той час як зв’язки type=associatedStreet можуть бути відремонтовані тільки меншістю, яка їх розуміє. З тієї ж причини перші рідше випадково ломаються

Nay! Підтримка зв’язків (наприклад, додавання щойно зведених або видалення знесених будинків) можлива тільки для тих, хто розуміє type=associatedStreet

Nay! Використання моделей, які зрозумілі тільки для меншості, може призвести до виходу розчарованих місцевих картографів з проекту. До того ж це робить складнішим залучення нових картографів

Nay!/OK! Додавання / видалення будинку може бути складніше або легше, залежно від знань користувача у редагуванні зв’язків

Nay!/OK! Легше відстежувати, чи відносився колись деякий будинок до деякої вулиці, перевіряючи історію зв’язку; важче відстежувати історію вулиці, перевіряючи історію будинку

OK! Зв’язки автоматично підтримують перейменування та додання назв різними мовами (обізнаність учасника не потрібна) і запобігають появі помилок

OK! Зв’язки можуть бути створений до того, як назва вулиці стане відомою (наприклад, під час "диванного мапінгу" перед оглядом на місцевості)

OK! Зв’язки допомагають прокладати маршрут до правильного сегменту дороги (наприклад, якщо будівлі знаходяться між двома паралельними вулицями)

OK! Зв’язки дозволяють додавати інформацію, яка стосується всієї вулиці (наприклад, name:etymology:wikidata=*), один раз, замість того, щоб повторювати її кожен раз

Див. також