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

Кирилл, спасибо за прогон ХМАО. Я выпал в осадок (слишком мало двух рук для исправления косяков) - http://peirce.gis-lab.info/qa/RU-KHM
http://forum.openstreetmap.org/viewtopic.php?pid=308352#p308352
Изоляты, тупики, дубли и наложения веев прибил на скорую руку. Буду авторов-новичков пинать с потлачем вместе. :confused:

Stalker61, обращайтесь)

KonTur, посмотрю. Скорее всего не все границы попали в выборку. До этого файл границ был ручной, а сейчас автоматический.

Что значит “автоматический”? Т.е. теперь вручную не надо файл границы обрезки рисовать?
Может оставить ручной, тот что я указывал тут ранее? Меньше ошибок будет заведомо.

не-не. poly файлы по прежнему ручные, и я очень ценю, что ты их правишь. Я в ручную подпиливал, грубо говоря, файл геоиндекса. Я посморю, в чем там проблема.

Уже писал… но опять прошу сделать кнопку “править в Потлатч”, либо “открыть на osm.org”.

Сделал “открыть на osm.org”. Хотя какой от этого толк, не очень понимаю.

Zkir
Город Донецк (тот который в Ростовской области РФ, а не тот который в Донецкой области Украины) мигрировал в состав Украины. И видимо не он один. :slight_smile:
Города без точечного центра

Так видимо поли-файл ножничками соответствующим образом подравнять необходимо.

Ну очевидно же - можно сразу править.

Я окрываю в жосм и сразу правлю:) Cкажи лучше, так как сейчас годиться?

Да, спасибо - работает. Про JOSM выражаться не буду :slight_smile:

Что-то я не понимаю.
Озадачился адресацией в Западной Словакии. “Улица не найдена”. Первый же дом по списку http://www.openstreetmap.org/browse/way/54491621 Рядом есть улица http://www.openstreetmap.org/browse/way/198989717 с точно таким же именем что и в addr:street у дома.
И таких там очень и очень много. Кирилл, можно ли выяснить где не происходит сопоставление?

Это одна из крупнейших на данный момент проблем - ref вытесняет name, и улица остается “ненайденной”. Я в раздумьях, что с этим делать.

Присваивать вею name (ref) и искать совпадения по началу строки. Правда если записали номер трассы и в name и в ref получится какашка.

А убрать это замещение нельзя? Ну, типа если есть name и оно не равно ref - то не замещать.
И зачем вообще делается замещение name ref’om?

А что МИТ-овцы говорят? Они не хотят это отдельным полем сделать?

Это бага Ситигида. Он разрешает либо название, либо щит с номером.
Если не замещать, можно вообще без номеров дорог остаться, особенно если попадутся названия типа М10 “Московское шоссе” :slight_smile:

Потому, что они работают не с сырыми данными, а с промежуточным mp где поле для таких целей только одно. Хотя ИМХО с появлением формата m5o от mp можно и отойти.

Если выбирать между “остаться без щитов” и “остаться без адресации”, я бы скорее выбрал “остаться без щитов”. Мне кажется, что нужно отключить замещение ref-ом при наличии непустого name и при этом либо ждать, когда для ref сделают отдельное поле, либо писать предварительный обработчик, который будет разрезать линии с name, отличающимися от ref, пополам, и на одну половину будет ставить значение ref, на другую - значение name.

Так ведь, наверное, можно сделать так, чтобы в это самое единственное поле записывалось именно значение name, а не ref?

Для Европы надо просто делать некие “обзорки” без домов (может оставить 1-2 типа пои а-ля АЗС/Супермаркет/больницы/полиция, при чём если адрес не удаётся вычленить - не париться, просто отображать точку и всё), только дороги (c ref), границы НП, упрощённые правила для запретов поворотов ил их отсутствие (?). И второй вариант - “полноценный адресный поиск”. да, это будет слегка неудобно, но зато можно до нужного города доехать следуя “щитам”, а в городе “адресно” ориентироваться.