что означает уровень кода фиас

Уровни ФИАС и уровни адреса Дадаты

В ФИАС предусмотрено больше десяти уровней адреса (регион, автономный округ, район и т.д.) В Дадате у адреса тоже есть уровни, но не совсем такие, как в ФИАС — более привычные в быту и для отправки почты.

Соответствие между уровнями в ФИАС и уровнями Дадаты:

Уровень ФИАСОписание ФИАСУровень ДадатыОписание Дадаты
1регионregionрегион
2автономный округregionрегион
3районareaрайон в регионе
4городcityгород
5внутригородская территорияsettlementнаселенный пункт
6населенный пунктsettlementнаселенный пункт
65планировочная структураsettlementнаселенный пункт / улица
city_districtрайон в городе
(районы Дадата берет не из ФИАС, а из справочника ОКАТО)
7улицаstreetулица
90не используется
91не используется
8домhouseдом
8домblockкорпус / строение
9помещениеflatквартира

Разбор планировочной структуры работает так:

Источник

Уровень ФИАС должен быть больше или равен 6: что это такое?

18.01.2021 2 Просмотры

Ежедневно многие пользователи сталкиваются с огромным потоком информации. Такое количество для объективности восприятия должно в обязательном порядке систематизироваться и соответствовать конкретным целям и задачам. Это непросто и требует определенных усилий и регулярной проверки данных на актуальность и корректность заполнения. С этой целью был разработан и успешно применяется уровень ФИАС. В идеале оптимальной градацией считается, когда показатель равен или больше 6.

Уровни и критерии оценки

ФИАС – Федеральная информационная адресная система, официальная страна которой задана как https://fias.nalog.ruчто означает уровень кода фиас. rl1dk 2019 10 30 21 43 20. что означает уровень кода фиас фото. что означает уровень кода фиас-rl1dk 2019 10 30 21 43 20. картинка что означает уровень кода фиас. картинка rl1dk 2019 10 30 21 43 20. В ФИАС предусмотрено больше десяти уровней адреса (регион, автономный округ, район и т.д.) В Дадате у адреса тоже есть уровни, но не совсем такие, как в ФИАС — более привычные в быту и для отправки почты.

Чтобы детальнее разобраться в вопросе, следует ознакомиться с таблицей:

Уровень ФИАСОписание ФИАС
1регион
2автономный округ
3район
4город
5внутригородская территория
6населенный пункт

что означает уровень кода фиас. word image 6. что означает уровень кода фиас фото. что означает уровень кода фиас-word image 6. картинка что означает уровень кода фиас. картинка word image 6. В ФИАС предусмотрено больше десяти уровней адреса (регион, автономный округ, район и т.д.) В Дадате у адреса тоже есть уровни, но не совсем такие, как в ФИАС — более привычные в быту и для отправки почты.

Для чего

Необходимость проводимых работ преследует цель синхронизации баз данных Росреестра и ФНС. Это касается актуальности и достоверности адресов, что в рамках страны с множеством регионов нередко привносит путаницу и снижает эффективность взаимодействия.

Оценка качества данных предполагает необходимость сбора и общей систематизации перечня адресов, включенных в реестр ФИАС с дальнейшим анализом формирования адресных записей. Полнота сведений оценивается, опираясь на долю заполненных обязательных полей в выбранном сегменте. Еще один параметр – согласованность. По сути – это соответствие записей требованиям форматно-логического контроля (ФЛК). С учетом обоих критериев проводят анализ контента. Оптимально для сравнения, если адреса представлены на уровне 6 и выше по градации ФИАС.что означает уровень кода фиас. 1infavsisteme. что означает уровень кода фиас фото. что означает уровень кода фиас-1infavsisteme. картинка что означает уровень кода фиас. картинка 1infavsisteme. В ФИАС предусмотрено больше десяти уровней адреса (регион, автономный округ, район и т.д.) В Дадате у адреса тоже есть уровни, но не совсем такие, как в ФИАС — более привычные в быту и для отправки почты.

