Возможно ли получить код фиас (формат 00 0 000 000 000 000 0000 0000 000), а не ID фиас (формат c05db455-8e4b-4ece-a9e8-186f48eedf7d)?
Возможно ли получить код фиас (формат 00 0 000 000 000 000 0000 0000 000), а не ID фиас (формат c05db455-8e4b-4ece-a9e8-186f48eedf7d)?
Ответ
c05db455-8e4b-4ece-a9e8-186f48eedf7d – это и есть код ФИАС (он же ID ФИАС). Какое поле из таблицы ФИАС вы хотите видеть? Возможно, вы имеете в виду код КЛАДР?
Коллеги. В базе данных ФИАС имеется код формата СС А РРР ГГГ ВВВ ППП УУУУ ЭЭЭ ЦЦЦ, где
СС |
код региона |
А |
код округа |
РРР |
код района; |
ГГГ |
код города (код сельского поселения) |
ВВВ |
код внутригородского района; |
ППП |
код населенного пункта; |
УУУУ |
код улицы |
ЭЭЭЭ |
код дополнительного адресообразующего элемента |
ЦЦЦ |
код подчиненного адресного объекта дополнительного адресообразующего элемента; |
Это и есть код ФИАС. То, что вы передаете, это ID ФИАС. ID и код ФИАС связаны однозначно, но тем не менее чаще всего используют именно код, тк он более удобен (см выше). Скачайте БД ФИАС, посмотрите.
То, о чем вы говорите – это код КЛАДР (классификационный код адресного объекта).
Классификационный код адресного объекта отражает иерархию его подчиненности и выделяет его среди объектов данного уровня, подчиненных одному и тому же старшему объекту. Классификационный код любого адресного объекта, начиная от регионов и заканчивая элементом улично-дорожной сети представляется в следующем виде:
Код адреса включает:
СС+РРР+ГГГ+ППП+СССС+УУУУ+ДДДД (или ЗЗЗЗ)+ОООО, где:
СС – код субъекта Российской Федерации – региона
РРР – код района;
ГГГ – код города;
ППП код населенного пункта;
СССС - код элемента планировочной структуры;
УУУУ - код улицы;
ДДДД (или ЗЗЗЗ).
ДДДД тип и номер здания, сооружения, объекта незавершенного строительства в случае адресации домов.
ЗЗЗЗ - номер земельного участка в случае адресации земельных участков;ОООО - тип и номер помещения в пределах здания, сооружения
Эта информация следует из спецификации ФИАС.
Мы отдаем этот код в поле kladr_id. В БД ФИАС он находится в поле CODE таблицы ADDROBJ. Но он не является кодом ФИАС в полном понимании, потому что унаследован из старой БД КЛАДР.
Насчет удобства – вопрос спорный. Например, КЛАДР кодов для домов в БД ФИАС в принципе нет.
Я понял, о чем вы говорите.
В БД ФИАС в чистом виде такого поля нет, но его можно собрать из различных полей таблицы ADDROBJ. Сам ФИАС также не отдает этот "код" в чистом виде, он оперирует fias_id.
Уточните, пожалуйста – зачем вам такие коды, где бы вы их применяли, и чем они удобнее обычного ID ФИАС?
Это выглядит как расширенный КЛАДР код с поддержкой новых уровней. Но, например, для домов в таблицах HOUSE**.DBF нет полей со значением ДДДД. Какой смысл в этом коде – не понимаю.
В нашей CRM и в CRM некоторых заказчиков мы используем данный код. По нему более наглядно можно понять адресообразование
Спасибо за информацию.
Сейчас мы такой код не поддерживаем. Даже сама налоговая не использует его в описании собственных адресов. Возможно, когда-нибудь будем его поддерживать, но пока такой возможности нет.
Сервис поддержки клиентов работает на платформе UserEcho
Спасибо за информацию.
Сейчас мы такой код не поддерживаем. Даже сама налоговая не использует его в описании собственных адресов. Возможно, когда-нибудь будем его поддерживать, но пока такой возможности нет.