Cartographie avec R
Comment s'initier à la cartographie sous R pour réaliser simplement de belles cartes
La cartographie avec R peut aller des cartes les plus simples aux plus complexes.
Toutefois, on peut rapidement partir dans différents choix de librairies (cf. ci-dessous) mais on ne va pas pouvoir tout présenter (ni tout étudier !).
- D'abord, il faut savoir qu'il existe 2 types d'objets spatiaux.
- sp : Ceux en forme de tableau, géré avec la librairie sp
- sf : Ceux en forme de liste, géré avec la librairie sf (lié à GDAL (rgdal), GEOs (rgeos) et PROJ.).
Lorsqu'on fait de la cartographie : peu importe qu'on utilise des données au format sf ou sp : il suffit de les convertir au bon format lorsqu'une fonction exige un format sf ou sp !
Convertir le format sf au format sp :
library(sp)
as(londonhp_sf,Class="Spatial")-> londonhp_sp
Convertir le format sp au format sf :
library(sf)
st_as_sf(londonhp)-> londonhp_sf
Décrire un fond de carte :
•is()
•summary()
•head()
•names()
•class()
•str()
Ce que je désire faire :
Ce que je désire faire :
Cliquer sur les titres pour accéder à une aide détaillée ou cliquer sur les exemples (images) pour voir comment réaliser ces cartes en particulier.
Cliquer sur les titres pour accéder à une aide détaillée ou cliquer sur les exemples (images) pour voir comment réaliser ces cartes en particulier.
Liens externes :
- Tutoriel - Cartographie avec R - Comment tracer une carte avec rgdal, fusionner les polygones pour récupérer les contours...
- Un site dédié à la forme - http://eriqande.github.io/rep-res-web/lectures/making-maps-with-R.html
- Un bible de A à Z - http://wukan.ums-riate.fr/r2016/#rgdal-importexport-dobjets-spatiaux-et-gestion-des-projections-cartographiques
- La cartographie en 3D - https://shiring.github.io/maps/2017/04/09/gran_canaria
- Le site de Coulmont - mérite d'être exploré - http://coulmont.com/blog/category/cartographie/
- Un lien externe utile d'aide à la cartographie sous R ainsi que celui de Sylvain Durand et de Nicolas Casajus.
- Ajouter un carton (lien externe)
Mes librairies préférées ? raster et ce qui va avec (rsp, maps et maptools).
- rgdal : import/export d'objets spatiaux - Gestion des projections cartographiques - directement en relation avec sp
- rgeos : géotraitements : mesures de surfaces, de distances...
- gstat : permet de quadriller une carte prédessinée et d'associée une couleur à chaque carreau.
- osmdata
- osmar, OpenStreetMap, osmdata : librairies couplées à l'utilisation des données d'OpenStreetMap
- cartography : pour réaliser tous types de cartes dont géologiques).
- maptools
- maps
- mapproj
- RgoogleMaps
- raster : essentiel pour superposer une 3ème dimension comme des données altimétriques.