Ajouter une ombre portée à une carte dans R

Camarades cartographes, je publie aujourd’hui un court billet expliquant comment on peut créer et ajouter une ombre portée à une représentation cartographique dans R. L’exemple présenté s’appuie principalement sur les données fournies avec le package cartography. [voir]

La procédure est relativement simple :

  1. La fonction rGeos::gBuffer permet d’agréger l’ensemble des polygones de la zone d’étude. Le paramétrage de cette fonction permet de régler d’éventuelles erreurs topologiques ;
  2. la fonction raster::shift permet de translater la nouvelle couche crée en x et en y ;
  3. celle-ci peut être affichée sous la carte pour créer un effet d’ombrage.

shadow

L’ensemble du code source ayant permis de réaliser cette carte est disponible sur Github. [voir]

__________________________________________

PS : le package cartography a un an. Voir à ce sujet le billet de Timothée Giraud sur rgeomatic.hypotheses.org

 


Nicolas Lambert

Ingénieur de recherche CNRS en sciences de l'information géographique. Membre de l'UMS RIATE et du réseau MIGREUROP / CNRS research engineer in geographical information sciences. Member of UMS RIATE and the MIGREUROP network.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.