我在R中使用spatstat包来读取我的道路网络shapefile,它还有一些额外的属性。
当我正在阅读我的shapefile并将它们转换为as.psp
时(在我将它们作为linnet
的对象之前),我将丢弃n列数据帧。我不懂为什么?被丢弃的列是我对线性网络的协变量,所以我无法将它们纳入我的分析中。
有人可以告诉我为什么会这样,以及如何纠正它?
答案 0 :(得分:0)
为什么会这样:
我猜我们(spatstat
作者)需要花一点时间与maptools
人讨论如何处理SpatialLinesDataFrame
对象中的其他信息,我们还有还没完成。
如何纠正:
您现在必须自己编写一些代码。您可以通过访问SpatialLinesDataFrame
插槽从@data
对象中提取数据。如果您需要更多帮助,请提供具体数据以及如何使用其他数据(您需要哪种格式)。您可以在此处找到一些有用的命令:https://cran.r-project.org/web/packages/spatstat/vignettes/shapefiles.pdf