OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1351 2013-01-04 18:41:50

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Думаю этот ваш маппер гугл обклацивает sad


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#1352 2013-01-04 18:45:32

iav
Member
Registered: 2011-07-10
Posts: 316

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Такое часто бывает при простановке адресов с бумажных карт и планов. Там обычно есть улицы и номера домов, а привязки улиц к домам не видал ни разу.
У нас целый город такой — Юрмала.

Offline

#1353 2013-01-04 19:00:32

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Разумеется, конечно. addr:housenumber без addr:street - это верный признак заимствования данных. Только в чем смысл такой простановки, от меня ускользает. Для адресного поиска нужен и номер дома, и название улицы.

Last edited by Zkir (2013-01-04 19:02:41)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#1354 2013-01-04 19:12:03

iav
Member
Registered: 2011-07-10
Posts: 316

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Думаю этот ваш маппер гугл обклацивает sad

Прямо вот сразу гугл.
Как будто без гугла мало карт.

Такая адресация не даёт работать полноадресному поиску, это верно.
Но в реальной жизни позволяет пользоваться поиском визуальным по картинке, или даже двухступенчатым — сначала улицу, а потом, в её окрестностях — номер дома.
Жизнь не исчерпывается справочниками и навигаторами, потому польза всё же есть.

Offline

#1355 2013-01-08 12:53:23

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

почему-то доля "исправимых" ошибок упала с 6% до 0.77% - возможно, какой-то баг при подсчете...

Offline

#1356 2013-01-08 15:02:07

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

addr:housenumber без addr:street - это верный признак заимствования данных.

Вообще-то у нас в Украине договорились (по возможности ) привязывать домики к улицам с помощью релейшенов.
Так что не всегда отсутствие addr:street является ошибкой. А вот если и релейшена нет - тады да sad

Кстати, было бы неплохо в пояснительном тексте на страничках валидатора дописать про релейшены:

II    Улица не задана    В чем проблема: тег addr:street на доме не заполнен. Как починить: добавить addr:street.

Исправить на
II    Улица не задана    В чем проблема: тег addr:street на доме не заполнен либо дом не включен в отношение своей улицы. Как починить: добавить addr:street либо включить дом в отношение соответствующей улицы. Если отношение отсутствует - создать его.

Offline

#1357 2013-01-08 15:48:11

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Larry0ua wrote:

почему-то доля "исправимых" ошибок упала с 6% до 0.77% - возможно, какой-то баг при подсчете...

Это не баг, а эксперимент big_smile Сейчас суммируются типы I,III,IV. Тип II "улица не задана" просто так, без повторной съемки, не исправишь. Этот показатель используется для определения "B-"

dimonster wrote:

Вообще-то у нас в Украине договорились (по возможности ) привязывать домики к улицам с помощью релейшенов.

Я не против релейшенов, и они в целом поддерживаются.  Я про заданность улицы в целом, любым способом)


Кстати, было бы неплохо в пояснительном тексте на страничках валидатора дописать про релейшены

Дописал)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#1358 2013-01-08 18:50:10

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Ну тогда и вот это, наверное, надо исправить:

VI    Улица не является рутинговой в СГ    В чем проблема: улица с таким названием есть в OSM, но не является рутиговой в СитиГиде. На данный момент это highway=service и highway=pedestrian.

Вроде бы "сервисе" уже роутинговые стали? Не?

Offline

#1359 2013-01-08 19:57:47

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Стали, но не все так просто.  "сервисе"  включаются во вторичный дорожный граф, по которому адресный поиск не включается.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#1360 2013-01-08 20:51:03

~Jhellico
Member
From: Ukraine, Chernihiv
Registered: 2012-09-28
Posts: 79

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Я не против релейшенов, и они в целом поддерживаются

А поддерживается только тип associatedStreet? Во многих городах используют тип street. Нельзя ли учесть и его тоже?

Last edited by ~Jhellico (2013-01-08 20:53:11)

Offline

#1361 2013-01-08 21:16:28

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Я к таком теоретическому разговору не готов. Если что-то не ищется, давайте примеры объектов.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#1362 2013-01-08 21:19:35

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Поддерживаются street, так же, как и associatedStreet

Offline

#1363 2013-01-08 21:31:25

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Я к таком теоретическому разговору не готов. Если что-то не ищется, давайте примеры объектов.

