「已注销」 2023-01-11 23:28 采纳率: 100%
浏览 112
已结题

如何用argis构建最小生成树网络

想使用arcgis构建最小生成树网络 该方法来源于faber2014的一篇文章 但是不知道如何具体操作

  • 写回答

6条回答 默认 最新

  • 哇小侠 2023-01-12 04:58
    关注

    ArcGIS是一个功能丰富的地理信息系统(GIS)工具,可以用来处理和分析地理数据。要在ArcGIS中构建最小生成树网络(Minimum Spanning Tree, MST),可以使用其中的"Network Analyst"工具。

    1. 首先,需要拥有一个点数据集和一个边数据集。这些数据集可以来自 shapefile 文件,CSV文件或者是GDB文件。
    1. 打开ArcMap,添加点数据集和边数据集到地图中。
    1. 打开 "Network Analyst"工具,在工具栏中选"New Network Analysis Layer"。
    1. 在弹出的窗口中,选择“Connectivity”作为类型,并指定点数据集作为终点,边数据集作为边。
    1. 点击 "OK"按钮,创建网络分析层。
    1. 在 "Network Analyst"面板中,选择 "Generate Service Area"工具。
    1. 在弹出的窗口中,选择要求的选项(比如网络设置,分析阈值等)
    1. 在 "Solver"栏中,选择“Minimum Spanning Tree",并点击 "Solve"按钮运行分析。
    1. 分析完成后,结果将显示在地图上,表示最小生成树的路径。
    1. 可以通过导出成 shapefile或者其他文件格式来保存结果,或者在 ArcGIS Pro里继续分析。

    另外,需要注意的是,使用"Network Analyst"工具构建的最小生成树,是基于空间关系的,即根据点之间的距离构建最小生成树,如果需要根据权重来构建最小生成树,需要在边数据中设置权重属性,并在Network Analyst中对权重属性进行设置。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月13日
  • 已采纳回答 1月12日
  • 创建了问题 1月11日

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效