【问题标题】:creating road network datasets in R在 R 中创建道路网络数据集
【发布时间】:2014-02-22 23:05:46
【问题描述】:

我有一个包含道路的线形文件,我想用它来创建一个网络数据集。在 ArcGIS 中,我会使用 Network Analyst 扩展模块(请参阅here)来执行此操作。

是否有具有同等功能的 R 包?我已经检查了Bivand's Cran Task View 以分析空间数据,并且我在 SO 和GIS SE 上进行了一些搜索,但我没有找到任何好的线索。我还查看了 Bivand 等人的 (2013) Applied Spatial Data Analysis with R

我使用 R 已经有一段时间了,但不是用于空间数据处理和分析。如有任何关于其他资源的软件包建议或提示,我将不胜感激。

【问题讨论】:

标签: r gis spatial


【解决方案1】:

您可以查看shp2graph 包。它允许输入SpatialLinesSpatialLinesDataFrame(即通过maptools 库中的readShapeLines 函数加载的行shapefile)来创建网络。然后通过函数points2network 将点数据集集成到现有网络中。例如,这些点可能是城市中心的坐标。然后,通过igraph 包你可以分析网络。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-14
    • 2021-06-05
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多