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

Скорее всего да. Я пока не имел возможности их протестировать, видимо ближе к выходным. Валидатор - это живая система, кроме валидации используется для конвертации в СГ. Поэтому надо чуть-чуть подождать)

Zkir
Хорошо, спасибо. А то эти сотни домов в Алчевске и не только в Алчевске мне прямо кушать не дают :slight_smile:

Кстати на всякий случай: патч никак не меняет логику поведения конвертера. Он только добавлет еще один метод поиска улицы для POI в том месте где конвертер это и так пытается сделать.

Zaskoruzlov Garik,
Поставил ваш патч в процесс, украина уже обновилась, проверяйте.

Значит ли это что у домиков включенных в assosiatedStreet появятся addr:street не только в Украине, но и в других европейских странах?

Zkir
О! Спасибо большое на первый взгляд сработало как надо. Тот самый Алчевск полностью пропал.
Сводка по региону UA-E;
было: Доля не сопоставленых адресов: 8.35%
Не сопоставлено адресов 6550
Улица не задана 4894
стало: Доля не сопоставленых адресов: 6.38%
Не сопоставлено адресов 5006
Улица не задана 3385
Очень, очень большое спасибо :slight_smile:

KonTur
DescStreet будут появляться только у тех нод у которых уже есть addr:housenumber+членство в street/associatedStreet (в роли house)
Надо заметить, что если у ноды была комбинация addr:housenumber+addr:street то оно и так добавляло DescStreet такой ноде.
То есть логика работы никак не меняется.

Безусловно, включая европейскую часть рашки-федерашки нашего отечества, когда валидатор до нее доберется.

P.S. только не addr:street, а StreetDesc. Валидатор в осм ничего не правит, как ты понимаешь :slight_smile: Ну и речь идет о точечных домах/адресных точках. С полигональными домами все и так было хорошо.

Zaskoruzlov Garik, *шесть целых тридцать восемь сотых *процента остаются на вашей совести! :wink:

Я собственно это и имел ввиду :slight_smile:

Кажется нет. Подожду когда обновятся Финляндия и Каталония и посмотрю еще раз.

Кирилл, а что со Словакией? Включи ее пожалуйста в валидатор, ссылки на три поли-файла дя нее я давал.

Я про Европу. Там тоже очень много домов с addr:housenumber включенных в отношения assosiatedStreet.

Zkir, верните пожалуйста проверку наличия place-полигонов для Украины:)

Конечно. Но в UA-E теперь основной массив ошибок приходится на Харьков. А туда я не лезу. Там и своих активных товарищей много + на сколько я понимаю это в основном недоработки после импорта адресов из другого места.

Вернул.

Имейте же терпение, мой друг :slight_smile:

Запасся… :slight_smile:

Кирилл, не забудь пожалуйста учесть что для Словакии границами НП являются admin_level=9

Cловакия собралась. Пока правда без admin_level=9

Спасибо. Я это увидел еще с утра, и в центральной уже начал исправлять ошибки.

При попытке в Контроле качества зайти на Дальнее зарубежье получаю:
Fatal error: Maximum execution time of 30 seconds exceeded in /usr/local/www/gis-lab/data/data/peirce/addr.php on line 1244

Так, отчет за выходные.

Геокодировалась Австрия и Чехия.

Вскрылись две проблемы, обе довольно неприятные.

  1. Ни осмозис, ни осм-конверт не умеют делать правильную обрезку по полигону.
    Под правильной обрезкой понимается следующее: в результат обрезки сам полигон (в частности, совокупность веев административных границ) должен попадать тоже. Сейчас это не выполняется.

  2. Для дорог ref вытесняет name, и улицы оказываются “не найдены”. Причина этого в том, что для Ситигида можно задать либо номер трассы, либо название. Для РФ это разруливалось osm2mp, дороги внутри НП cчитаются улицами и получают name, а дороги вне НП считаются трассами получают ref.

Для Европы это очевидно не подходит, потому что в густонаселенных странах разделения на НП и не-НП нет, и все дороги так или иначе относятся к тому или иному населенному пункту.

  1. А у меня осмозис 0.41 тоже как-то странно обрезает. Я качаю выгрузку Украины с гислаба. Потом вырезаю Харьковскую область. Какие-то куски границы области попали в область, а какие-то нет.
    Хотя, может, фишка в том, что выгрузку по Украине делали в одно время, а поли-файл для обрезания в другое время. Может, кто-то границу подвинул.

  2. ИМХО, должно быть наоборот. Если есть name, то ref отбрасывается. Но это уже надо с Liosha обсуждать.

Чё-то всё опять подвисло… или это из-за экспериментов с “забугорьем”?