В ходе регулярных проверок периодически обнаруживаются факты, когда, к примеру, часть органов местного самоуправления не вводят и не актуализируют сведения в ФИАС. К тому же возникают недоработки из-за элементарной невнимательности на местах, ведь почтовые индексы сейчас вручную передаются Почтой России. Несмотря на все сложности Федеральная информационная адресная система работает стабильно с уровнем данных от 6 и выше.

Источник

ФИАС: особенности, этапы перехода и обязательность применения

что означает уровень кода фиас. e63ccc73bd6825638c302d76c274ea61. что означает уровень кода фиас фото. что означает уровень кода фиас-e63ccc73bd6825638c302d76c274ea61. картинка что означает уровень кода фиас. картинка e63ccc73bd6825638c302d76c274ea61. В ФИАС предусмотрено больше десяти уровней адреса (регион, автономный округ, район и т.д.) В Дадате у адреса тоже есть уровни, но не совсем такие, как в ФИАС — более привычные в быту и для отправки почты.

ФИАС: что это такое

Федеральная информационная адресная система (ФИАС) была создана в соответствии с распоряжением Правительства РФ от 10.06.2011 № 1011-р и начала работать уже с 01.11.2011 года. До этого времени в целях систематизации информации об адресах использовался КЛАДР – классификатор адресов, разработанный ФНС России исключительно в налоговых целях.

В ФИАС вносятся сведения обо всех имеющихся на территории России адресах, а также о реквизитах документов о присвоении, изменении и аннулировании этих адресов (ст. 4 Федерального закона от 28.12.2013 № 443-ФЗ «О федеральной информационной адресной системе…»).

Сведения об адресах включают в себя следующую информацию:

Также в ФИАС представлены присвоенные объектам коды ОКТМО и коды ОКАТО.

Информация об адресах в ФИАС постоянно актуализируется и дополняется. В случае изменения или аннулирования адреса все ранее внесенные сведения об адресе сохраняются в ФИАС со статусом «архивная информация».

Предоставление сведений об адресах в электронном виде осуществляется бесплатно. Для получения сведений на бумажном носителе потребуется заплатить пошлину (ч. 6 ст. 8 Федерального закона от 28.12.2013 № 443-ФЗ).

Чем ФИАС отличается от КЛАДР

Главное отличие между этими двумя системами заключается в том, что КЛАДР – это сугубо ведомственная база данных, а ФИАС – общая для всех министерств, организаций и физлиц адресная система.

В КЛАДР используются формализованные наименования элементов планировочной структуры и элементов улично-дорожной сети. В ФИАС же содержатся официальные наименования всех этих элементов.что означает уровень кода фиас. 4530d609577abf9d23c360d7ca06c611. что означает уровень кода фиас фото. что означает уровень кода фиас-4530d609577abf9d23c360d7ca06c611. картинка что означает уровень кода фиас. картинка 4530d609577abf9d23c360d7ca06c611. В ФИАС предусмотрено больше десяти уровней адреса (регион, автономный округ, район и т.д.) В Дадате у адреса тоже есть уровни, но не совсем такие, как в ФИАС — более привычные в быту и для отправки почты.

ФИАС содержит больше информации об объектах адресации, адреса в ней стандартизированы, а предоставление сведений конечному пользователю осуществляется в более удобной и детализированной форме.

В отличие от КЛАДР, в ФИАС добавлены такие весьма важные компоненты, как:

Для рядовых пользователей учетных программ (приложений) и их разработчиков основное различие между ФИАС и КЛАДР сводится к тому, что файлы первой адресной системы гораздо «тяжелее» файлов второй. Так, если файлы КЛАДР «весят» 300 Мб, то файлы ФИАС занимают уже 9 Гб файлового пространства.

Данное обстоятельство обуславливает следующие моменты:

Этапы внедрения ФИАС

Федеральный закон от 28.12.2013 № 443-ФЗ «О федеральной информационной адресной системе…» вступил в силу с 1 июля 2014 года. С этого момента содержащиеся в ФИАС сведения об адресах стали обязательны для использования следующими субъектами:

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