Уже подымался этот вопрос, но ответа вроде как не было..
Нужно ли чтото исправлять для точек имеющих только один тег addr:housenumber, но включенных в street-отношение?
Например http://www.openstreetmap.org/browse/node/1398592291
http://peirce.gis-lab.info/qa/UA-N/addr-map/2
Нужны еще какието теги? Или нужно дописывать osm2mp или чтото в валидаторе?
Можно ли вместе с *.mp-addr.xml публиковать используемый *.mp чтобы можно понять с какими данными работал валидатор?

Offline

#1364 2013-01-08 21:56:00

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Нужно ли чтото исправлять для точек имеющих только один тег addr:housenumber, но включенных в street-отношение?
Например http://www.openstreetmap.org/browse/node/1398592291
http://peirce.gis-lab.info/qa/UA-N/addr-map/2
Нужны еще какие-то теги?

По идее, нет.  Отношения [теоретически] достаточно.


Или нужно дописывать osm2mp или чтото в валидаторе?

Да, это проблема используемой версии osm2mp.pl (довольно старой). Она не понимает, насколько мне известно, двух вещей.
1. Точки в роли house (в отличие от полигонов).
2. Мультиполигон (т.е. тоже отношение) в той же роли.

Решений этой проблемы я вижу два.
А) Пропатчить   osm2mp.pl  (вот она, собственно: http://peirce.gis-lab.ru/misc/osm2mp_new.zip)
B) Протестировать свежую версию osm2mp. Возможно там эта проблема исправлена Лёшей.  Хотя никаких сведений у меня про это нет)

Каких-то активностей по вариантам А и В я бы ждал от вас)) 


Можно ли вместе с *.mp-addr.xml публиковать используемый *.mp чтобы можно понять с какими данными работал валидатор?

На регулярной основе - нет. Могу публиковать выборочно, по запросам.

Last edited by Zkir (2013-01-08 21:59:00)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#1365 2013-01-09 06:10:37

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,456

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Кирилл, подцепи плиз новый поли-файл для Восточной Финляндии. https://www.dropbox.com/s/6b2q4bjhrqqrbtz/FI-IS.poly
У них там очередные слияния муниципалитетов с 1 января, границы слегка изменились, и еще нашел пару поломатых отношений, из-за чего Восточная Финляндия стала "F"

Offline

#1366 2013-01-09 07:48:01

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Подцепил. Но точно ли проблема была в границе, а не в поломаных отношениях?


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#1367 2013-01-09 07:53:47

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,456

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Но точно ли проблема была в границе, а не в поломаных отношениях?

А фиг его знает... Но уже гораздо лучше. Там один товарищ все уточняет границы, в одном месте вроде было пересечение.
И куда ты дел Каталонию?! Верни пожалуйста!

Offline

#1368 2013-01-09 09:28:32

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Верну. Хотя она на старом месте: http://peirce.gis-lab.info/qa/ES-CT


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#1369 2013-01-09 10:00:44

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,456

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Я хожу по закладке http://peirce.gis-lab.info/qa
А там она пропала.

Offline

#1370 2013-01-09 10:05:37

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Да, это я слишком сильно махнул шашкой smile


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#1371 2013-01-09 21:16:00

~Jhellico
Member
From: Ukraine, Chernihiv
Registered: 2012-09-28
Posts: 79

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Да, это проблема используемой версии osm2mp.pl (довольно старой). Она не понимает, насколько мне известно, двух вещей.
1. Точки в роли house (в отличие от полигонов).
2. Мультиполигон (т.е. тоже отношение) в той же роли.

Решений этой проблемы я вижу два.
А) Пропатчить   osm2mp.pl  (вот она, собственно: http://peirce.gis-lab.ru/misc/osm2mp_new.zip)
B) Протестировать свежую версию osm2mp. Возможно там эта проблема исправлена Лёшей.  Хотя никаких сведений у меня про это нет)

Каких-то активностей по вариантам А и В я бы ждал от вас))

В mp-файле, сделанном последней версией osm2mp (с конфигом с SVN) здания-мультиполигоны, входящие в отношение associatedStreet (такие), присутствуют; точки, имеющие только addr:housenumber — отсутствуют. Если дополнить конфиг — появляются и они.

А как они должны выглядеть в mp-файле, чтобы пройти валидацию?

На регулярной основе - нет. Могу публиковать выборочно, по запросам.

Если можно, UA-N.

Offline

#1372 2013-01-09 22:23:40

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Да, это проблема используемой версии osm2mp.pl (довольно старой). Она не понимает, насколько мне известно, двух вещей.
1. Точки в роли house (в отличие от полигонов).

