A Annexe - Fonds de carte

Cet annexe détaille la construction des fonds de carte mis à disposition.

A.1 Fond de carte communal

On part d’un fond de carte communal, en géographie 2019, à disposition ici :https://github.com/antuki/CARTElette

Il a été travaillé par Kim Antunez, de l’Insee, à partir de fonds de carte de l’IGN.

A.1.1 Chargement

Il est directement disponible dans le package CARTElette et on le charge ainsi.

## Reading layer `FR_COM_2019' from data source `D:\r-cartostat\data\shp\init\FR_COM_2019.shp' using driver `ESRI Shapefile'
## Simple feature collection with 34970 features and 11 fields
## geometry type:  MULTIPOLYGON
## dimension:      XY
## bbox:           xmin: 99040 ymin: 5988964 xmax: 1242444 ymax: 7110479
## epsg (SRID):    NA
## proj4string:    +proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +units=m +no_defs

A.1.2 Gestion des DOMs

Ce fond de carte inclut les DOMs à des positions qui ne sont pas géographiquement correctes mais qui les placent au même niveau que la France métropolitaine.

On conservera donc ces positions.

A.2 Tables de passages géographiques

A partir de fond de carte communal et des tables de passage vers les différents niveaux, de la bonne année, on reconstruit les différents fonds de carte.

Pour une partie des niveaux (département et région), ils sont déjà dans la table communale.

Pour les bassins, on a davantage de communes dans la table de passage, pour gérer d’éventuels problèmes d’historiques. Cela n’impacte pas le recodage puisqu’on n’a pas de tous.

Le code département se calcule simplement à partir des 2 premiers chiffres du code commune (3 pour les DOMs). Exemple :

## # A tibble: 5 x 12
##   ID    STATUT INSEE_COM INSEE_ARR INSEE_DEP INSEE_REG CODE_EPCI NOM_COM_M POPULATION TYPE  NOM_COM
##   <fct> <fct>  <fct>     <fct>     <fct>     <fct>     <fct>     <fct>          <dbl> <fct> <fct>  
## 1 COMM~ Commu~ 32216     3         32        76        200072320 LOURTIES~        152 COM   Lourti~
## 2 COMM~ Commu~ 47033     3         47        75        200036523 BOUDY DE~        412 COM   Boudy-~
## 3 COMM~ Commu~ 32009     3         32        76        243200425 ARMOUS E~         86 COM   Armous~
## 4 COMM~ Commu~ 38225     1         38        84        243801024 AUTRANS ~       2969 COM   Autran~
## 5 COMM~ Commu~ 62890     4         62        32        200044030 WILLEMAN         182 COM   Willem~
## # ... with 1 more variable: code_dep <chr>

Le passage de la région peut se faire à partir du code département. Une table de passage est inclus.

A.4 Simplification des contours

Ces fonds de cartes ont un niveau de détail très important sur les contours. En contrepartie, ils sont plus lourds et ce détail joue parfois contre l’information qu’on veut représenter.

On va donc chercher à les simplifier davantage à l’aide du package smoothr et d’un lissage en kernel. On fait une étape de simplification avec st_simplify() avant le lissage.

## 
## Attaching package: 'smoothr'
## The following object is masked from 'package:stats':
## 
##     smooth

A.5 Export des fonds de carte

Puis à les sauvegarder. On en profite pour uniformiser les noms des variables.

On a des warnings car parfois, la spécification des shapefiles coupe les noms de variables. Il faudra donc faire attention.

## Deleting source `data/shp/FR_COMMUNE_DOM_IDF_2019.shp' using driver `ESRI Shapefile'
## Writing layer `FR_COMMUNE_DOM_IDF_2019' to data source `data/shp/FR_COMMUNE_DOM_IDF_2019.shp' using driver `ESRI Shapefile'
## Writing 36238 features with 5 fields and geometry type Multi Polygon.
## Warning in abbreviate_shapefile_names(obj): Field names abbreviated for ESRI Shapefile driver
## Deleting source `data/shp/FR_BASSIN_BMO_DOM_IDF_2019.shp' using driver `ESRI Shapefile'
## Writing layer `FR_BASSIN_BMO_DOM_IDF_2019' to data source `data/shp/FR_BASSIN_BMO_DOM_IDF_2019.shp' using driver `ESRI Shapefile'
## Writing 430 features with 3 fields and geometry type Unknown (any).
## Deleting source `data/shp/FR_ZE_DOM_IDF.shp' using driver `ESRI Shapefile'
## Writing layer `FR_ZE_DOM_IDF' to data source `data/shp/FR_ZE_DOM_IDF.shp' using driver `ESRI Shapefile'
## Writing 342 features with 3 fields and geometry type Unknown (any).
## Deleting source `data/shp/FR_DEP_DOM_IDF.shp' using driver `ESRI Shapefile'
## Writing layer `FR_DEP_DOM_IDF' to data source `data/shp/FR_DEP_DOM_IDF.shp' using driver `ESRI Shapefile'
## Writing 109 features with 3 fields and geometry type Unknown (any).
## Deleting source `data/shp/FR_REG_DOM.shp' using driver `ESRI Shapefile'
## Writing layer `FR_REG_DOM' to data source `data/shp/FR_REG_DOM.shp' using driver `ESRI Shapefile'
## Writing 18 features with 1 fields and geometry type Unknown (any).