При этом ФНС России официально поддерживала и регулярно обновляла КЛАДР до 31.12.2017.

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

Организации и ИП могут использовать в отчетности не только коды по ФИАС, но и коды по КЛАДР. Форматы, передаваемые в ФНС, не требуют обязательного указания идентификатора адреса по ФИАС.

Единственным форматом, в котором требовался обязательный ввод идентификатора адреса по ФИАС, в январе 2018 года стал формат «Спецификации на обмен данными в электронном виде о нетрудоспособности и других сведениях…», используемый при оформлении документов на прямые выплаты пособий в пилотных регионах ФСС.

С 1 января 2018 года при заполнении данного формата нельзя было использовать коды из КЛАДР. Между тем, уже в ноябре 2018 года ФСС утвердил спецификацию версии 1.7.6, в которой изменилась обязательность полей. Вместо GUID из ФИАС появилась возможность передавать код того же адреса по КЛАДР.

Таким образом, в настоящее время среди форм отчетности, передаваемых в контролирующие органы, не осталось ни одной, где код по ФИАС был бы обязателен.

ФИАС в учетных решениях 1С

В программе «1С:Бухгалтерия 8» начиная с версии 3.0.37.25 в качестве источника адресной информации используется ФИАС. Вся линейка других современных программ 1С также поддерживает работу с ФИАС с 2014 года.

Проверка адреса по ФИАС доступна в разделе Администрирование – Общие настройки – Контактная информация.

ФИАС не поддерживается только в программах «старого поколения». К ним, в частности, относятся:

Вместо автоматической загрузки кодов ФИАС во всех этих программах предусмотрен ручной ввод адресов, без подсказок, автозаполнения и проверки корректности адресов.

Источник

Как перейти от КЛАДР к ФИАС и ничего себе не сломать

ГНИВЦ ФНС сообщает, что с начала 2018 года КЛАДР перестанет существовать и скачать его будет нельзя.

Дисклеймер:
Если вы совсем не поняли, что означают эти наборы букв, ничего страшного. Ниже мы расскажем о реалиях работы с адресами в России. Если вам это неинтересно, почитайте про топографические каламбуры.

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

что означает уровень кода фиас. 415854cf8c8440f69c0404f4872fe5c6. что означает уровень кода фиас фото. что означает уровень кода фиас-415854cf8c8440f69c0404f4872fe5c6. картинка что означает уровень кода фиас. картинка 415854cf8c8440f69c0404f4872fe5c6. В ФИАС предусмотрено больше десяти уровней адреса (регион, автономный округ, район и т.д.) В Дадате у адреса тоже есть уровни, но не совсем такие, как в ФИАС — более привычные в быту и для отправки почты.

Зачем нужны классификаторы адресов

Компаниям нужны адреса клиентов, чтобы рассылать письма, указывать в договорах и соглашениях. Но мало просто отправить письмо: желательно, чтобы его получили и прочитали. Поэтому адреса должны быть правильными и понятными.

Как вы думаете, какой государственный орган наиболее заинтересован в том, чтобы вы получали от него письма? Правильно! Налоговая. Поэтому ФНС России много лет разрабатывает и поддерживает ведомственные общероссийские классификаторы адресов. И так как более полных справочников нет, их стали использовать повсеместно.

Сначала был КЛАДР, и было в нем 6 уровней:

Регион → Район → Город → Населенный пункт → Улица → Дом со строениями и корпусами

С 2012 года в эксплуатацию ввели новый классификатор — ФИАС. Про основные отличия мы писали три года назад в статье «ФИАС или КЛАДР: выбираем справочник адресов». В ФНС к разработке нового классификатора подошли основательнее и постарались учесть все грабли минусы КЛАДР. Из интересного добавили дату начала и окончания записи, ввели фиксированный ID для каждого дома (предполагается, что он не будет меняться).

До сих пор продолжают обновляться оба классификатора, но поддерживать совместимость становится сложнее. В прошлом году в ФИАС начали добавлять новые уровни. Например, планировочные структуры — это всякие дачные товарищества и микрорайоны, в классификаторе их уже больше 81 000. В конечном итоге в ФНС приняли логичное решение прекратить поддержку КЛАДР и удалить его в конце 2017 года.

