Руководство пользователя САВА

Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Следующий »

Периодически, например, перед началом избирательной кампании. необходимо актуализировать список домов на территории

Актуализация списка домов по данным ФИАС

  • Скачать свежий архив домов в формате .dbf с сайта https://fias.nalog.ru/Updates, разархивировать его

Разархивированные файлы занимают около 100Гб места на диске, поэтому если необходимо загрузить только данные одного субъекта, необходимо извлечь только 2 файла ADDROBXX.DBF и HOUSEXX.DBF, где XX - код загружаемого региона

  • Войти в Полевая работа → Паспорт территории → Здания

  • Нажать Еще → Загрузить дома из файлов dbf в формате ФИАС

  • В открывшейся форме заполнить параметры: Субъект федерации, файл с адресными объектами, файл с домами

  • Нажать Загрузить

  • Дождаться окончания загрузки домов

Внимание! На данный момент нет информации о количестве квартир, этажей, подъездов в данном файле

Доступ к команде

Для загрузки данных необходимо обладать ролью Обработка загрузка данных с сайта ФИАС

Алгоритм загрузки

  • Обработка запустится в фоновом режиме, если общий размер файлов не превышает 1Гб. Иначе загрузка выполняется на клиенте, интерфейс приложения будет заблокирован до окончания загрузки

  • Сначала сравниваются УИД выбранного субъекта с субъектом в файле ADDROBХХ.DBF (ГУИД с пустым родителем). Если значения не совпадают выйдет сообщение об ошибке, загрузка прерывается

  • Из файла выбираются дома, у которых дата окончания больше текущей даты и тип = 2 (дом)

  • Через родителя получаем улицу, населенный пункт и так далее до субъекта федерации. В итоге получаем полный адрес дома

  • Запрашиваем информацию в DaData по полученному адресу в пределах Субъекта федерации

  • Если DaData вернула ГУИД, равные ГУИД в DBF, то запускается процедура подбора здания (которая используется в подсказках)

При загрузке данных может быть превышен суточный лимит обращений в Dadata (50 000). В этом случае необходимо увеличить его вручную

Связанные статьи

  • Нет меток

0 Комментариев

Вы не можете зарегистрироваться в системе. Любые изменения, которые Вы сделаете, будут помечены как сделанные анонимно. Вы можете Войти, если у Вас есть учётная запись.