Vad finns inuti ett spatialt objekt?
Vad lärde du dig om metoderna i föregående övning? print() skriver ut en textrepresentation av objektet, men den är ofta för lång och inte särskilt användbar. summary() ger en mycket mer kortfattad beskrivning av objektet – bland annat dess klass (i det här fallet SpatialPolygons), utbredningen av de spatiala data och information om koordinatreferenssystemet (du lär dig mer om det i kapitel 4). plot() visar innehållet, i det här fallet som en världskarta.
Men hur lagras den informationen i SpatialPolygons-objektet? I den här övningen utforskar du strukturen hos det här objektet. Du vet redan hur man använder str() för att undersöka R-objekt, men det kanske du inte visste: funktionen tar ett valfritt argument, max.level, som begränsar hur långt ned i objektets hierarki str() skriver ut. Det kan vara praktiskt för att begränsa mängden information att hantera.
Försök att bilda dig en uppfattning om hur det här objektet är strukturerat.
Den här övningen är en del av kursen
Visualisering av geospatial data i R
Övningsinstruktioner
- Anropa
str()påcountries_sp. Det kommer inte att vara särskilt hjälpsamt, men det övertalar dig om att det här är en komplicerad struktur! - Anropa
str()påcountries_spoch sättmax.leveltill 2. Vad finns på den högsta nivån i det här objektet? Kan du se var information kan vara lagrad?
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Call str() on countries_sp
# Call str() on countries_sp with max.level = 2