Как адреса хранятся в ФИАС и КЛАДР

Мы видели много способов хранения адресов в структуре КЛАДР. В основном они сводятся к двум вариантам:

То есть задача миграции сводится к тому, чтобы перевести код или текстовый адрес в формате КЛАДР в код ФИАС.

Классификационные коды выглядят так:

УровеньПримеркод ФИАСкод КЛАДР
1РегионЛенинградская областьСС: 47СС: 47
2Автономный округ
3РайонВсеволожский р-нРРР: 005РРР: 005
4ГородГГГ: 000ГГГ: 000
5Внутригородская территория
6Населенный пунктдеревня Кудрово
65Планировочная структурамкр Новый Оккервиль
7УлицаУУУУУУУУ: 0023
75Земельный участокЗЗЗЗ
8Здание, сооружение, объект незавершенного строительстваДДДДДДДД
9Помещение в пределах здания, сооруженияОООО
90Дополнительная территория
91Подчинённые дополнительных территорий

Раскладываем адрес по уровням ФИАС и КЛАДР

Из примера видно, что даже в простых ситуациях между классификаторами возникает недопонимание. Но есть еще один очень важный момент.

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

Чтобы избавиться от этого, в ФИАС добавили еще идентификационный код ФИАС. Это глобальный идентификатор для каждого объекта: города, улицы, района и т. д. Выглядит он как набор букв и цифр, который формируется по стандарту GUID (Globally Unique Identifier). Типичный GUID в ФИАС выглядит так: f77948dc-7bc8-42cb-979e-2c958d162d63.

Код КЛАДР → идентификационный код ФИАС

Если адрес у вас хранится как код КЛАДР улицы + домовая часть («дом 1 строение 3 квартира 44»), то для него все относительно просто.

что означает уровень кода фиас. image loader. что означает уровень кода фиас фото. что означает уровень кода фиас-image loader. картинка что означает уровень кода фиас. картинка image loader. В ФИАС предусмотрено больше десяти уровней адреса (регион, автономный округ, район и т.д.) В Дадате у адреса тоже есть уровни, но не совсем такие, как в ФИАС — более привычные в быту и для отправки почты.
Таблица ADDROBJ хранит все адресные объекты с их идентификаторами

Для работы понадобится таблица ADDROBJ из выгрузки ФИАС в формате xml или dbf. В ней хранятся все объекты (города, улицы и т. д.) подряд с уникальными идентификаторами GUID.

Будем использовать следующие колонки:

Пример: Москва, ул Александра Солженицына. Код КЛАДР: 77000000000151900.

Шаг 1. Выделяем из кода КЛАДР код до улицы, то есть берем первые 15 цифр: 770000000001519 00.

Шаг 2. Ищем код КЛАДР в поле PlainCode. Если нашлась одна запись, то сохраняем значение поля AoGuid и пропускаем следующий пункт. Но по нашему коду 770000000001519 находится три записи, нужна дополнительная проверка.

Но можно поступить еще проще и воспользоваться готовым сервисом. DaData.ru умеет подсказывать адреса в конкретных регионах, районах, городах и населенных пунктах. Понимает названия («Петергоф»), коды КЛАДР («7800000800000») и ФИАС («8f238984-812b-4bb1-850b-49749fb5c56d»).

Строчный адрес КЛАДР → код ФИАС

Самый простой вариант — воспользоваться DaData.ru. Сервис сделает все за вас автоматически. Но можно и развлекаться самостоятельно.

Адреса одной строкой

Если адреса у вас хранятся одной строкой, вроде этой:
г Москва, улица Большая Коммунистическая, дом 3, то поздравляем, это самая интересная задача. Нужно писать свой адресный парсер, который будет разделять строку в формате КЛАДР на части, искать каждый ее компонент в ФИАС с учетом опечаток, сокращений, исторических названий и определять по ним ФИАС-код. Легче это сделать уже готовым адресным парсером. Как выбрать алгоритм для адресного фильтра, мы рассказывали раньше.

