1 mapsf
1.1 Présentation
L’écosystème spatial du logiciel libre R est riche, dynamique et mature et plusieurs packages permettent d’importer, de traiter et de représenter les données spatiales. Le package mapsf
(Giraud, 2023) s’appuie sur cet écosystème pour intégrer la création de cartes thématiques de qualité dans les chaînes de traitements avec R.
Dans ce document, nous utiliserons principalement le package mapsf
dont les fonctionnalités sont assez complètes et la prise en main plutôt simple. De plus, le package est relativement léger.
mapsf
permet de créer la plupart des types de carte utilisés habituellement en cartographie statistique (cartes choroplèthes, typologies, symboles proportionnels ou gradués…).
Pour chaque type de carte, plusieurs paramètres permettent de personnaliser la représentation cartographique. Ces paramètres sont les mêmes que ceux que l’on retrouve dans les logiciels de SIG ou de cartographie usuels (par exemple, le choix des discrétisations et des palettes de couleurs, la modification de de la taille des symboles ou la personnalisation des légendes).
Associées aux fonctions de représentation des données d’autres fonctions sont dédiées à l’habillage cartographique (thèmes ou chartes graphiques, légendes, échelles, flèches d’orientation, titre, crédits, annotations…), à la création de cartons ou à l’export des cartes.
mapsf
est le successeur de cartography
(Giraud et Lambert, 2017), il offre les mêmes fonctionnalités principales tout en étant plus léger et plus ergonomique.
1.2 Documentation
Site web :
Vignettes :
Exercice
Les données utilisées dans ce document sont stockées dans un projet RStudio. Vous devez le télécharger puis le décompresser sur votre machine. Il vous sera ensuite possible de tester l’ensemble des manipulations proposées dans ce document au sein du projet geodata.
Télécharger le projetNous utiliserons principalement le package
mapsf
dans la suite de ce document.
Installez le en utilisant la fonctioninstall.packages()
.Quelle est la version du package?
Quelles sont les nouveautés par rapport à la version précédente?