IniziaInizia gratis

tmap, un pacchetto che lavora con oggetti sp

Hai dovuto imparare diverse cose nuove solo per capire e fare manipolazioni di base di questi oggetti spaziali definiti da sp, ma ora arriva il bello! Esistono vari pacchetti molto pratici che si aspettano dati spaziali in oggetti sp e che rendono il lavoro con i dati spaziali molto più semplice.

Diamo un'occhiata al pacchetto tmap per creare mappe. Scoprirai di più sulla sua filosofia e struttura nel prossimo video, ma intanto vogliamo farti vedere quanto è facile da usare.

tmap ha la funzione qtm() per creare quick thematic maps (mappe tematiche rapide). Riprende le idee di qplot() di ggplot2, ma con alcune differenze importanti. Invece di aspettarsi i dati in un data frame come ggplot2(), si aspetta i dati in un oggetto spaziale e usa l'argomento shp per specificarlo. Un'altra differenza rilevante è che tmap non usa la valutazione non standard (vedi il corso Writing Functions in R per saperne di più), quindi le variabili devono essere racchiuse tra virgolette quando definisci le mappature.

Prova questo esempio nella console:

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

Com'è stato facile, vero!? Riesci a creare una coropleta per un'altra variabile contenuta in countries_spdf: gdp?

Questo esercizio fa parte del corso

Visualizzare dati geospaziali in R

Visualizza il corso

Istruzioni dell'esercizio

Usando l'esempio come guida, crea una mappa coropletica della variabile gdp usando qtm().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

library(sp)
library(tmap)

# Use qtm() to create a choropleth map of gdp
Modifica ed esegui il codice