我有一个包含道路的线条shapefile,我想用它来创建一个网络数据集。在ArcGIS中,我会使用Network Analyst扩展(请参阅here)来完成此操作。
有没有功能相当的R包?我已经检查了用于空间数据分析的Bivand's Cran Task View,我在SO和GIS SE上搜索了一下,但我没有找到任何有用的线索。我还查阅了比万德等人(2013)的Applied Spatial Data Analysis with R。
我使用R已经有一段时间了,但不是用于空间数据处理和分析。我非常感谢任何关于其他资源的打包建议或提示。
发布于 2014-05-31 04:02:04
您可以检查shp2graph
包。它允许输入SpatialLines
或SpatialLinesDataFrame
(即通过maptools
库中的readShapeLines
函数加载的线条形状文件)来创建网络。然后通过points2network
函数将点数据集集成到现有网络中。例如,这些点可以是城市质心的坐标。然后,通过igraph
包可以分析网络。
https://stackoverflow.com/questions/21961849
复制