CommencezCommencez gratuitement

tmap, un paquet qui fonctionne avec les objets sp

Vous avez dû apprendre plusieurs nouvelles notions pour comprendre et effectuer des manipulations de base sur ces objets spatiaux définis par sp, mais voici enfin la récompense ! Il existe plusieurs excellents paquets qui s'attendent à des données spatiales sous forme d'objets sp et qui simplifient grandement le travail avec ces données.

Voyons le paquet tmap pour créer des cartes. Vous en découvrirez la philosophie et la structure dans la prochaine vidéo, mais voyons d'abord à quel point il est simple à utiliser.

tmap offre la fonction qtm() pour créer des cartes thématiques rapides (quick thematic maps). Elle s'inspire de qplot() de ggplot2, avec toutefois quelques différences importantes. Plutôt que de s'attendre à des données dans un tableau de données comme ggplot2(), elle s'attend à un objet spatial et utilise l'argument shp pour le préciser. Autre différence majeure : tmap n'utilise pas l'évaluation non standard (consultez le cours Writing Functions in R pour en savoir plus), donc les variables doivent être entourées de guillemets lorsqu'on précise les correspondances.

Essayez cet exemple dans la console :

library(tmap)
qtm(shp = countries_spdf, fill = "population")

Simple, non ? Pouvez-vous créer une carte choroplèthe pour une autre variable présente dans countries_spdf : gdp ?

Cette activité fait partie du cours

Visualiser des données géospatiales avec R

Voir le cours

Instructions de l’exercice

En vous inspirant de l'exemple, créez une carte choroplèthe de la variable gdp avec qtm().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

library(sp)
library(tmap)

# Use qtm() to create a choropleth map of gdp
Modifier et exécuter le code