Списки населенных мест с валидацией границ и адресов

Для wowik.
Можно как то валидатор, настроить что бы считал букву Ё/Е как одно и тоже, если нет разночтений?
А то добавил адреса, в деревне, а следом прошёлся бот от AMDmi3, и исправил вариант ФИАСа и карты с “Молодежная улица” на “Молодёжная улица”, и я так понимаю откат имени, не поможет, бот снова придет…
http://wowik.000space.com/places/ru-oms/52653413101.htm

Там хитрее проверки, но, похоже, что с ФИАС, в отличие от ОКТМО, не донастроены.
Идея такая: если в справочнике Ё, то считаем, что она обязана быть и в ОСМ (справочник не врет).
Если в ОСМ Ё, то это считаться верным (справочник врет). Тут что-то не сработало. Пока нахожусь вдали от компьютера - перерыв до вторника. Во вторник буду глядеть.

Еще вопросик ко вторнику: валидатор считает, что в ФИАС поселок Мичуринский ( http://wowik.000space.com/places/ru-sve/_66000001013.htm ) это neighbourhood внутри Екатеринбурга, в то время как по Уставу ( http://www.egd.ru/docs/rules ) это отдельный населенный пункт. И этим валиатор отчасти согласен, показывая его и в составе городского округа тоже: ( http://wowik.000space.com/places/ru-sve/65701000151.htm )

Да, там пока все норовит задвоится, посёлок ищется и внутри, и снаружи города, но лишний пока не выкидывается. Устав отражает муниципальное деление, которому соответствует ОКТМО, а ФИАС тяготеет к административному, вот на их утряске у меня и происходят такие вещи.

М-да, разбираюсь, что-то забавно случилось…
http://wowik.000space.com/places/ru-oms/$63.htm
Куски highway улицы не попали в НП, ибо нет ни внешней границы НП, ни addr:city на них.
Ну и дальше ФИАС не сматчился, ибо не нашел куска улицы (там с Ё было бы нормально).
Изредка такое видел, буду чинить.
Но привязку к НП для кусков улиц всё-таки надо задать одним из способов: или границей НП, или addr:city

Не вижу своего сообщения… Напишу еще раз.
Спасибо разбор

Проверяются оба варианта addr:city и addr:hamlet? Они получаются даже оба могут быть, причем разные.
Нужно ли сейчас заморачиваться тут из-за почты?

Еще вопрос если для улиц прописать addr:city (addr:hamlet), то будут они как то отмечены в отчете.
А то много есть деревень без названий улиц, и боюсь до домиков еще не скоро доберемся.
Так что бы видно было в отчёте что все улицы нашлись, ну и как вишенка проценты бы считались как в дорогах :slight_smile:

addr:hamlet - это некая забугорная экзотика.
http://wiki.openstreetmap.org/wiki/Key:addr#For_countries_using_hamlet.2C_subdistrict.2C_district.2C_province.2C_state
У нас все НП ставят в addr:city.

По процентам дело такое: в ФИАС много чего нет с одной стороны, и много чего старого с другой. Процент редко где будет близок к реальности, потому и не стал пока мучится и впихивать.

Ясно. Но хоть отметить найденные улицы, без домиков можно? Даже не обязательно все ways перечислять.

К своему стыду, не могу найти ответ, как правильно тегировать номера кварталов в Москве (а ведь спрашивал на форуме): https://www.openstreetmap.org/way/39851106/history

name=№ххххх
place=quarter ?

А что такое квартал в Москве?

Честно говоря, понятия не имею (адм.-терр. делением не интересуюсь применительно к OSM), знаю районы Москвы на них разделены http://wikimapia.org/23775122/ru/1966-%D0%B9-%D0%BA%D0%B2%D0%B0%D1%80%D1%82%D0%B0%D0%BB-%D0%A2%D0%B0%D0%B3%D0%B0%D0%BD%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D1%80%D0%B0%D0%B9%D0%BE%D0%BD%D0%B0

Просто снова наткнулся на деяния Павла Гетманцева, и хочу их пофиксить

Скорее place=neighbourhood , это значение больше у нас прижилось, да и по размерам конкретный больше похож.

Всё-таки интерес официальный статус этих кварталов? Разные организации вольны вести свои списки.

Подскажите пожалуйста, откуда в валидаторе берутся статусные части типа *ru:село или *ru:деревня ? Вроде бы на объектах нет тэгов, которые могли бы на это указывать. И в одном и в другом случае place=hamlet.

Те, что со звездой, берутся из ОКТМО. Если без звезды, то из объекта OSM

Ок, становится яснее:)

А по какой схеме у ОКТМО отбрасывается статусная часть и как потом ищутся соответствия?
Ну например, бывает так, что слово “поселок” - это часть названия, а статус у него - рабочий поселок.
Ну или что-то вроде ситуаций, когда в одном районе есть хутор Ленинский и поселок Ленинский.

Просто я пытаюсь связать объекты OSM с классификатором ОКТМО у себя в базе (поскольку в OSM тэг oktmo:user как-то не особо популярен), как я понимаю, валидатор это делает давно и успешно. Было бы классно узнать по-подробнее про схему работы валидатора (если конечно не секрет).

Ну я не помню, чтобы были особые сложности с обработкой статусов НП (разве что у поселений) - они там спереди тусуются, пример приведите, где сомнения возникают.

Про совпадающие имена НП данный валидатор

  1. смотрит в этом случае на official_status. Обычно этого хватает.
    Если official_status совпадают (три одноименные деревни с одном сельском поселении), то
  2. смотрит на oktmo:user.

Другие валидаторы сразу смотрят только на oktmo:user, но я считаю, что принудить мапперов вносить более понятные для человека статусы более полезно, чем вносить предназначенные для машины коды.

Спасибо wowik, начал понемногу разбираться.

Есть пара вопросов:

  1. Почему у отношения Ингушетия выставлен oktmo:user = 82000000, а не 26000000 (как в классификаторе ОКТМО)?

  2. Почему-то у меня не связывается с ОКТМО отношение Республика Саха. Может там буква латинского алфавита проскочила в тэге name?

Был вдали от цивилизации. В понедельник буду все обновлять и выкладывать.

Про Ингушетию: неверное ОКТМО скопипастено с Дагестана.
Про Саха: может мешает выражение в скобках?

Обновил ОКТМО и ФИАС