开始使用免费开始使用

空间对象里有什么?

在上一个练习中,您学到了什么方法?print() 会打印对象的文本形式,但往往过长且帮助不大。summary() 会给出更精炼的对象描述,包括其类(此处为 SpatialPolygons)、空间数据的范围,以及坐标参考系信息(您将在第 4 章学到更多)。plot() 会展示对象的内容,在这里就是绘制世界地图。

但是,这些信息是如何存储在 SpatialPolygons 对象中的呢?在本练习中,您将探索该对象的结构。您已经知道可以用 str() 查看 R 对象,但可能不知道它还有一个可选参数 max.level,用于限制 str() 输出对象层级的深度。这有助于控制您需要处理的信息量。

让我们来看看,您能否掌握该对象的结构。

本练习是课程的一部分

在 R 中可视化地理空间数据

查看课程

练习说明

  • countries_sp 调用 str()这不会很有用,但足以让您相信它的结构很复杂!
  • 再对 countries_sp 调用 str(),将 max.level 设为 2。该对象的最高层级包含什么?您能看出信息可能存放在哪里吗?

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Call str() on countries_sp


# Call str() on countries_sp with max.level = 2
编辑并运行代码