Further down the rabbit hole
In the last exercise, the SpatialPolygonsDataFrame
had a list of Polygons
in its polygons
slot, and each of those Polygons
objects also had a Polygons
slot. So, many polygons…but you aren't at the bottom of the hierarchy yet!
Let's take another look at the 169th element in the Polygons
slot of countries_spdf
. Run this code from the previous exercise:
one <- countries_spdf@polygons[[169]]
str(one, max.level = 2)
The Polygons
slot has a list inside with 10 elements. What are these objects? Let's keep digging….
This exercise is part of the course
Visualizing Geospatial Data in R
Exercise instructions
- Call
str()
withmax.level = 2
on thePolygons
slot ofone
. - Call
str()
withmax.level = 2
on the 6th element of thePolygons
slot ofone
. Do you see something that looks like it might be spatial data? - Call
plot()
on thecoords
slot of the 6th element of thePolygons
slot ofone
. Do you recognise what data this object contains?
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
one <- countries_spdf@polygons[[169]]
# str() with max.level = 2, on the Polygons slot of one
# str() with max.level = 2, on the 6th element of the one@Polygons
# Call plot on the coords slot of 6th element of one@Polygons