Добавил поддержку статусной части наименований населенных пунктов, например тут корректно определяются “деревня Новоалександрово” и “поселок Новоалександрово” находящиеся рядом. Так же разруливаются вещи типа “поселок Лесхоза”.
Теперь бот так же ищет по названиям из тега alt_name, т.е. если в ОКАТО дано неправильное название, то можно его указать там, и бот все найдет. Если их надо указать несколько, то через “;”.
В табличку добавились 2 и 3-й уровень группировки из ОКАТО, т.е. районы и сельсоветы. Вот пример.
Немного статистики: если смотреть по ОКАТО и ОКТМО, то в день в среднем в базу добавляется порядка 100 населенных пунктов, т.е. порядка 3000 в месяц. Сейчас обозначено около 30 тыс. из 150 тыс. что есть в ОКТМО.
Релейшн не замкнут в точке http://osm.org/go/0qUhOM4JW–?relation=537731 - там две разных точки почти в одном месте. В JOSM в редакторе отношений есть кнопка сортировки, она сортирует по кольцам - т.е. если у вас релейш замкнут, то после нажатия этой кнопки вы все увидите.
Перенес опознавание мун. образований на ту же основу, на которой работает опознавание населенных пунктов. В результате бот в состоянии различить одноименные мун. образования, даже если статусная часть указана только у одного из них (например, Слободской (городской округ) и Слободской район в Кировской области). Заодно стали опознаваться городские и сельские поселения подписанные со статусной частью в name, например, “Селковское сельское поселение”.
Еще пожелание - было бы удобнее если бы сообщение под картой не исчезало бы сразу, а оставалось до показа другой ошибки. Например скопировать ID линии тут нельзя: - когда двигаешь мышку вниз сообщение исчезает. Да и удобно было если бы way ID был ссылкой на openstreetmap.org/browse/way/ID
Попробуй по этой ссылке сходить и потыкать на маркеры - большую часть того что было в /ru-check/ я туда перенес - там есть кнопки для JOSM Отображения геометрии текущей ошибки пока нет, да и не понятно нужно ли оно вообще. Слой с границами можно включить в меню слоев.
В карте с ОКАТО я убрал WFS и теперь на маркеры можно тыкать на любом зуме.