Сравнил старую и новую версии osm2mp для точек:
- старая(osm2mp_new.pl) содержит StreetDesc=* только если указан addr:street, relation игнорируется
- новая(c SVN'a, config=cfg-garmin\garmin-ru.cfg) для
   addr:housenumber ничего не создаает
   addr:housenumber + street-relation ничего не создаает
   addr:housenumber + building создаает

; NodeID = 1398592291
; building = yes
[POI]
Data0=(50.5585698,30.1927551)
Type=0x3300
Label=170б
[END]

   наличие дополнительного addr:street или street-relation ни на что не влияет
   Но добавив например amenity=restaurant уже получается

; NodeID = 1398592291
; amenity = restaurant
[POI]
Data0=(50.5585698,30.1927551)
Type=0x2A00
Label=
CityName=Буча
HouseNumber=170б
StreetDesc=Києво-Мироцька вулиця
[END]

   причем StreetDesc здесь подтянулся с отношения

Last edited by dudka (2013-01-09 22:32:00)

Offline

#1373 2013-01-10 05:07:28

shafr
Member
From: Казань
Registered: 2010-05-19
Posts: 82

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Сделал новые границы для Татарстана (http://yadi.sk/d/SJ1y63zv1k_ZR), более приближенные к реальным.
Если не содержат ошибок (в первый раз пробую), замените на них.

Offline

#1374 2013-01-10 22:32:03

Dinamik
Member
Registered: 2010-08-12
Posts: 1,072

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

up

Прошу запустить проверку полигона IL-GS-WB (Israel - Gaza Strip - West Bank): http://narod.ru/disk/62872800001.f41076 … .poly.html . Полагаю, имеет смысл убрать самые грубые ошибки и собрать карту Израиль - Сектор Газа - Западный берег реки Иордан (на базе name:en). Пояснение: имеющаяся карта IL-FULL от 02.06.2012 не очень удобна без Сектора Газа и Западного берега реки Иордан с точки зрения построения роутинга и ориентации в пространстве.

---

up:

Прошу запустить валидатор карты Абхазии (AB-FULL) с новым полигоном: http://narod.ru/disk/64477654001.bb43c7 … .poly.html

---

up:

Прошу обновить границы RU-ZAB (Забайкальский край): http://narod.ru/disk/64477573001.2e1fa0 … .poly.html
Первичная подрезка границ со стороны Китайской Народной Республики и Монголии.

---

up:

Канонерский остров, 30

addr:housenumber = 30
addr:place = Канонерский остров
addr:street = Канонерский остров
building = yes

Определяется ошибка типа "Улица не найдена" (RU-SPO), а должна определяться "Дом нумеруется по территории" (т. к. стоит addr:place).

---

КП "На Заречной", 10/1:

addr:housenumber = 10/1
addr:place = КП "На ЗаречноЙ"
building = house

Определяется ошибка типа "Улица не найдена" (RU-SPO), а должна определяться "Дом нумеруется по территории" (т. к. стоит addr:place).

---

258-й кв-л, 1:

addr:housenumber = 1
addr:place = 258-й кв-л
addr:street = 258-й кв-л
building = residential

Определяется ошибка типа "Улица не является рутинговой" (RU-IRK), а должна определяться как "Дом нумеруется по территории" (т. к. стоит addr:place).

up:

Zkir, с полигоном России ничего не происходило в последнее время? Вижу ошибки, которых, по идее, уже давно быть не должно, т. к. полигон России подрезался.

---

~Jhellico wrote:

В mp-файле, сделанном последней версией osm2mp (с конфигом с SVN) здания-мультиполигоны, входящие в отношение associatedStreet (такие), присутствуют; точки, имеющие только addr:housenumber — отсутствуют. Если дополнить конфиг — появляются и они.

А как они должны выглядеть в mp-файле, чтобы пройти валидацию?

Если можно, проверьте, заодно, пожалуйста, чтобы ещё и addr:suburb корректно работал на точках, линиях, мультиполигонах и в отношениях.

---

Zkir, а что у нас за чуровщина творится в дальнем зарубежье? В нескольких странах процент улиц вне НП превышает 100%.

Last edited by Dinamik (2013-01-11 06:57:20)

Offline

#1375 2013-01-11 12:04:01

dkiselev
Member
Registered: 2010-02-09
Posts: 3,362

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Кирилл, а можно дальнее зарубежье собирать с некоторой переодичностью? Раз в неделю к примеру или месяц.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

Board footer

Powered by FluxBB