Génération d'un fichier de sortie unique avec tous les territoires et leur hiérarchie
Contexte :
- pour pouvoir afficher un diagnostic directement pour un EPCI, un département, une region, il faut être en mesure de récupérer la hiérarchie de territoire englobants. Aujourd'hui, cette information n'est disponible que dans le fichier communes.csv
- pour simplifier les traitements, le refacto (sur les noms de colonnes par ex) et la maintenance des jeux de données il est aussi intéressant d'aggréger le référentiel des territoires généré par crater-data en un seul fichier
L'objectif est donc de générer un fichier territoires.csv (en plus des fichiers existant dans un premier temps pour permettre une migration facile) Ce fichier contiendra les colonnes suivantes :
- id_territoire
- nom_territoire
- categorie_territoire
- codes_postaux_commune
- annee_dernier_mouvement_commune
- type_mouvement_commune
- id_epci
- nom_epci
- categorie_epci
- id_departement
- nom_departement
- id_region
- nom_region
- id_pays
- nom_pays
- Si categorie_territoire = COMMUNE, tous les champs sont valorisés
- Si categorie_territoire = EPCI, les champs suffixés par _commune et _epci sont vides
- Si categorie_territoire = DEPARTEMENT, les champs suffixés par _commune et _epci et _departement sont vides
- Si categorie_territoire = REGION, les champs suffixés par _commune et _epci et _departement _region sont vides
- Si categorie_territoire = PAYS, les champs suffixés par _commune et _epci et _departement _region et _pays sont vides
Rq : un EPCI peut appartenir à plusieurs département et à plusieurs régions (c'est rare, seulement qq EPCI dans ce cas). crater-data détermine déjà le departement ou la région d'appartenance principale (voir le code dans production/besoins)
Edited by Lionel