0
Answered

Наро-Фоминск

Anonymous 1 year ago updated 11 months ago 4

Коллеги, добрый день!

Через подсказки вашего сервиса для Наро-Фоминска отдается  

[city_kladr_id] => 5000005200000 

[city_with_type] => г Наро-Фоминск. 


А во всех остальных наших базах 


1) "Адрес: Московская Область->Наро-Фоминский Район-> Наро-Фоминск Город Код КЛАДР: 5002000100051".


2) Московская Область, Наро-Фоминский Район, Наро-Фоминск Город

Карточка объекта КЛАДР:
Код КЛАДР: 5002000100000


Подскажите, как победить эту неприятную мелочь?

Answer

Answer
Under review

Подсказки используют справочник адресов налоговой службы (ФИАС). В нем именно такой КЛАДР-код для Наро-Фоминска.

Дело в том, что Наро-Фоминск подчиняется напрямую Московской области, а не Наро-Фоминскому району. Раньше действительно было так, но эта информация устарела.



Сейчас правильный КЛАДР-код для Наро-Фоминска — 5000005200000.

Answer
Under review

Подсказки используют справочник адресов налоговой службы (ФИАС). В нем именно такой КЛАДР-код для Наро-Фоминска.

Дело в том, что Наро-Фоминск подчиняется напрямую Московской области, а не Наро-Фоминскому району. Раньше действительно было так, но эта информация устарела.



Сейчас правильный КЛАДР-код для Наро-Фоминска — 5000005200000.

Огромное спасибо за столь подробный ответ! Будем бороться с неверными КЛАДРами)

Город Наро-Фоминск стал (вновь) городом областного подчинения в 2017 году, когда на месте Наро-Фоминского района образовали городской округ Наро-Фоминский (с админ. центром в городе Наро-Фоминск). 

Поэтому в административно-территориальном делении ФИАС (связано с кодом ОКАТО) адреса в городе Наро-Фоминск кодируются без упоминания района:

Московская Область, Наро-Фоминск Город, Московская Улица, дом 10

А вот если вы хотите получить адрес населённого пункта (или города <> админ. центру) в городском округе Наро-Фоминский, то волшебным образом опять появляется уровень "район", хотя он уже как бы расформирован:

Московская область, Наро-Фоминский район, Апрелевка город, Садовая улица, 2


В муниципальном делении ФИАС (связано с кодом ОКТМО) для округа всегда добавляется уровень "Городской округ Наро-Фоминский" (там же, где раньше был "район"), а далее идёт нужный город или нас. пункт:

Московская Область, Городской округ Наро-Фоминский, Наро-Фоминск Город, Московская Улица, дом 10

Московская Область, Городской округ Наро-Фоминский, Апрелевка Город, Садовая Улица, дом 2

Эта ерунда из-за того, что в ОКАТО не предусмотрено кода и уровня для городского округа – в ОКАТО есть только районы и города. Поэтому вот такой шалман получается именно в административной ветке ФИАС (которая связана с ОКАТО и КЛАДР). 

Вывод – если была бы возможность перейти везде на ОКТМО, то кодировка адресов стала бы единообразной и логичной. Но в стране накопилось столько устаревшего софта и баз данных, в которые глубоко внедрены справочники ОКАТО и КЛАДР, что на это преобразование уйдёт ещё лет 10 и огромные деньги.  Многие программы уже даже нельзя обновить – связь с их разработчиками утеряна (или фирмы-изготовители распались).

В те годы, когда создавался адресный реестр и первые базы, была одна картина. Сейчас – другая.

Вот и приходится бедолагам-программистам исхитряться и впихивать невпихуемое, сопровождая обе ветки ФИАС одновременно. А ещё и КЛАДР подгонять под новые адреса. Сочувствую ребятам... 

На Хабре много занятных статей на эту тему.