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

Что-то его расколбасило. Если к утру само не пройдет, посмотрю :slight_smile:

Что то и Краснодарский край колбасит в “Город без полигональных границ” попала “Сторожевая” - Карачаево-Черкесская республика Зеленчукский район

Это я смогу посмотреть только после праздников.

Надо бы добавить какую нибудь проверку - если несколько часов не появляется новый выходной файл после валидации - то перезапускать всю эту кухню…

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

http://peirce.zkir.ru/qa - Not Found

От черт, отключили за неуплату.
Придется заплатить :slight_smile:

Оплатил, задышало)

Валидация в ауте…

Завис роутер. Сейчас перезапущу.

На странице http://peirce.zkir.ru/qa/RU-SPO есть ссылка на http://peirce.zkir.ru/qa/RU-SPO/hwc-map , где должны быть показаны несколько сотен линий. У меня ни одна не отображается.

А нельзя ли, опционально, В “Isolated subgraphs (all levels)” добавить service|pedestrian|track|footway|steps? Что бы они на оценку, может, и не влияли, но оценить “полный граф связности”, так сказать, было можно.

У Вовика в валидаторе есть сервисы и траки.

Там как-то непонятно, т.к. то сервисы, то траки попадаются, которые вполне себе “в сети”, и всё равно там нет “пешеходного рутинга” + с картой удобнее, сразу видно - то ли “проблема обрезки”, то ли “кто-то накосячил”.

И опять кажется все встало…

А смысл? Что-такое “полный граф связности”? Зачем в нем footway|steps?

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

Что можно добавить - тест оторванных сервисов (сервисы должны быть присоединены к основному графу).

Что касается пешеходного роутинга, то кто-то должен заниматься им систематически, и тест связности должен быть весьма специфическим (с footway|steps но без trunk|primary|secondary|… ) потому что это проезжие части дорог, где пешеходам не место (если не указан sidewalk=yes, и.т.д. и т.п).

Что-то барахлит, буду искать в чем причина.

валидатор никогда не научится адреса с suburb исключать, игнорировать или правильно воспринимать?:slight_smile:

А можно конкретный пример некорректного восприятия suburb?

Дома с адресами в этом районе

О, ещё один отличный пример, который показывает как мапить не надо.
Сразу 2 характерные ошибки в отношении Лянгасово landuse=residential здесь не может быть, во вторых в Домике прописан addr:suburb=Лянгасово, если вы утверждаете, что suburb не используется в адресации (так ли это, я не могу сказать достоверно, ибо где-то он может использоваться, например, бывают улицы с одинаковыми названиями в разных районах или просто “адресация по районам”), то зачем вы в addr:* вносите то, что в адресе не участвует? Тег addr - это адрес, а не is_in, который хотя и устаревший, но может использоваться как раз для того, что бы показать “в каком районе находится геометрически”.