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 :

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 :

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.