Package: data-france
Un ensemble de données administratives et géographiques pour la France. Elle double comme application Django
pour permettre l’intégration aisée de ces données.Installer le paquetInstallez ce paquet avec pip:pip install data-franceImporter les donnéesPour importer les données, appliquez les migrations et utilisez la commande de management:./manage.py update_data_franceModèlesCirconscriptions administratives et collectivités localesL’application django comporte les modèles suivants :CommuneInclut les communes délégués / communes associées / arrondissements PLM /
secteurs électoraux PLMLes différents types d’entités sont différenciés par le champtypeEPCIIl s’agit des EPCI à fiscalité propre : CA, CC, CU et métropolesN’inclut pas encore les EPT du Grand ParisCantonN’inclut pas encore les géométriesDepartementetRegionpour les départements et régions comme
circonscriptions administratives de l’ÉtatCollectiviteDepartementaleetCollectiviteRegionalepour les départements
et régions comme collectivités territoriales :La métropole de Lyon (aux compétences départementales) est référencée comme
une collectivité départementale ;les collectivités territoriales uniques (par exemple l’Assemblée de Corse)
sont référencées comme des collectivités régionales (cela inclut, de façon
contre-intuitive, le département de Mayotte) ;À noter que comme le conseil de Paris est déjà référencé comme uneCommune, il n’est pas référencé de nouveau comme collectivité
départementale.Les codes postauxCirconscriptions législativesCisconscriptions consulairesToutes ces entités (sauf les codes postaux, les cantons, les circonscriptions
consulaires, et les collectivités régionales, dont la géométrie est
systématiquement celle de la région correspondante) viennent avec une géometrie
et les articles + charnière.Élu·esLes fichiers suivants du répertoire national des élus sont importés et
disponibles sous forme de modèle Django :Les élus municipauxLes députésVues JSONRecherche de communesUne vue de recherche renvoyant les résultats en JSON est disponible, à l’URLchercher/communes/si vous importezdata_france.urls(en utilisant le
paramètre GETq). Il est possible d’obtenir les résultats au format geojson en
ajoutant le paramètre GETgeojsonà une valeur non vide.Recherche de circonscriptions consulairesUne vue de recherche des circonscriptions consulaires, à l’adressecirconscriptions-consulaires/chercher/, en utilisant le paramètreq.Des vues d’affichage par codeDes vues existent pour afficher une des entités suivantes en la référençant par son code INSEE usuel :Les communes,communes/par-code/Les epci,epci/par-code/Il faut utiliser les codes SIRENLes départements,departements/par-code/Les régions,regions/par-code/Les codes postaux,code-postal/par-code/Les collectivités de niveau départemental,collectivite-departementale/par-code/Le code du département considéré comme une collectivité départementale
plutôt que comme une circonscription administrative de l’État est
généralement<code dep>D.Les collectivités de niveau régional,collectivite-regionale/par-code/GénéralementAutres remarquesATTENTION: Ce paquet ne fonctionne que si votre projet Django utilisePostGIScar il utilise certaines fonctionnalités propres à PostgreSQL.