0

我仍然是 R 的初学者,我有以下问题。任何提示将不胜感激 - 这将是一个很大的帮助开始。我在 ArcGIS 中有一个国家/地区的道路 shapefile,我想将其用作 R 中的网络变量以应用网络 K 函数(使用 spatstat 包在网络上查找点随机性)。我以前从未在 R 中处理过此类问题,我无法弄清楚如何将矢量线数据集转换为 R 中的网络变量。我尝试使用 shapefile 包,但在阅读了 .shp、.shx 和.dbf 文件,我不知道如何进一步使用它。

4

1 回答 1

1

上面的评论是不正确的。

spatstat包中,首先将 shapefile 转换为类对象"psp"(平面线段模式),如随附的 shapefile 插图中所述。

然后使用该函数as.linnet"psp"对象转换为 class 的线性网络对象"linnet"

有关详细说明,请参阅spatstat 书的第 17 章。

于 2015-12-31T00:54:41.373 回答