Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

Сделал штуку, которая позволяет поискать в GNS населенные пункты, которых не хватает на карте по названиям из ОКАТО. Смотреть раздел “Поискать недостающие НП в GNS” например тут.

Это не просто штука, это отличная штука! Я добил еще 50 штук НП по своей области, многократно убыстряет поиск, разумеется не забывая проверять по соседям из окато.

По мелочи:

  1. source=GNS ← может большими? все-таки сокращение
  2. У меня на странице по области ссылка сначала была, а потом куда-то пропала, пришлось реконструировать из ID.
  3. Странный пункт нашел, через 0 написан, может чего индицирует
  1. GNS поправил
  2. убрал ссылки для admin_level=4 специально, поскольку для регионов без районов с количеством НП > 1000 довольно много мусора получается - как бы кто-нибудь не залил в базу с горяча.
  3. Клочк0в - то ли опечатка, то ли ударение так странно поставили. Тут так же http://www.mosclassific.ru/mClass/okato_view.php?text=%CA%EB%EE%F7%EA0%E2&search=%CD%E0%E9%F2%E8 - вроде больше ни где не попадалось, так что наверное проще всего через okato:user
  1. Поменял немного алгоритм сравнения транслированных названий из GNS с OKATO, вроде бы это добавляет 5-10% новых совпадений.
  2. В табличку НП добавил метку “gns-as-is”, которая говорит о том, что при импорте из GNS местоположение НП не было скорректировано, что как правило есть лажа. Вот например осташковский район http://dezhin.gis-lab.info/yav/settlements/?polygon=-570639

http://dezhin.gis-lab.info/yav/settlements/?polygon=-79379

“ГО Богданович” горит красным. ниже есть "Богдановичский район ГО "
согласно википедии http://ru.wikipedia.org/wiki/Богданович_(город) городской округ так и называется - “городской округ Богданович”

так где все таки ошибка?

Ошибка по всей видимости в ОКТМО. Я так понял, что в самом начале муниципальной реформы было создано МО “Богдановичский район”, тогда еще не было полной ясности с тем что такое городской округ и муниципальный район. Потом его переименовали в “городской округ Богданович”, но это изменение еще не отразили в ОКТМО, хотя произошло это давно, еще в 2005 году. Чтобы подцепилось правильно есть два варианта: oktmo:user=65707000 или/и alt_name=Богдановичский район

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

Если можно, пусть запоминает место и зум последнего просмотра. Лень каждый раз перетаскиваться из Кировской области на малую родину.

Вроде бы сделал. У меня в FF работает. А у вас?

Хм… В FF действительно работает.
А в Опере почему-то нет. По крайней мере у меня.

А сейчас?

Заработало! Кланяюсь в ноги )

///Чтобы подцепилось правильно есть два варианта: oktmo:user=65707000 или/и alt_name=Богдановичский район

old_name сработает?

Ожидал вопроса такого) Нет, old_name не сработает. В принципе конечно воткнуть и old_name - технически это две минуты, но я сомневаюсь что стоит - может некоторая путаница возникнуть. В данном случае я бы предпочел alt_name хотя бы по тому, что оно еще и в ОКАТО так до сих пор называется.

хорошо. сделаю и alt_name и old_name

п.с.: сделал

http://dezhin.gis-lab.info/cladr-logs/oktmo-okato/6602400001500.html

улицы, состоящие из кусочков… (в данном случае - ул. Ворошилова) - при текущем выводе ссылка ведет только на один “кусочек”, а не на все, как у Кексины. можно это пофиксить?

Да, видел, обязательно сделаем, только вот непонятно когда, то ли прям сейчас, то ли немного погодя. Просто КЛАДР-ом занимаюсь в основном не я, а Miroff - мне не всегда понятен его код, чтобы быстро поправить, у него возможно нет времени или еще какие-то причины есть.

хорошо, постараюсь набраться терпения :slight_smile:

В первом приближении сделал, остальные плюшки, типа JOSM Remote, наверное будут когда лог КЛАДР-а переедет в базу - сейчас статика генерится.

кладр сегодня отвалился?