Épisode

Exploration et présentation de cartes avec **tmap**

par Martijn Tennekes

useR !2017 : Exploration et présentation des cartes avec **tma...

Mots clés : Visualisation, cartes, interaction, exploration
Pages web : https://CRAN.R-project.org/package=tmap,https://github.com/mtennekes/tmap
Une carte indique plus d’un millier de coordonnées. En règle générale, les gens ont tendance à aimer des cartes, parce qu’ils sont attrayants, reconnaissables et souvent faciles à comprendre. Les cartes sont non seulement utiles pour la navigation, mais aussi pour explorer, analyser et présenter des données spatiales.
Le package tmap offre un moteur puissant pour visualiser des cartes, statiques et interactives. Elle est basée sur la grammaire des graphiques, avec une syntaxe similaire à ggplot2, mais adaptée aux données spatiales. Les couches de différentes formes peuvent être empilées, les légendes de carte et les attributs peuvent être ajoutés, et de petits multiples peuvent être créés.
Voici un exemple de carte. Ces cartes se composent d’un choropleth de valeurs Happy Planet Index par pays et d’une carte par points de grandes villes du monde en haut. Vous pouvez également créer un choropleth avec qtm(World, « HPI »).
library(tmap) data(World, metro) tm_shape(World) + tm_polygons(« HPI », id = « name ») + tm_text(« name », size = « AREA ») + tm_shape(metro) + tm_dots(id = « name ») + tm_style_natural() Interaction avec les graphiques et cartes n’est plus considérée comme une fonctionnalité supplémentaire agréable, dont les utilisateurs disent « wow, c’est interactif ! ». Au contraire, les utilisateurs s’attendent à ce que les graphiques et cartes soient interactifs, en particulier lorsqu’ils sont publiés en ligne. En outre, l’interaction est devenue un terrain commun, surtout depuis l’introduction de brillants et htmlwidgets. Toutefois, l’augmentation des cartes interactives ne signifie pas la fin des cartes statiques. Les journaux, les journaux et les affiches reposent toujours sur des cartes imprimées. Pour concevoir une carte thématique statique attrayante, informative et simple est un métier spécial.
Il existe deux modes dans lesquels les cartes peuvent être visualisées : « tracé » pour le traçage statique et la « vue » pour l’affichage interactif. Les utilisateurs peuvent basculer entre ces modes sans effort. La choropleth ci-dessus est reproduite en mode interactif comme suit :
tmap_mode(« view ») last_map() Pour les utilisateurs différés comme moi, le code ttm() bascule entre les deux modes. Les mappages créés peuvent être exportés vers des formats de fichiers statiques, tels que pdf et png, ainsi que des fichiers html interactifs. Les cartes peuvent également être incorporées dans des documents en filigrane et des applications brillantes .
save_tmap(filename = « map.png », width = 1920) save_tmap(filename = « index.html ») La visualisation des données spatiales est importante dans l’ensemble du processus d’exploration à la présentation. L’exploration nécessite un codage court et intuitif. La présentation nécessite un contrôle total sur la disposition de la carte, y compris les échelles de couleurs et les attributs de carte. Le package tmap facilite l’exploration et la présentation des données spatiales.