В Формате Фиас или Кладр

      Комментарии к записи В Формате Фиас или Кладр отключены

Уважаемый гость, на данной странице Вам доступен материал по теме: В Формате Фиас или Кладр. Скачивание возможно на компьютер и телефон через торрент, а также сервер загрузок по ссылке ниже. Рекомендуем также другие статьи из категории «Шаблоны».

В Формате Фиас или Кладр.rar
Закачек 1779
Средняя скорость 5044 Kb/s

В Формате Фиас или Кладр

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

Записи в КЛАДР типа двлд12стр1 здесь приведены к нормальному виду. Записи вида 11_13 заменены на 11-13, поскольку тут нет проблемы КЛАДР, где дефис используется для записи интервалов домов.

Отличия КЛАДР и ФИАС для разработчика

Вообще в базе имеется один идентификатор — код КЛАДР — однако он может легко меняться для одного и того же объекта в разных версиях классификатора. Конечно хотелось бы иметь уникальный идентикатор адреса, для удобной синхронизации своих адресов с изменениями в классификаторе, но с КЛАДР этого сделать не получится.

ФИАС можно загрузить в трех форматах: dbf , xml и КЛАДР . Наиболее интересен здесь XML, несмотря на то, что он имеет самый большой размер (сейчас распакованный файл занимает более 14 Гб), использование потоковых парсеров xml позволяет добиться неплохой производительности, ну и один xml-файл удобнее множества файлов dbf, разбитых по регионам.

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

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

В Формате Фиас или Кладр

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

  • берем PostalCode — это почтовый индекс: 109004
  • добавляем ShortName и FormalName: 109004, ул. Александра Солженицына
  • если объект является регионом (поле AoLevel = 1), то адрес готов. Но в нашем случаем AoLevel = 7 — это улица. Поэтому ищем родительский элемент по полю ParentGuid и повторяем предыдущий пункт;
  • для улицы Александра Солженицына родительская запись сразу имеет уровень региона — это Москва. Сохраняем ShortName и FormalName и собираем адрес: 109004, г. Москва, ул. Александра Солженицына

Тип: «Переулок»
Наименование: «Ул. Советская»
В деревне Досотуй в Читинской области, есть улица «Советская» и переулок «Ул. Советская». Поэтому адреса Досотуй ул. Советская и Досотуй переулок ул. Советская — разные адреса

Теоретически, КЛАДР — это справочник адресов, на который все должны опираться при составлении любых справочников с адресами, и, следовательно, должны хранить некий ключ к этой базе, чтобы иметь возможность синхронизоваться с самим КЛАДР для получения обновлений. Но код КЛАДР — единственный идентификатор в этом справочнике — может меняться от версии к версии для одних и тех же объектов. Поэтому в других справочниках вы не найдёте его как ключ к адресной базе, везде для указания адреса служит только адрес без каких-либо id. Это плохо тем, что адреса в справочниках могут содержать ошибки, быть неактуальным или вообще не существовать, и чтобы привести его к КЛАДР, потребуется приложить немало усилий (или воспользоваться сервисом dadata.ru).

В Формате Фиас или Кладр

В настоящий момент времени основным адресным справочником России считается КЛАДР. Почему он не устроил людей, и откуда появилась необходимость в новом?

Тип: «Улица»
Наименование: «КВАРТАЛ НОВЫЕ ЧЕРЕМУШКИ 32А»
Нам на разбор регулярно приходят замечательные адреса вида: Москва квартал Новые Черемушки 32А к8, кв xxx — заметьте, что, согласно КЛАДР, номер дома находится в наименовании улицы, и тип улицы не «квартал», а «улица».


Статьи по теме