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).

library(floodam.data)
destination = file.path("admin_express", "download")
download.bd_topo(destination)
download.bd_topo(destination, origin = "cquest")

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 :

  1. 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.
  2. Les géométries sont vérifiées et rendues valides si nécessaire.
  3. 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.
  4. La sortie est sauvegardée comme fichier rds dans le dossier fourni dans le paramètre destination.
  5. Concernant la couche COMMUNE, la sortie est enregistrée au niveau du département.
  6. 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 :

Schéma appliqué à la base de donnée ADMIN EXPRESS
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

Analyse de la base de données ADMIN EXPRESS

Pour cette tâche, floodam.data se sert de la fonction analyse_admin_express().

→ A fournir une fois que la fonction sera finie