一个更复杂的空间对象
您可能已经注意到,countries_sp 的结构有些不同。它看起来很像列表,但在输出中,元素前面不是 $,而是 @。这是因为 sp 类是 S4 对象,因此它们没有元素(elements),而是槽(slots),并且需要用 @ 来访问。您将在下一个视频中了解更多。
现在,让我们看看另一个对象 countries_spdf。它比 countries_sp 稍微复杂一些,但您已经具备判断这个对象有何不同的能力。
来看看吧!
本练习是课程的一部分
在 R 中可视化地理空间数据
练习说明
- 先对
countries_sp调用summary(),再对新对象countries_spdf调用(一次一个)。思考:这是哪种对象?它与countries_sp有什么不同? - 对
countries_spdf调用str(),并设置max.level = 2。思考:其结构与countries_sp有何差异? - 对
countries_spdf调用plot()。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Call summary() on countries_spdf and countries_sp
# Call str() with max.level = 2 on countries_spdf
# Plot countries_spdf