Адреса по КЛАДР

Тип регионаНазвание регионаТип улицыНазвание улицыТип домаНомер дома
гМоскваулицаКоммунистическая Б.дом3

Примерно так выглядит адрес, разложенный по КЛАДР

Код ФИАС можно собрать, используя всё ту же таблицу ADDROBJ. Но в этом случае двигаться по уровням нужно от большего к меньшему.

Шаг 1. Берем название региона и ищем его в поле FormalName таблицы ADDROBJ.

FormalName = Москва
AoGuid = 0c5b2444-70a0-4932-980c-b4dc0d3f02b5

Шаг 2. Идем дальше по уровням вниз и ищем по FormalName с фиксированным родителем — найденным AoGuid на предыдущем шаге. В нашем случае уровни «город» и «населенный пункт» пустые, а следующий непустой уровень — улица.

ParentGuid = 0c5b2444-70a0-4932-980c-b4dc0d3f02b5,
FormalName = Коммунистическая Б. → AoGuid=f77948dc-7bc8-42cb-979e-2c958d162d63

Шаг 3. Если дошли до улицы, то можно найти и дом. Для этого в таблице HOUSE ищем номер дома с фиксированным AoGuid улицы. ФИАС не полон домами, поэтому не расстраивайтесь, если нужный номер не найдется.

AoGuid = f77948dc-7bc8-42cb-979e-2c958d162d63,
дом номер 3
HouseGuid = bce8be1f-f2f7-4cce-836e-08daac0b931e

Подводные камни

LEVELSCNAMESOCRNAMEKOD_T_ST
7трактТракт727
7тупТупик728
7улУлица729
7уч-кУчасток730
7ф/хФермерское хозяйство789
7фермаФерма769
7хХутор758
7шШоссе731

Таблица SOCRBASE хранит полные и сокращенные типы объектов

Тип по КЛАДР может быть сокращенным и полным: «ул» — «Улица», «х» — «Хутор». В ФИАС в явном виде хранится только сокращенный тип (в поле ShortName). Полный тип в сокращенный можно превратить с помощью таблицы SOCRBASE, в ней для каждого уровня хранится соответствие сокращённых и полных типов.

И напоследок хорошая новость для тех, кому лень запариваться всем перечисленным. В ближайшее время мы планируем выпустить ФИАС в формате КЛАДР для тех, кто не успеет перейти на формат ФИАС до конца года. Следите за новостями 🙂

Источник

Введение

Адреса официальной публикации:

Оба источника предлагают идентичные данные.

Федеральная информационная адресная система (ФИАС) создана Распоряжением Правительства Российской Федерации от 10.06.2011 №1011-р. С целью.

С момента первой публикации структура и содержание ФИАС многократно критиковались. Тем не менее, за время существования базы, она объективно улучшается и часть ошибок уже устранена. Поэтому указанные в этом документе несоответствия могут быть исправлены в будущем и их следует уточнять на свежих данных.

Загрузка данных

Процесс импорта данных из файлов XML в реляционную базу данных дается на примере PostgreSQL. Все применяемые инструменты являются кросплатформенными. Для других БД (MySQL, Oracle и т.п.) процедура потребует незначительной доработки. См. также гл. 2.3, в которой приводятся ссылки на сторонние проекты, предоставляющие подготовленные данные в других форматах.

Создание таблиц

На сайте ФИАС представлены схемы XSD, описывающие структуру данных. Для преобразования схемы в формат SQL (CREATE TABLE. ) применим XSL Transformation (XSLT). В зависимости от БД может потребоваться изменить типы данных колонок.

Далее, полученные файлы SQL желательно откорректировать, чтобы явно назначить ключи (primary keys).

//// Ссылка на готовые файлы

Импорт данных

Ниже приводится скрипт ETL Scriptella (Apache License) на базе парсера SAX. Он подходит для любой реляционной БД, для которой есть java-драйвер.

Другие источники

