Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Оглавление
minLevel1
maxLevel7
typeflat
separatorpipe

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

...

Примечание

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

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

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

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

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

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

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

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

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

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

Информация

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

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

Фильтр по метке (контент, отфильтрованный по метке)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@14040
sortmodified
showSpacefalse
reversetrue
typepage
cqllabel in ( "загрузка" , "импорт" , "здание" , "фиас" , "дом" ) and type = "page" and space = "SER"
labelsзагрузка фиас здание дом импорт
Свойства страницы
hiddentrue

Связанный запросы