tmap, een pakket dat met sp-objecten werkt
Je hebt best wat nieuwe dingen moeten leren om deze ruimtelijke objecten uit sp te begrijpen en er basisbewerkingen op te doen, maar nu komt de beloning! Er zijn namelijk allerlei handige pakketten die ruimtelijke data in sp-objecten verwachten en het werken met ruimtelijke data heel gemakkelijk maken.
Laten we het tmap-pakket bekijken om kaarten te maken. In de volgende video leer je meer over de filosofie en structuur, maar eerst willen we je laten zien hoe eenvoudig het is om te gebruiken.
tmap heeft de functie qtm() voor quick thematic maps. Het volgt de ideeën van qplot() uit ggplot2, maar met een paar belangrijke verschillen. In plaats van data in een data frame te verwachten zoals ggplot2(), verwacht het data in een ruimtelijk object en gebruik je het argument shp om dat aan te geven. Een ander belangrijk verschil is dat tmap geen non-standard evaluation gebruikt (zie de cursus Writing Functions in R voor meer info), dus variabelen moeten tussen aanhalingstekens staan wanneer je mappings opgeeft.
Probeer dit voorbeeld in de console:
library(tmap)
qtm(shp = countries_spdf, fill = "population")
Hoe makkelijk was dat!? Kun je een choropleth maken van een andere variabele in countries_spdf: gdp?
Deze oefening maakt deel uit van de cursus
Georuimtelijke data visualiseren in R
Oefeninstructies
Gebruik het voorbeeld als leidraad en maak met qtm() een choroplethkaart van de variabele gdp.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
library(sp)
library(tmap)
# Use qtm() to create a choropleth map of gdp