Данные ФИАС также распространяются в формате DBF. Для работы с ними рекомендуются утилиты типа PgDBF (импорт ФИАС).

Структура данных ФИАС (описание таблиц)

Для понимания структуры данных ФИАС требуются следующие документы:

Таблицы

ADDROBJ

Текстовые элементы адреса

Поле FORMALNAME создано специально для поиска: из него исключены все нестандартные символы и знаки пунктуации, буква «ё» заменена на «е» и т.п. Все записи удовлетворяют запросу:

Иерархия административных единиц

В таблице ADDROBJ иерархия построена по типу плоского дерева. И родительские и дочерние элементы хранятся в одной таблице. Воссоздание иерархии выполняется с помощью полей:

Получение полного адреса (от младшего к старшему):

AOLEVEL отражает административно-правовое подчинение, поэтому одни и те же текстовые элементы адреса могут располагаться на разных уровнях. Например, в снт. «Волжанка» (AOLEVEL=90) улицы имеют уровень 91 (против более распространенного 7):

(1) обл. Самарская (3) р-н Сызранский (90) снт Волжанка (91) ул. Ягодная (91) ул. Дачная (91) ул. Рябиновая

Аналогично, существуют населенные пункты без улиц. Например, в пос. Лужки иерархия заканчивается на уровне 6:

(1) обл. Орловская (3) р-н Мценский (6) п. Лужки

Таким образом, построение таблицы полных адресов следует начинать от верхних элементов (AOLEVEL=1) к нижним (AOLEVEL=91), как правило, запрос оформляется в виде множества подзапросов (subquery). Или рекурсивно подниматься от нижних, не имеющих дочерних элементов. Рассмотрим для примера второй вариант. Поскольку число полей в обоих случаях не определено, то полный адрес будет формироваться единой строкой:

Статус актуальности

Из базы ФИАС почти никогда не удаляются элементы. Они могут быть только переведены в разряд «отключенных» (устаревшие, измененные и т.п.), что аналогично работе КЛАДР.

Рассмотрим поля, определяющие действительность объекта:

Покажем на примере выбор актуальных и исторический записей. «Пермский край» был образован 01.12.2005 объединением «Пермской области» и «Коми-Пермяцкого АО». В базе ФИАС это отразилось следующим образом (см. табл. 1):

ПримечаниеАктуальная записьПермская обл.Коми-Пермяцкий АО
AOIDc685f6ca-d7e1-4938-8b21-7c20035652d2744e2599-d2bb-4364-9922-c13febb16e8168824dc3-da0f-42d3-bd0b-1ceb91ff27bf
AOGUID4f8b1a21-e4bb-422f-9087-d3cbf4bebc144f8b1a21-e4bb-422f-9087-d3cbf4bebc14e3d95b95-cc2d-440d-95c6-65577fae076e
AOLEVEL111
PREVID744e2599-d2bb-4364-9922-c13febb16e8168824dc3-da0f-42d3-bd0b-1ceb91ff27bf
NEXTIDc685f6ca-d7e1-4938-8b21-7c20035652d2744e2599-d2bb-4364-9922-c13febb16e81
ACTSTATUS101
OPERSTATUS111
CURRSTATUS0151
LIVESTATUS100
UPDATEDATE2011-09-132011-09-132011-09-13
STARTDATE1900-01-011900-01-011900-01-01
ENDDATE2079-06-062079-06-062079-06-06
FORMALNAMEПермскийПермскаяКоми-Пермяцкий
OFFNAMEПермскийПермскаяКоми-Пермяцкий
SHORTNAMEкрайоблАО

Исторические названия

В общем виде получение исторических вариантов наименований объекта имеет вид:

