Paquet agrégeant des données administratives publiques pour en rendre l'utilisation facile.
Project description
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 paquet
Installez ce paquet avec pip:
pip install data-france
Importer les données
Pour importer les données, appliquez les migrations et utilisez la commande de management:
./manage.py update_data_france
Modèles
Circonscriptions administratives et collectivités locales
L’application django comporte les modèles suivants :
Commune
Inclut les communes délégués / communes associées / arrondissements PLM / secteurs électoraux PLM
Les différents types d’entités sont différenciés par le champ type
EPCI
Il s’agit des EPCI à fiscalité propre : CA, CC, CU et métropoles
N’inclut pas encore les EPT du Grand Paris
Canton
N’inclut pas encore les géométries
Departement et Region pour les départements et régions comme circonscriptions administratives de l’État
CollectiviteDepartementale et CollectiviteRegionale pour 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 une Commune, il n’est pas référencé de nouveau comme collectivité départementale.
Les codes postaux
Circonscriptions législatives
Cisconscriptions consulaires
Toutes 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·es
Les fichiers suivants du répertoire national des élus sont importés et disponibles sous forme de modèle Django :
Les élus municipaux
Les députés
Vues JSON
Recherche de communes
Une vue de recherche renvoyant les résultats en JSON est disponible, à l’URL chercher/communes/ si vous importez data_france.urls (en utilisant le paramètre GET q). Il est possible d’obtenir les résultats au format geojson en ajoutant le paramètre GET geojson à une valeur non vide.
Recherche de circonscriptions consulaires
Une vue de recherche des circonscriptions consulaires, à l’adresse circonscriptions-consulaires/chercher/, en utilisant le paramètre q.
Des vues d’affichage par code
Des 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 SIREN
Les 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éralement
Autres remarques
ATTENTION : Ce paquet ne fonctionne que si votre projet Django utilise PostGIS car il utilise certaines fonctionnalités propres à PostgreSQL.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file data_france-0.14.7.tar.gz
.
File metadata
- Download URL: data_france-0.14.7.tar.gz
- Upload date:
- Size: 17.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.1 CPython/3.10.4 Linux/5.15.0-58-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f321bdfaf6856efcccc068fb9a65a26633b0cf24ab7980801cee407749a9b18 |
|
MD5 | c1cf9185bb9ec8391558742564668e8e |
|
BLAKE2b-256 | e39aff7ab4bf6221ab3f2953ecb555b6547e36a10675412eefe68399b1152327 |
File details
Details for the file data_france-0.14.7-py3-none-any.whl
.
File metadata
- Download URL: data_france-0.14.7-py3-none-any.whl
- Upload date:
- Size: 17.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.1 CPython/3.10.4 Linux/5.15.0-58-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3386ecfdb0871b8b4bdb38a5c80f24220e139c3bcc0880569eb7ca9134d1468b |
|
MD5 | c9bb9c5c98f892b466d0d1380902503b |
|
BLAKE2b-256 | 80a9a5462b75380e13dd42720605899f2c96f4a163cc64ed190521cc110a96f2 |