Валидатор московских адресов

А можно еще в качестве альтернативы проверить уже расставленный
addr:city=Зеленоград ?

Кстати, и в Зеленограде есть двойные улицы.
Одни в Малино, другие в Крюково - тут и addr:suburb может сгодится.
Я тут вижу, по крайней мере, две “Заводская улица”, две “Школьная улица”, две “Лесная улица”

Из addr:city брать нельзя, это гарантированно приведёт к глюкам.
Чтобы нормально сделать Зеленоград, надо окончательно разобраться с сущностями адресации в Москве: чем являются Зеленоград, Внуково, Малино и иже с ними. Пока в этом вопросе до ясности далеко :slight_smile:
С точки зрения ОМКУМ-а и адресного реестра, это не самостоятельные объекты, а просто приписка к названию улицы. Так что пока (временно) валидатор считает так же, и проверяет эту приписку по addr:suburb

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

Имеется в виду когда сам дом является отношением (например мультиполигон) и теги прописаны на отношении?

Да

А чтобы не было глюков, можно было бы написать проверку на слово Зеленоград.

Дык в том-то и дело, что меньше всего хочется делать проверки по отдельным словам

Зеленоград общим аршином всё-равно не измерить :wink:

А надо :slight_smile:
Но этот вопрос надо бы всё-таки обсуждать отдельно.

Сделал более точный расчёт процента заполнения.
В главную таблицу добавил для каждой улицы количество “неканонически” записанных номеров домов и названий улиц

спасибо! может все таки раскрасить большим количеством цветов?
например, логичным мне кажется следующий набор
зеленый - правильный
серый - не найден в осм
розовый - не найден в реестре
желтый - неправильный формат адреса
оранжевый - неправильное название улицы
и куда нибудь легенду ткнуть…

Я бы рекомендовал пользоваться подходом ОКУМ-а, во всяком случае он разумен и непротиворечив. Улицы с двойными названиями есть во всех крупных городах и так их различают. А для удобства пользователей можно вводить сколько угодно понятных всем территорий типа Замоскворечье, Китай-город или Южное Бутово.

Поставил так.
Но как я уже говорил, за нормальный дизайн был бы очень благодарен :slight_smile:

Круть!

Только вот тут глюк - считает название улицы неправильным, хотя оно правильное
http://gis-lab.info/data/mp/msk/?code=00970

А не, вру. Там в названии (в осм) два пробела. Вроде все кривые addr:street по Москве исправил.

Что будем делать с “проезд N XXX” и “проектируемый проезд N XXX”?
Не писать же их в самом деле с большой буквы?

Так все таки что же делать?
Эти домики, например, по http://www.ggk.mos.ru/data/guest/show_map_frame имеют совершенно другие адреса и по другой улице. В ОСМ они по ул. Академика Скрябина - в ОМКУМ таких адресов вообще нет, в ggk.mos.ru они по Ферганской ул.

А нельзя ли прикрутить статистику, когда и сколько процентов было сделано? Чтобы видеть “прогресс”?
И еще мне интересно, что все-таки помешало когда-то взять адресацию с http://www.atlasmoscow.ru ?

А можно не форсить адреса с пробелами? Кроме того, что никто так и не сказал зачем они нужны (учитывая что буквы, включенные в номер и с/к от строения/корпус мы различаем по регистру), один еще и сумятицу вносят - я видел где-то адрес вида 1 к2/2. Посмотрите как написаны адреса в том же atlasmoscow - по-моему, больше ничего не надо.

Лучше отмечать жёлтым всякие “корп.” и “стр.”. И, кстати, как писать владение и домовладение?

PS. Валидатор приравнивает латинские k и с к соответствующим кириллическим, но не aAbBdDeE. Поэтому я вчера сконвертил все addr:housenumber в Москве в кириллицу где можно было - с B и D получается неоднозначно, им добавил fixme.

Разделил статистику по отдельным нас. пунктам.
Правда, глюки со сложными улицами пока не решены.

С прогрессом пока нет смысла заморачиваться, потому что сам расчёт ещё не устаканился.

Мне кажется, с пробелами более удобный для разбора вариант. И вроде бы при обсуждении большинство склонилось именно к нему.

Что-то я не могу найти тему, где это последний раз обсуждалось.