Ressources numériques en sciences humaines et sociales OpenEdition Nos plateformes OpenEdition Books OpenEdition Journals Hypothèses Calenda Bibliothèques OpenEdition Freemium Suivez-nous

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

 


OpenEdition vous propose de citer ce billet de la manière suivante :
Nicolas Lambert (5 octobre 2016). Ajouter une ombre portée à une carte dans R. Carnet (neo)cartographique. Consulté le 7 octobre 2024 à l’adresse https://doi.org/10.58079/rrfy


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 e-mail 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.