Skip to content

Plateforme d'intégration et de production des données de la Base Adresse Nationale

License

Notifications You must be signed in to change notification settings

FrederiqWilliams/ban-plateforme

 
 

Repository files navigation

Plateforme Base Adresse Nationale

Ce dépôt regroupe l'essentiel des briques faisant partie de la plateforme Base Adresse Nationale, à savoir :

  • les routines d'import ;
  • les routines de consolidation ;
  • les routines de production des fichiers ;
  • un service "worker" réagissant en temps réel à toute modification.

Installer un environnement de développement

Pré-requis

  • Node.js 12.x
  • MongoDB 4 ou supérieur
  • Redis
  • yarn ou npm

Données référentiels

Pour fonctionner certaines routines nécessitent les référentiels "Etalab Gazetteer" et "FANTOIR". Ils peuvent être téléchargés à cette adresse.

Configuration

Pour mettre en place un environnement fonctionnel, vous pouvez partir du fichier .env.sample et le copier en le renommant .env.

Compte-tenu de la puissance de calcul nécessaire pour effectuer les traitements sur France entière il est conseiller le restreindre à un seul département pour les développements. Par exemple DEPARTEMENTS=57.

Installation des dépendances

yarn

Import des différentes sources

yarn import:bal
yarn import:ign-api-gestion
yarn import:cadastre
yarn import:ftth

Consolidation des adresses

yarn compose

Production des fichiers

yarn dist

Opérations d’exploitation

Appliquer la mise à jour de la liste des communes certifiées d'office

yarn apply-batch-certification

About

Plateforme d'intégration et de production des données de la Base Adresse Nationale

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • Shell 0.2%