Charger la couche cartographique adaptée à vos données en indiquant l'année du code officiel géographique (COG) ainsi que le niveau géographique (communal ou supra-communal) souhaités

charger_carte(
  destfile = tempdir(),
  COG = annee_ref,
  nivsupra,
  enlever_PLM = TRUE,
  donnees_insee = FALSE,
  geometrie_simplifiee = FALSE
)

Arguments

destfile

indique le "path" où sera enregistrée la couche cartographique téléchargée (4 fichiers shp,shx,prj et dbf). Par défaut vaut tempfile() (répertoire temporaire)

COG

indique l'année de COG de la table communale considérée. (exemple 2017). Années possibles : de 2015 à annee_ref si geometrie_simplifiee vaut TRUE et seulement annee_ref si geometrie_simplifiee vaut FALSE. Par défaut, vaut annee_ref.

nivsupra

est une chaîne de caractères qui indique le nom du niveau supra-communale souhaité. Plus précisément : - "DEP" : départements - "REG" : régions - "EPCI" : EPCI au 01/01/20XX - "ARR" : arrondissements au 01/01/20XX - "CV" : cantons-villes au 01/01/20XX (avant 2024) - "CANOV" : cantons-ou-villes au 01/01/20XX (après 2024) - "ZE2010" : zones d'emploi 2010 (avant 2020) - "ZE2020" : zones d'emploi 2020 (après 2020) - "UU2010" : unités urbaines 2010 (avant 2020) - "UU2020" : unités urbaines 2020 (après 2020) - "AU2010" : aires urbaines 2010 (avant 2020) - "AAV2020" : aires d'attraction des villes 2020 (après 2020) - "BV2012" : bassins de vie 2012 (avant 2023) - "BV2022" : bassins de vie 2012 (après 2023) Pour les COG plus anciens, regarder au cas par cas selon les années. Par exemple, str(table_supracom_2008)

enlever_PLM

vaut TRUE si on souhaite enlever de la carte les arrondissements municipaux de Paris, Lyon et Marseille si nivsupra="COM (fonctionne pour les millésimes postérieurs à 2019 en raison de modification des fichiers IGN). Par défaut, vaut annee_ref.

donnees_insee

vaut TRUE si les données manipulées sont produites par l'Insee. En effet, quelques rares modifications communales (la défusion des communes Loisey et Culey au 1er janvier 2014 par exemple) ont été prises en compte dans les bases de données communales de l'Insee plus tard que la date officielle.

geometrie_simplifiee

vaut TRUE si on souhaite utiliser les données contenues dans le package sans avoir à les télécharger, ceci au prix d'avoir des données aux géographies simplifiées. Par ailleurs, seul le dernier millésime sera disponible.

Details

La fonction renvoie une couche cartographique de type "sf"

Le code officiel géographique le plus récent du package est actuellement celui au 01/01/2024.

Les millésimes des COG qui peuvent être utilisés sont à ce stade les suivants : 2015 à 2024.

Examples

## Exemple 1
if (FALSE) {
## Traitement long a tourner (telecharge les fichiers dans tempdir())
 reg_sf <- charger_carte(COG = 2024, nivsupra = "REG", geometrie_simplifiee = FALSE)
 par(mar = c(0, 0, 0, 0))
 plot(sf::st_geometry(reg_sf))
}

## Exemple 2
if (FALSE) {
## Utilise les donnees directement presentes dans le package
 reg_sf_simplifiee <- charger_carte(nivsupra = "REG", geometrie_simplifiee = TRUE)
 par(mar = c(0, 0, 0, 0))
 plot(sf::st_geometry(reg_sf_simplifiee))
}

#' ## Exemple 3
if (FALSE) {
## Traitement long a tourner (telecharge les fichiers dans tempdir())
 com_sf_sansPLM <- charger_carte(COG = 2024, nivsupra = "COM",
 enlever_PLM = TRUE, geometrie_simplifiee = FALSE)
 com_sf_avecPLM <- charger_carte(COG = 2024, nivsupra = "COM",
 enlever_PLM = FALSE, geometrie_simplifiee = FALSE)
 par(mar=c(0,0,0,0))
 library(sf)
 library(dplyr)
 plot(st_geometry(com_sf_sansPLM %>% filter(substr(INSEE_COM,1,2)%in%c("75")) ))
 plot(st_geometry(com_sf_avecPLM %>% filter(substr(INSEE_COM,1,2)%in%c("75")) ))
}