Uk:Relation:associatedStreet: Difference between revisions
(Исправление перевода и форматирования) |
|||
| Line 1: | Line 1: | ||
{{Translation out of sync}}{{OutOfDate}} |
|||
{{RelationDescription |
{{RelationDescription |
||
|type=associatedStreet |
|type=associatedStreet |
||
|image= |
|image=File:Housenumber-karlsruhe-de.png |
||
|description=Альтернатива теґу {{Tag|addr:street}}. |
|||
|description=Використовується як альтернатва системі адресації з теґами addr:street на контурах чи точках будинків. |
|||
|group=Address |
|group=Address |
||
|status=in use |
|status=in use |
||
|lang=uk |
|lang=uk |
||
|members=<nowiki></nowiki> |
|members= <nowiki></nowiki> |
||
* {{IconWay}} - street |
* {{IconWay}} - <code>street</code> |
||
* {{IconNode}} {{ |
* {{IconArea}} {{IconNode}} {{IconWay}} - <code>house</code> |
||
}} |
}} |
||
{{Localised for Ukraine}} |
|||
== Використання зв'язків для прив'язки будинків до вулиці == |
|||
: {{main|ns=uk|Uk:Addresses|Правила позначення адрес в Україні}} |
|||
Тег {{key|addr:street}} забезпечує зв'язок між вулицями і будинками що належать до неї {{key|addr:housenumber}} на основі географічної близькості. Це посилання може бути явним, використовуючи зв'язок типу {{tag|type|associatedStreet}} . |
|||
На території України '''associatedStreet''' рекомендується до обов'язкового застосування, оскільки дозволяє організувати адресний пошук будинків на різних мовах, а не лише на тій мові, якою прописана назва в addr:street. |
|||
В Україні зв’язок {{Tag|type|associatedStreet}} використовується для пов’язання вулиць та адрес (мають теґ {{Tag|addr:housenumber}}), які належать до цих вулиць. |
|||
== Теґи == |
== Теґи == |
||
{| class="wikitable" border="1" cellspacing="0" cellpadding="2" |
|||
До зв’язків {{Tag|type|associatedStreet}} додаються наступні теґи: |
|||
|- style="background-color:#F8F4C2" |
|||
* {{Tag|name||''назва вулиці українською мовою''}} |
|||
! Key || Value || Коментар |
|||
* {{Tag|name:lg||''назва вулиці іншою мовою''}} |
|||
|- |
|||
* {{Tag|addr:suburb||''назва району міста українською мовою''}} |
|||
| type || associatedStreet|| (використовуйте лише тип <code>associatedStreet</code>, бо тип відношення <code>street</code> зрозуміють не всі конвертори. Наприклад, система Номінатім не зрозуміє.) |
|||
: Використовується, тільки якщо в одному місті в різних районах є вулиці з однаковими назвами. Не використовується, якщо в місті немає вулиць-двійників, або якщо одна й та сама вулиця простягається через декілька районів |
|||
|- |
|||
:: ''Див. докладніше [[Uk:Адресація#Вулиці з однаковими назвами у межах міста | тут]]'' |
|||
| name || ''Назва вулиці'' || назва вулиці українською мовою (або іншою відповідною мовою у інших країнах) |
|||
|- |
|||
| name:xx || ''Назва вулиці мовою хх'' || назва вулиці іншою мовою (наприклад, name:ru для назви російською мовою, name:en для назви англійською мовою, тощо) |
|||
|- |
|||
| addr:suburb || ''Назва району міста'' || Назва історичного району міста, де розташована вулиця. Наприклад, "Оболонь", "Холодна Гора" (без лапок). Використовується ''лише'' у тих випадках, коли у одному місті є дві чи більше різних вулиць з однаковою назвою, але в різних районах. Не використовуйте цей тег, коли у місті немає вулиць-двійників або коли одна й та сама вулиця простягається через декілька районів. |
|||
|} |
|||
== Учасники == |
== Учасники == |
||
{| class="wikitable" border="1" cellspacing="0" cellpadding="2" |
|||
{| class="wikitable" |
|||
|- style="background-colour:#F8F4C2" |
|||
! |
! Елементи || Роль || Кількість || Коментар |
||
|- |
|- |
||
| {{IconWay}} || street || |
| {{IconWay}} || <code>street</code> || нуль або більше || Лінії {{Tag|highway}}, які позначають цю вулицю<br> |
||
Якщо адресація ведеться на за вулицею, а за мікрорайоном, до зв’язку не додається жоден учасник з цією роллю |
|||
: ''Див. докладніше [[Uk:Адресація#Адресація за мікрорайонами замість вулиць | тут]]'' |
|||
|- |
|- |
||
| {{IconArea}} {{IconNode}} {{IconWay}} || <code>house</code> || один або більше || Адресовані об’єкти (мають теґ {{Tag|addr:housenumber}}), які відносяться до цієї вулиці |
|||
| {{IconNode}} {{IconArea}} || house || один або більше || один чи кілька нумерованих будинків. Будинок може бути точкою, замкненою лінією або мультиполігоном. Можна також включати інтерполяційні лінії будинків. Використовуйте лише роль "house", бо хоча й дозволено ролі ''addr:houselink'', ''address'', не всі конвертори їх зрозуміють. |
|||
|- |
|- |
||
|} |
|} |
||
== Статистика |
== Статистика використання == |
||
Згідно [https://taginfo.openstreetmap.org/relations/associatedStreet |
Згідно з [https://taginfo.openstreetmap.org/relations/associatedStreet TagInfo], станом на 26 січня 2015 є 3 567 496 учасників зв’язків {{Tag|type|associatedStreet}} з роллю <code>house</code>, і 44 330 243 використання теґу {{Tag|addr:street}}. Це означає, що 7,4% адрес додані до зв’язків {{Tag|type|associatedStreet}}. |
||
Цей тип зв’язків посідає п’яте місце за кількістю використань: [https://taginfo.openstreetmap.org/keys/type#values]. |
|||
Це 5-й найбільш використовуваний тип відносин [https://taginfo.openstreetmap.org/keys/type#values]. |
|||
<gallery mode=packed-hover> |
<gallery mode=packed-hover> |
||
File:AssociatedStreet Relations-World-20150125.png |
File:AssociatedStreet Relations-World-20150125.png |
||
File:AssociatedStreet Relations-Europe-20150125.png |
File:AssociatedStreet Relations-Europe-20150125.png |
||
File:AssociatedStreet Relations-Europe Segment-20150125.png |
File:AssociatedStreet Relations-Europe Segment-20150125.png |
||
</gallery> |
|||
Спільнота |
Спільнота не дійшла згоди щодо майбутнього цього зв’язку. [[Talk:Relation:associatedStreet#Deprecation_.22blessing.22|Неофіційне голосування у 2015 році]] дало 49 голосів за та 50 проти визнання цього зв’язку застарілим. |
||
== Неповні |
== Неповні або неправильні дані через втулок Terracer для JOSM == |
||
Є, мабуть, тисячі associatedStreet зв'язків без вулиц, встановленого за замовчуванням в JOSM's Terracer plugin: |
|||
| ⚫ | |||
Існують, мабуть, тисячі зв'язків {{Tag|type|associatedStreet}} без учасників з роллю <code>street</code> через налаштування за замовчуванням у втулку Terracer для JOSM: |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
{{Nok}}/{{Ok}} [http://forum.openstreetmap.org/viewtopic.php?pid=479747#p479747| Багато associatedStreet відносин є недійсними]. Теоретично ж, ймовірно, можна було б сказати і про addr:street taggings. But in practice numerous buildings are involded in broken and incomplete associatedStreet relations compared to addr:street. |
|||
| ⚫ | |||
| ⚫ | |||
{{Nok}}/{{Ok}} [http://forum.openstreetmap.org/viewtopic.php?pid=479747#p479747| Багато зв’язків є зламаними]. Теоретично, це можна було б сказати і про {{Tag|addr:street}}; але на практиці кількість будинків, які є учасниками зламаних або неповних зв’язків, значно більша за кількість будинків зі зламаним {{Tag|addr:street}} |
|||
| ⚫ | |||
| ⚫ | |||
{{Nok}} Підтримання IE, тому що будівництво нових будинків або знесення можливий тільки для меншості, яка розуміє associatedStreet. |
|||
| ⚫ | |||
| ⚫ | |||
{{Nok}} Підтримка зв’язків (наприклад, додавання щойно зведених або видалення знесених будинків) можлива тільки для тих, хто розуміє {{Tag|type|associatedStreet}} |
|||
| ⚫ | |||
| ⚫ | |||
{{Nok}}/{{Ok}} Це легше відстежувати, якщо будинок X був коли-небудь частиною відносин якойсь вулиці, але важче простежити історію вулиці заснованої на історії будинку<!-- is this true?--> |
|||
| ⚫ | |||
{{Ok}} It handles renames and multilingual names automatically (no contributor awareness needed) and prevents typos |
|||
{{Nok}}/{{Ok}} Легше відстежувати, чи відносився колись деякий будинок до деякої вулиці, перевіряючи історію зв’язку; важче відстежувати історію вулиці, перевіряючи історію будинку<!-- is this true?--> |
|||
{{Ok}} It can be created before the street name is known (for example during armchair mapping before a survey) |
|||
{{Ok}} Зв’язки автоматично підтримують перейменування та додання назв різними мовами (обізнаність учасника не потрібна) і запобігають появі помилок |
|||
{{Ok}} It can help to route to the correct street segment (for example when a row of houses sits between two parallel street sections) |
|||
{{Ok}} Зв’язки можуть бути створений до того, як назва вулиці стане відомою (наприклад, під час "диванного мапінгу" перед оглядом на місцевості) |
|||
| ⚫ | |||
{{Ok}} Зв’язки допомагають прокладати маршрут до правильного сегменту дороги (наприклад, якщо будівлі знаходяться між двома паралельними вулицями) |
|||
| ⚫ | |||
* [[Relation:street]] |
|||
| ⚫ | |||
* [http://wiki.openstreetmap.org/wiki/User:Larry0ua/%D0%90%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D1%96%D1%8F_%D0%B2_%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%96#.D0.9F.D1.80.D0.B8.D0.BA.D0.BB.D0.B0.D0.B4.D0.B8 Приклади] |
|||
| ⚫ | |||
| ⚫ | |||
* [[Uk:Addresses#Вулиці | Правила позначення вулиць в Україні]] |
|||
* [[User:Larry0ua/Адресація в Україні | Інструкція по роботі з цим зв'язком; приклад]] |
|||
| ⚫ | |||
[[Category:Grouping relations]] |
[[Category:Grouping relations]] |
||
Revision as of 18:04, 16 October 2015
| Опис |
|---|
| Альтернатива теґу addr:street=*. |
| Група: Address |
| Учасники |
|
|
| Статус: використовується |
| Інструменти |
|
- Основна стаття: Правила позначення адрес в Україні
В Україні зв’язок type=associatedStreet використовується для пов’язання вулиць та адрес (мають теґ addr:housenumber=*), які належать до цих вулиць.
Теґи
До зв’язків type=associatedStreet додаються наступні теґи:
- name=назва вулиці українською мовою
- name:lg=назва вулиці іншою мовою
- addr:suburb=назва району міста українською мовою
- Використовується, тільки якщо в одному місті в різних районах є вулиці з однаковими назвами. Не використовується, якщо в місті немає вулиць-двійників, або якщо одна й та сама вулиця простягається через декілька районів
- Див. докладніше тут
Учасники
| Елементи | Роль | Кількість | Коментар |
|---|---|---|---|
street |
нуль або більше | Лінії highway=*, які позначають цю вулицю Якщо адресація ведеться на за вулицею, а за мікрорайоном, до зв’язку не додається жоден учасник з цією роллю
| |
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=*
Картографам у цілому складніше зрозуміти зв’язки
Читання теґу простіше для споживачів і економить час обчислень
У той час як редагування простого об’єкту підтримує майже кожен редактор, редагування зв’язків не підтримуються всіма редакторами
Створення зв’язків може зайняти більше часу, залежно від редактора і кваліфікації. Жодної помітної різниці в JOSM, але у 2-3 рази більше дій в iD (можливість одночасного вибору кількох об’єктів відсутня, немає можливості додати кілька будівель одразу)
/
Багато зв’язків є зламаними. Теоретично, це можна було б сказати і про addr:street=*; але на практиці кількість будинків, які є учасниками зламаних або неповних зв’язків, значно більша за кількість будинків зі зламаним addr:street=*
/
Зв’язки і addr:street=* легко ламаються; але зламаний type=associatedStreet поширюється на всі будівлі вулиці, у той час як зламаний addr:street=* стосується тільки одного будинку
addr:street=* може бути відремонтований майже кожним картографом, у той час як зв’язки type=associatedStreet можуть бути відремонтовані тільки меншістю, яка їх розуміє. З тієї ж причини перші рідше випадково ломаються
Підтримка зв’язків (наприклад, додавання щойно зведених або видалення знесених будинків) можлива тільки для тих, хто розуміє type=associatedStreet
Використання моделей, які зрозумілі тільки для меншості, може призвести до виходу розчарованих місцевих картографів з проекту. До того ж це робить складнішим залучення нових картографів
/
Додавання / видалення будинку може бути складніше або легше, залежно від знань користувача у редагуванні зв’язків
/
Легше відстежувати, чи відносився колись деякий будинок до деякої вулиці, перевіряючи історію зв’язку; важче відстежувати історію вулиці, перевіряючи історію будинку
Зв’язки автоматично підтримують перейменування та додання назв різними мовами (обізнаність учасника не потрібна) і запобігають появі помилок
Зв’язки можуть бути створений до того, як назва вулиці стане відомою (наприклад, під час "диванного мапінгу" перед оглядом на місцевості)
Зв’язки допомагають прокладати маршрут до правильного сегменту дороги (наприклад, якщо будівлі знаходяться між двома паралельними вулицями)
Зв’язки дозволяють додавати інформацію, яка стосується всієї вулиці (наприклад, name:etymology:wikidata=*), один раз, замість того, щоб повторювати її кожен раз