Admin express (French)
David Nortes Martinez
2023-01-27
admin_express_fr.Rmd
Description de la base de données ADMIN EXPRESS
La base de données ADMIN EXPRESS décrit le découpage administratif du territoire métropolitain français et des Départements et Régions d’Outre-Mer (DROM). Les Collectivités d’Outre-Mer (COM) ne sont pas couvertes par ce produit.
Cette base de données contient les informations suivantes :
- ARRONDISSEMENT
- ARRONDISSEMENT_MUNICIPAL
- CANTON
- CHFLIEU_ARRONDISSEMENT_MUNICIPAL
- CHFLIEU_COMMUNE
- CHFLIEU_COMMUNE_ASSOCIEE_OU_DELEGUEE
- COLLECTIVITE_TERRITORIALE
- COMMUNE
- COMMUNE_ASSOCIEE_OU_DELEGUEE
- DEPARTEMENT
- EPCI
- REGION
La base de données ADMIN EXPRESS est actuellement dans sa version 3.1. Elle est livrée avec un rythme de mise à jour mensuel depuis 2016. Elle compte aussi avec une édition annuelle, conforme au COG (Code Officiel Géographique) de l’INSEE, qui rassemble les codes et libellés des entités administratives y compris d’outre-mer au 1er janvier de l’année en cours.
→ ADMIN EXPRESS COG CARTO à definir (pas d’information claire dans le site)
La dernière version d’ADMIN EXPRESS est disponible à l’adresse suivante : https://geoservices.ign.fr/adminexpress#telechargement. Ainsi, la documentation peut être consultée ici : https://geoservices.ign.fr/documentation/donnees/vecteur/adminexpress et l’évolution du produit ici : https://geoservices.ign.fr/sites/default/files/2022-12/SE_ADMIN_EXPRESS.pdf
ADMIN EXPRESS est diffusée sous licence ouverte Etalab.
La base de données ADMIN EXPRESS est disponible uniquement en format vectoriel. Il existe plusieurs systèmes de coordonnées de référence disponibles en fonction du territoire :
- RGF93 Lambert 93 (France metropolitaine)
- WGS84 geographiques (France metropolitaine + DROM)
- RGAF09 UTM Nord Fuseau 20 (Guadeloupe et Martinique)
- RGFG95 UTM Nord f.22 (Guyane)
- RGM04 UTM Sud fuseau 38 (Mayotte)
- RGR92 UTM 40 Sud (La Réunion)
Manipulation d’ADMIN EXPRESS avec floodam.data
floodam.data permet de gérer la maintenance d’une base de données adaptée à partir de la base de données ADMIN EXPRESS.
Pour ce faire, floodam.data utilise la séquence de fonctions suivantes :
Téléchargement de la base de données ADMIN EXPRESS
Pour cette tâche, floodam.data se sert de la
fonction download_admin_express()
.
Il y a 2 sources possibles pour le téléchargement de la base de données :
La dernière source est un miroir de la première.
La fonction download_admin_express()
La fonction permet
de télécharger la base de données, en premier lieu, à partir de la
première adresse. En cas d’échec, la deuxième source de données est
utilisée. Des sources alternatives peuvent être utilisées en fournissant
des paramètres additionnels (voir aide de la fonction : http://www.floodam.org/floodam.data/reference/download.admin_express.html).
Traitement de la base de données ADMIN EXPRESS
Pour cette tâche, floodam.data utilise la fonction
adapt_admin_express()
.
Une fois telechargée, la base de données peut être traitée avec la
fonction adapt_admin_express()
. Cette fonction effectue
plusieures transformations sur la base de données originale :
- Le système de référence des coordonnées (CRS) est vérifié. Si aucun
n’est présent, le CRS EPSG:4326 est défini par défaut.
Si un autre CRS est fourni par le paramètre
projection
, la base de données est reprojetée pour correspondre au CRS fourni. - Les géométries sont vérifiées et rendues valides si nécessaire.
- Un schéma pré-configuré
(
floodam.data::scheme_admin_express
) est appliqué à chaque couche de la base de données afin de consolider les noms et types de variables. - La sortie est sauvegardée comme fichier rds dans le dossier
fourni dans le paramètre
destination
. - Concernant la couche COMMUNE, la sortie est enregistrée au niveau du département.
- Dans le cas où plusieurs couches sont présentes, la fonction s’applique de façon recursive.
Schéma appliqué aux données
Le schéma appliqué aux données dépend de la couche à traiter. Le détail du schema est montré dans le tableau suivant :
name | name_origin | layer | order | keep | type | label_fr |
---|---|---|---|---|---|---|
id | ID | COMMUNE | 1 | FALSE | character | Identifiant de la commune |
commune_label_fr | NOM | COMMUNE | 2 | TRUE | character | Nom de la commune |
commune_label_fr_cap | NOM_M | COMMUNE | 3 | FALSE | character | Nom de la commune en majuscules |
commune | INSEE_COM | COMMUNE | 4 | TRUE | character | Code INSEE de la commune |
status | STATUT | COMMUNE | 5 | FALSE | character | Statut administratif |
population | POPULATION | COMMUNE | 6 | TRUE | integer | Population de la commune |
canton | INSEE_CAN | COMMUNE | 7 | FALSE | character | Code INSEE du canton |
district | INSEE_ARR | COMMUNE | 8 | FALSE | character | Code INSEE de l’arrondissement |
department | INSEE_DEP | COMMUNE | 9 | TRUE | character | Code INSEE du département |
region | INSEE_REG | COMMUNE | 10 | TRUE | character | Code INSEE de la région |
epci | SIREN_EPCI | COMMUNE | 11 | TRUE | character | Code SIREN des EPCI |
id | ID | DEPARTEMENT | 1 | FALSE | character | Identifiant du département |
department_label_fr_cap | NOM_M | DEPARTEMENT | 2 | FALSE | character | Nom du département en majuscules |
department_label_fr | NOM | DEPARTEMENT | 3 | TRUE | character | Nom du département |
department | INSEE_DEP | DEPARTEMENT | 4 | TRUE | character | Code INSEE du département |
region | INSEE_REG | DEPARTEMENT | 5 | TRUE | character | Code INSEE de la région |
id | ID | EPCI | 1 | FALSE | character | Identifiant de l’EPCI |
epci | CODE_SIREN | EPCI | 2 | TRUE | character | Code SIREN de l’entité administrative |
epci_label_fr | NOM | EPCI | 3 | TRUE | character | Nom de l’EPCI |
type | NATURE | EPCI | 4 | TRUE | character | Nature de l’EPCI |
id | ID | REGION | 1 | FALSE | character | Identifiant de la région |
region_label_fr_cap | NOM_REG_M | REGION | 2 | FALSE | character | Nom de la région en majuscules |
region_label_fr | NOM_REG | REGION | 3 | TRUE | character | Nom de la région |
region | INSEE_REG | REGION | 4 | TRUE | character | Code INSEE de la région |