Skip to content

syurov/fias

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Обновление ФИАС (Федеральная информационная адресная система)

Проект предназначен для ведения локальной БД https://www.nalog.ru/rn77/service/fias/
FIAS on postgresql

Реализованные функции:

  1. При старте программы на пустой БД с помощью liquibase создается вся необходимая структура БД
  2. Реализован контроллер со следующими функциями:
    2.1 Загрузка БД ФИАС
    2.2 Обновление БД ФИАС путем загрзки всех изменений начиная с текущей версии до последней с сайта ФИАС (функция в тестировании)
    2.3 Методы для доступа к адресной информации (в разработке)

Настройка проекта:

  1. Добавить файл tomcat/Context.xml В нем прописать dataSource к БД и папку для хранения загруженных файлов от ФИАС

    `

` Сборка проекта:

  1. Выполнить mvn clean install файла pom.xml

Запуск проекта из IDE

  1. Выполнить в fias-server-app tomcat7:run
  2. Выполнить запрос http://localhost:9118/server/api/fias/reload/ для старта загрузки Примечание если в папку workingExchange\in\fias\436\complete (436 номер текущей версии ФИАС) скачать архив и распоковать его там же, программа пропусит шаги скачитвания и разархивирования. На практике winrar распаковывает быстрее чем библиотеки java

About

FIAS on postgresql

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors