Наро-Фоминск
Коллеги, добрый день!
Через подсказки вашего сервиса для Наро-Фоминска отдается
[city_kladr_id] => 5000005200000
[city_with_type] => г Наро-Фоминск.
А во всех остальных наших базах
1) "Адрес: Московская Область->Наро-Фоминский Район-> Наро-Фоминск Город Код КЛАДР: 5002000100051".
2) Московская Область, Наро-Фоминский Район, Наро-Фоминск Город
Карточка объекта КЛАДР:
Код КЛАДР: 5002000100000
Подскажите, как победить эту неприятную мелочь?
Ответ
Подсказки используют справочник адресов налоговой службы (ФИАС). В нем именно такой КЛАДР-код для Наро-Фоминска.
Дело в том, что Наро-Фоминск подчиняется напрямую Московской области, а не Наро-Фоминскому району. Раньше действительно было так, но эта информация устарела.
Сейчас правильный КЛАДР-код для Наро-Фоминска — 5000005200000.
Огромное спасибо за столь подробный ответ! Будем бороться с неверными КЛАДРами)
Город Наро-Фоминск стал (вновь) городом областного подчинения в 2017 году, когда на месте Наро-Фоминского района образовали городской округ Наро-Фоминский (с админ. центром в городе Наро-Фоминск).
Поэтому в административно-территориальном делении ФИАС (связано с кодом ОКАТО) адреса в городе Наро-Фоминск кодируются без упоминания района:
Московская Область, Наро-Фоминск Город, Московская Улица, дом 10
А вот если вы хотите получить адрес населённого пункта (или города <> админ. центру) в городском округе Наро-Фоминский, то волшебным образом опять появляется уровень "район", хотя он уже как бы расформирован:
Московская область, Наро-Фоминский район, Апрелевка город, Садовая улица, 2
В муниципальном делении ФИАС (связано с кодом ОКТМО) для округа всегда добавляется уровень "Городской округ Наро-Фоминский" (там же, где раньше был "район"), а далее идёт нужный город или нас. пункт:
Московская Область, Городской округ Наро-Фоминский, Наро-Фоминск Город, Московская Улица, дом 10
Московская Область, Городской округ Наро-Фоминский, Апрелевка Город, Садовая Улица, дом 2
Эта ерунда из-за того, что в ОКАТО не предусмотрено кода и уровня для городского округа – в ОКАТО есть только районы и города. Поэтому вот такой шалман получается именно в административной ветке ФИАС (которая связана с ОКАТО и КЛАДР).
Вывод – если была бы возможность перейти везде на ОКТМО, то кодировка адресов стала бы единообразной и логичной. Но в стране накопилось столько устаревшего софта и баз данных, в которые глубоко внедрены справочники ОКАТО и КЛАДР, что на это преобразование уйдёт ещё лет 10 и огромные деньги. Многие программы уже даже нельзя обновить – связь с их разработчиками утеряна (или фирмы-изготовители распались).
В те годы, когда создавался адресный реестр и первые базы, была одна картина. Сейчас – другая.
Вот и приходится бедолагам-программистам исхитряться и впихивать невпихуемое, сопровождая обе ветки ФИАС одновременно. А ещё и КЛАДР подгонять под новые адреса. Сочувствую ребятам...
На Хабре много занятных статей на эту тему.
Сервис поддержки клиентов работает на платформе UserEcho
Подсказки используют справочник адресов налоговой службы (ФИАС). В нем именно такой КЛАДР-код для Наро-Фоминска.
Дело в том, что Наро-Фоминск подчиняется напрямую Московской области, а не Наро-Фоминскому району. Раньше действительно было так, но эта информация устарела.
Сейчас правильный КЛАДР-код для Наро-Фоминска — 5000005200000.