Aan de slagGa gratis aan de slag

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

Cursus bekijken

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
Code bewerken en uitvoeren