shortnameformalnameactstatusoperstatuscurrstatuslivestatusupdatedatestartdateenddate
дМалое Пермиево121012012-09-082012-02-012079-06-06
дМалое Пермиево01202011-09-141900-01-012012-02-01
сМалое Пермиево01102011-09-141900-01-012079-06-06
.
улПодстанция 220120012012-03-121911-11-112079-06-06
улПодстанция (Комиссарово)01102011-09-151900-01-011911-11-11
.
перРябиновый120012011-09-271900-01-012079-06-06
улРябиновая01102011-09-151900-01-012079-06-06
.
снтВосход(п.Селезнево)11012011-09-141900-01-012079-06-06
дпСТ Восход(п.Селезнево)01102011-09-141900-01-012079-06-06
.
улСамбуева В.М.11012011-09-141900-01-012079-06-06
улФ.Энгельса01102011-09-141900-01-012079-06-06
.
проезд3-й Лабинский11012011-09-141900-01-012079-06-06
улЛабинская 2-я01102011-09-141900-01-012079-06-06

Адресные классификаторы

Записи в БД ФИАС содержат ссылки на другие российские адресные классификаторы:

В целом, код является расширенным вариантом КЛАДР:

Могут быть случаи, когда адресному объекту в БД ФИАС не соответствует никакой КЛАДР-код, например:

Подробное описание см. в документе «Сведения о составе информации Федеральной информационной адресной системы».

Прочие поля

Обновление БД ФИАС

На портал ФИАС выгружаются актуальные и исторические сведения ФИАС, а так же технологически удалённые из БД ФИАС адресные сведения. Актуальные и исторические сведения ФИАС выгружается в виде файлов (таблиц) DBF и файлов XML. Вместе с полной базой ФИАС выгружаются дельта данные – новые, изменившиеся и удаленные данные с момента предыдущей выгрузки базы. Дельта данные, т.е. новые, изменившиеся и удаленные данные появившиеся с момента предыдущей выгрузки базы ФИАС, загружаются по следующему алгоритму: по наличию или отсутствию ключа в пользовательской базе определяется тип операции – добавление или обновление записи. После проведения соответствующих операций необходимо удалить по ключу записи, присутствующие в таблицах технологически удаленных данных.

Наличие таких «дельт» позволяет быстро обновить БД ФИАС, не скачивая полный архив (на 2014.12.01 его размер составляет 1.8 Гб). Алгоритм обнобления, действительно, довольно прост. Привожу текст процедуры обновления для MySQL на примере таблицы ADDROBJ:

Иногда может изменятся структура самих таблиц, что требует ручного контроля. Например, колонка «oktmo» сначала содержала 8 символов, а потом была расширена до 11 символов.

Ошибки БД ФИАС

БД ФИАС может содержать ошибки в данных, а) связанные с нарушением целостности двунаправленных списков PREVID/NEXTID, б) ошибки, когда запись об адресном объекте имеет OPERSTATUS = 1, а в действительности произошла другая операция (переименование, переподчинение, слияние, или дробление), и в) ошибки, когда отсутствуют исторические сведения (вызванные тем, что администраторы БД ФИАС, видимо, выполняли прямое изменение данных с помощью SQL-запросов).

Для иллюстрации можно открыть портал ФИАС и воспользоваться расширенным поиском. В поле «Регион» введите «Санкт-Петербург город», в поле «Уровень» выберите «Регион». Нажмите «Найти». Если просмотреть историю изменения города Санкт-Петербург, то можно обнаружить, что Санкт-Петербург раньше назывался «станция Володарская», а должно быть «Ленинград». Это иллюстрирует нарушение целостности двунаправленных списков.

Для иллюстрации ситуации, когда отсутствуют исторические сведения можно рассмотреть адресный объект с AOGUID=»df84b14c-6006-46d1-8ce3-3a6ddf8643bd». В БД ФИАС от 2012.08.06 этот объект имел КЛАДР код равный 24000001101000100. В какой-то момент произошло переподчинение родительского объекта, и в итоге у него изменился уровень AOLEVEL с 6 на 90. Соответственно, уровень AOLEVEL дочернего объекта изменился с 7 на 91. Если взять БД ФИАС от 2014.12.01, то в ней нельзя обнаружить исторической записи с КЛАДР кодом равным 24000001101000100. Нет этой записи и в таблицах DADDROBJ.

Ошибки с неправильным OPERSTATUS слишком многочисленны, их классифицирование выходит за рамки данной статьи.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *