You are not logged in.

#351 2013-06-25 21:09:57

Paultergeist
Member
From: Київ
Registered: 2010-12-04
Posts: 99

Re: Валідатор назв вулиць

Barbos wrote:

эти теги в релейшене имеют выше приоритет чем теги на веях

Как по мне, так это лишняя информация. Нужно проверять, что все веи в релейшене имеют одинаковый name (name:en, name:ru, name:uk), а дублировать эти name в самом релейшене нет никакого смысла.

Offline

#352 2013-06-26 15:15:05

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Валідатор назв вулиць

Переглянув дані де назви(name/:uk/:ru) звязку і лінії не співпадають.
На даний момент таких всього 5:
   relation_id;way_id;key;relation_value;way_value
   417091;135291797;"name:ru";"Митрополита Василия Липковского улица";"Митрополита Василия Липкивского улица"
   1325375;90016211;"name:ru";"Павла Дыбенко улица";"Кольцевой проезд"
   2179453;112629141;"name:ru";"Антона Монастырского улица";"Антона Манастырского улица"
   2799539;96185089;"name";"Черноморська набережна";"Чорноморська набережна"
   2799539;96185089;"name:uk";"Chernomorska Embarkment";"Чорноморська набережна"
У всіх п'яти випадках правильне значення на лінії, неправильне - на звязку.

Також є пари "Броварський проспект";"Русанівський міст" + "Сквирське шосе";"Горбатий міст", але це виключення.


А ось випадок коли видалення коректного addr:street сприяє появі некоректного
http://www.openstreetmap.org/browse/way … 14/history

Last edited by dudka (2013-06-26 15:43:29)

Offline

#353 2013-06-26 16:29:41

Paultergeist
Member
From: Київ
Registered: 2010-12-04
Posts: 99

Re: Валідатор назв вулиць

dudka wrote:

А ось випадок коли видалення коректного addr:street сприяє появі некоректного
http://www.openstreetmap.org/browse/way … 14/history

created_by = Potlatch 2

hmm


dudka wrote:

У всіх п'яти випадках правильне значення на лінії, неправильне - на звязку.

То ж я і кажу - не потрібні ці теги на зв'язку взагалі.

Last edited by Paultergeist (2013-06-26 16:32:05)

Offline

#354 2013-06-26 18:31:34

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Валідатор назв вулиць

Paultergeist wrote:

То ж я і кажу - не потрібні ці теги на зв'язку взагалі.

ну не соглашусь я тут... может просто нет инструментов по проверке?!

1. JOSM показывает имена релейшенов на том языке, на который настроен сам JOSM (локаль вроде) - удобно
2. получить данные запросом из базы проще (меньше запросов к базе) из релейшена, нежели вызвать релейшн и потом вызывать данные веев
3. как по мне то вероятность сделать опечатку(ошибку) в нескольких веях - выше, чем сделать в одном релейшене..

Offline

#355 2013-06-26 20:02:29

andygol
Moderator
From: Дніпро
Registered: 2009-07-31
Posts: 1,945
Website

Re: Валідатор назв вулиць

Тут більше методологічне питання: «як правильно створювати адресні зв’язки?»

1. Лінії, якою позначена вулиця призначаються теґи відповідними мовами name/name:uk/name:ru/name:en/name:xx
2. Лінія(ї) включаються до адресного зв’язку з роллю street
досі ніяких суперечок, а от далі
3. Чи треба дублювати name/name:uk/name:ru/name:en/name:xx у зв’язку? IMHO name зв’язку використовується лише для його ідентифікації в системі, адресація здійснюється по name вулиці. Теґ addr:streetname зв’язку не призначається.

Тож як на мою думку, протиріччя виникають стосовно п.3. Тут треба визначитись.

Offline

#356 2013-06-27 07:33:03

Paultergeist
Member
From: Київ
Registered: 2010-12-04
Posts: 99

Re: Валідатор назв вулиць

Barbos wrote:

может просто нет инструментов по проверке?!

Зачем проверять валидность излишних данных, которые в принципе не нужны? Зачем назначать name для relation и проверять потом, что он не отличается от name на веях, если можно просто брать name из вея?

Offline

#357 2013-06-27 20:12:14

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Валідатор назв вулиць

Paultergeist wrote:
Barbos wrote:

может просто нет инструментов по проверке?!

Зачем проверять валидность излишних данных, которые в принципе не нужны? Зачем назначать name для relation и проверять потом, что он не отличается от name на веях, если можно просто брать name из вея?

Вообще-то name для релейшна брать из вея нельзя.
А проверка - совпадает ли имя каждого из веев с именем релейшна. В принципе - не обязано. Вей может обозначать, например, дорогу, реку или еще что, а релейшн - административную границу по этой дороге или реке проходящую.
Либо - наоборот, вей обозначает административную границу, проходящую по дороге, но в релейшн дороги включен как ее часть. А имя - на самом вее - от административной границы.

Увы, модель данных в OSM не включает объектов, поэтому в качестве костылей вместо объектов используются релейшны. А ноды и веи, по хорошему, вообще не должны иметь собственных тегов, служа лишь строительным материалом для объектов.

Offline

#358 2013-06-27 20:16:51

Paultergeist
Member
From: Київ
Registered: 2010-12-04
Posts: 99

Re: Валідатор назв вулиць

andriano wrote:

Вообще-то name для релейшна брать из вея нельзя.

Мы же обсуждаем релейшены associatedStreet и street, а не все релейшены вообще или я выпал из контекста?

Для associatedStreet и street - зачем им вообще name и почему, в случае если он всё-таки есть, он может отличаться от name веев, в релейшен входящих?

То есть я понял мысль, про веи без тегов вообще, это красивая модель, но ведь она нереализуема на данный момент? Слишком много всего уже завязано на то, что у улиц проставлен name. Хотя я бы проголосовал за пропозал перенести все теги с веев в релейшены.

Last edited by Paultergeist (2013-06-27 20:18:57)

Offline

#359 2013-06-28 19:03:56

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Валідатор назв вулиць

Paultergeist wrote:

...name и почему, в случае если он всё-таки есть, он может отличаться от name веев, в релейшен входящих?

Вы бы хоть читали сообщение, на которое отвечаете.
Там ответ на этот вопрос уже содержится.

но ведь она нереализуема на данный момент? Слишком много всего уже завязано на то, что у улиц проставлен name.

По факту конвертеры рассматривают теги релейшна с более высоким приоритетом, чем теги веев. Т.е. если присутствует и то и другое - теги берутся с релейшнов.
Кроме того, по факту в OSM немало веев (входящих в релейшны), у которых именно отсутствуют собственные теги.

Last edited by andriano (2013-06-28 19:07:09)

Offline

#360 2013-07-03 06:47:57

ullus
Member
From: Москва
Registered: 2011-04-17
Posts: 373

Re: Валідатор назв вулиць

Прошу добавить в валидатор названий улиц пару  городов в Черкасской области:
Тальное (отношение границы)
Катеринополь (отношение границы)

Offline

#361 2013-07-03 06:54:48

Sanjak
Member
From: Волинський край
Registered: 2010-04-12
Posts: 219

Re: Валідатор назв вулиць

Поверніть в список вулиць та будинків показник кількості вулиць в місті.... можна і будинки теж сумувати smile

Offline

#362 2013-07-04 02:35:52

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Валідатор назв вулиць

ullus wrote:

Прошу добавить в валидатор названий улиц пару  городов в Черкасской области:

если правильно прописал теги - то со временем добавится автоматом..

Sanjak wrote:

Поверніть в список вулиць та будинків показник кількості вулиць в місті.... можна і будинки теж сумувати

так статистика отдельной страницей идет "Міста"

Last edited by Barbos (2013-07-04 02:38:21)

Offline

#363 2013-07-04 06:38:07

Sanjak
Member
From: Волинський край
Registered: 2010-04-12
Posts: 219

Re: Валідатор назв вулиць

Barbos wrote:

так статистика отдельной страницей идет "Міста"

небачу

Offline

#364 2013-07-04 08:07:45

ullus
Member
From: Москва
Registered: 2011-04-17
Posts: 373

Re: Валідатор назв вулиць

Barbos wrote:

если правильно прописал теги - то со временем добавится автоматом..

Ок, буду ждать. Как часто обновляется список?
И еще вопрос: что за дата (22 марта 2012 ) в верхнем левом углу?
1372921285-clip-3kb.png

Offline

#365 2013-07-04 11:13:20

olehz
Member
From: Lviv
Registered: 2011-08-11
Posts: 727
Website

Re: Валідатор назв вулиць

Sanjak wrote:

небачу

2013-07-04_1306.png

ullus wrote:

Ок, буду ждать. Как часто обновляется список?

Раз 10 в месяц точно. Обновил

До речі, відносно оновлення:

Час від часу скрипт апдейту вивалюється на обєктах з "кривою" геометрією (вкладка errors). Проблемні для скрипта обєкти я пофіксав, але лишились ще 226 "кривих" обєктів - велике прохання допомгти зі зменьшенням цього числа.

Last edited by olehz (2013-07-04 11:24:02)

Offline

#366 2013-07-04 12:16:24

ullus
Member
From: Москва
Registered: 2011-04-17
Posts: 373

Re: Валідатор назв вулиць

olehz wrote:

До речі, відносно оновлення:
Час від часу скрипт апдейту вивалюється на обєктах з "кривою" геометрією (вкладка errors). Проблемні для скрипта обєкти я пофіксав, але лишились ще 226 "кривих" обєктів - велике прохання допомгти зі зменьшенням цього числа.

Под Хромом жму на вкладку Errors - через некоторое время получаю сообщение:
1372936386-clip-16kb.png
Браузер: Google Chrome Версия 27.0.1453.116 m
Под FF работает корректно.

Offline

#367 2013-07-04 16:15:19

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Валідатор назв вулиць

ullus wrote:

Google Chrome Версия 27.0.1453.116 m

s
проблемы не наблюдается, почисть временные файлы, кукисы или ctrl+F5 пару раз..

ullus wrote:

что за дата (22 марта 2012 )

версия "программы"... hmm

Offline

#368 2013-07-05 09:13:48

ullus
Member
From: Москва
Registered: 2011-04-17
Posts: 373

Re: Валідатор назв вулиць

Barbos wrote:

проблемы не наблюдается, почисть временные файлы, кукисы или ctrl+F5 пару раз..

С этого начал. Не спасает. sad

Barbos wrote:

версия "программы"...

Дата выгрузки? Сейчас дата корректна "04 июля 2013". По всей видимости olehz что-то поправил. В любом случае спасибо!

Offline

#369 2013-07-05 22:29:16

Sanjak
Member
From: Волинський край
Registered: 2010-04-12
Posts: 219

Re: Валідатор назв вулиць

побачив... забув про editor... дивився головну nadoloni.com

Offline

#370 2013-07-06 01:36:01

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Валідатор назв вулиць

ullus wrote:

Дата выгрузки?

Нет же, говорю же, версия "программы"... скрипта, движка, но не выгрузки... hmm

Last edited by Barbos (2013-07-06 01:36:52)

Offline

#371 2013-07-08 08:48:49

ullus
Member
From: Москва
Registered: 2011-04-17
Posts: 373

Re: Валідатор назв вулиць

Barbos wrote:

Нет же, говорю же, версия "программы"... скрипта, движка, но не выгрузки...

Ок, вопрос понятен. Спасибо!

Offline

#372 2013-07-11 19:21:21

dimonster
Member
Registered: 2012-07-08
Posts: 1,501

Re: Валідатор назв вулиць

Щодо name:uk, name:ru та ін. у релейшенах. Ми вже це колись обговорювали, але згоди не дійшли.
Наскільки я знаю, конвертер osm2mp при визначенні адрес будинків брав назви вулиць з addr:street, а коли наставала черга обробки релейшенів, брав назви вулиць з релейшенів та перезаписував. І якщо у релейшені не було назви вулиці тією мовою, яку вказано у параметрах конвертера, то виникала лажа у адресному пошуку, коли на карті маємо лінію з написом "Радянська вулиця", а у адресному пошуку маємо "Советская улица".
Ось чому я завжди намагаюся дописувати усі name:xx у релейшени.

До речі, знов спитаю, що робити, коли назви якихось з веїв у релейшені не співпадають з назвою вулиці? Наприклад, маємо вулицю Полтавський шлях, яка проходить через шляхопровід імені Магомета Караєва. Отже, маємо сукупність веїв, одна частина з яких має name="Полтавський Шлях вулиця", а друга частина має name="Магомета Караєва шляхопровід". А коли включити всі веї до релейшена street, то якщо конвертер братиме назву вулиці з name-тегів на веях, то ризикуємо отримати у адресах будинків замість "Полтавський Шлях вулиця" прив'язку до "Магомета Караєва шляхопровід".

Offline

#373 2013-07-12 09:43:41

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,063

Re: Валідатор назв вулиць

Offline

#374 2013-07-12 09:49:57

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Валідатор назв вулиць

Kostik wrote:

Kostik,
достаточно добавить несколько строк в osm2mp.pl, которые liosha не желает включить в скрипт и name:ru подтянется с линий дорог.

Offline

#375 2013-07-13 10:18:22

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,063

Re: Валідатор назв вулиць

dudka Там для старой версии патч, что добавлять в свежей версии не понятно.

Offline

Board footer

Powered by FluxBB