继续深入层级结构
在上一个练习中,SpatialPolygonsDataFrame 的 polygons 槽位里有一个由 Polygons 构成的列表,而这些 Polygons 对象本身也有一个 Polygons 槽位。也就是说包含了许多多边形……但您还没有到达层级的最底部!
我们再看一下 countries_spdf 的 Polygons 槽位中的第 169 个元素。运行上一个练习中的代码:
one <- countries_spdf@polygons[[169]]
str(one, max.level = 2)
Polygons 槽位里包含一个有 10 个元素的列表。这些对象是什么?让我们继续挖掘……
本练习是课程的一部分
在 R 中可视化地理空间数据
练习说明
- 对
one的Polygons槽位调用str(),并设置max.level = 2。 - 对
one的Polygons槽位的第 6 个元素调用str(),并设置max.level = 2。您是否看到了看起来可能是空间数据的东西? - 对
one的Polygons槽位的第 6 个元素的coords槽位调用plot()。您能识别该对象包含的是什么数据吗?
交互式实操练习
通过完成这段示例代码来试试这个练习。
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