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

тут правка гос границы, посмотрите все ли он правильно… http://www.openstreetmap.org/changeset/53486394#map=12/50.3241/106.3507 , а то нам и свое не отдать и чужого не надо…

В ФИАС поле индекса есть для каждого дома. Для НП надо обойти все его домики и собрать задействованные индексы.
Правда может оказаться, что есть еще какие-то, не попавшие в ФИАС.
В качестве первого приближения могу попробовать.

Нет, это не он дробится, а именно что их несколько.
Просто это типа “центральный/районный”, бывает, что он и домов-то никаких не обслуживает, а является местом для сидения начальников.

Сделал на пробу регион RU-YEV (он маленький)
В фигурных скобках индексы. Те, что со без звездочки, это из ОСМ, если их нет, но есть из ФИАС, то такие со звездочкой.
http://wowik.000space.com/places/ru-yev/99605405000.htm

З.Ы. Блин, оно и к улицам прилепилось - наверно лишнее?

У улиц, да, могут быть свои индексы и более того у одной улицы больше одного индекса (http://ruspostindex.ru/rf63/pochtovye-indeksy-gorod-chapaevsk.html).
Поэтому, лучше только до нп. Ну и районах не вижу смысла указывать перечень индексов.

З.Ы.: прилепи ещё к Самарской обл. я посмотрю выборочно.

Ой! Я-то прилепил, но в ночи глубокой забыл выложить.
Теперь к компьютеру не пробиться.

P.S. Пробился. Выложил несколько регионов.
Теперь бы переписать тормоза, возникшие на собирании индексов, да и добавить сортировку, чтобы индекс районного узла связи вылазил а первое место.

P.P.S. Добавил сортировку и тормозов. Осталось убрать тормоза.
Обновил Самарскую.

Выложил индексы из ФИАС.
Индексы берутся для домиков, потом собираются вверх по иерархии. Если индексов разных больше двух у объекта, то видим многоточие.
В отличии от внесенных в OSM, справочные индексы предворяются знаком звездочки.

Такой вопрос - есть покинутая деревня Мысы. В валидаторе она показана как неотмеченная: http://wowik.000space.com/places/ru-sve/65771000000.htm ,
а на самом деле она отмечена:
https://www.openstreetmap.org/node/471303672#map=16/58.1206/61.7221
только тегом
abandoned:place=hamlet
и валидатор ее не видит.
Это валидатор надо подправить или теги?

Надо добавить place=locality, ибо без него один лишь abandoned:place мало кто увидит, поэтому и валидатор отказывается видеть

Исправил. Еще такой вопрос - почему валидатор считает именованную тропу улицей: http://wowik.000space.com/places/ru-sve/$18.htm

Особенности работы.
Улица определяется примерно так:

  • это highway=residential,living_street (может еще какие-то)
  • это name, содержащий слова “улица”,“проспект”,…,“мост”. “подъем” оказался в их числе, в каких-то городах попадались улицы с такими наименованиями. Всё это было давно и может надо пересмотреть код.

Можно http://wowik.000space.com/places/kz/552244000.htm поправить? Населенные пункты в кавычках да и и еще на казахском

http://ekibastuz.gov.kz/ru/index.php?id=161
Это так оно называется официально.
В КАТО те населенные пункты, которые решили по-русски назвать прямо казахским словом без перевода/транскрипции/транслитерации, даны в кавычках. Таких чудес там не мало.
Вариант 1) писать в ОСМ в name так же
Вариант 2) писать в ОСМ в name таки без казахских букв и может без кавычек, а вариант с казахскими и с кавычками писать в alt_name

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

Есть ли возможность просмотреть исходный код этого замечательного валидатора?
Хочется не отвлекать автора вопросами по сложной функциональности. Например выяснить, что это за ошибка http://wowik.000space.com/places/ru-pri/$76.htm.
Если код открытый, было бы классно иметь возможность помогать автору с доработкой :roll_eyes:.

У нас в планах заняться также вот этим безобразием http://www.wowik.000space.com/routes/ru/ (в картографическом плане).

Про мост - пост выше. “мост” считает улицей, а города улице не находит. Или границ у ГП нету, или мост за городом и вовсе не улица. Тут видим, что мост выпал не только из города, но и из районов. Вот и этот мыс не попал ни в один из районов http://wowik.000space.com/places/ru-pri/$75.htm
Возможно что-то с границами районов или они не попали в файл с регионом. Но вроде они не битые.

Код формально включает закрытые куски и к тому же жутко не причесан.

А что за картографические планы имеются ввиду? Визуализировать на карте? Когда-то делал подход к проблеме, может уже пора сделать ещё.

В половине регионов нет половины дорог регионального значения, очень много островков дорог, хотим докартографировать.

запускаешь джосм, засылаешь в него корявые дороги и в нем все видишь и исправляешь. чего еще надо ??
отличная рабочая лошадка, без лишних медиараздражителей :slight_smile:

Я бы костыль вставил - если name содержит указанное, но это highway=path - то игнорировать :slight_smile: В худшем случае валидатор пропустит улицу, которая мало того, что почему-то замаплена тропой, так еще и не содержится ни в одном НП. Но он все равно покажет, что эта улица есть в ФИАС.

Да вот есть улицы в наших селеньях.

Такой вопрос. О переименованых нас. пунктах. Находишь по валидатору нас. пункт. Наносишь его. А потом находишь ссылку на офф документ, где говорится что нас. пункт переменован. Соответственно переносишь старое в old_name, и даешь новое название.
Конечно валидатор тут же это как ошибку указывает.
Вот и вопрос. Что важнее- ссылка в КАТО и или ссылка на офф документ. И как избежать как избежать таких коллизий? Каждый раз поправлять валидатор в соответствии с офф документами?
Все таки хочется что бы процент правильно нанесенных нас пунктов стремился к 100 процентам в валидаторе