「已注销」 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日

悬赏问题

  • ¥15 我的代码无法在vc++中运行呀,错误很多
  • ¥50 求一个win系统下运行的可自动抓取arm64架构deb安装包和其依赖包的软件。
  • ¥60 fail to initialize keyboard hotkeys through kernel.0000000000
  • ¥30 ppOCRLabel导出识别结果失败
  • ¥15 Centos7 / PETGEM
  • ¥15 csmar数据进行spss描述性统计分析
  • ¥15 各位请问平行检验趋势图这样要怎么调整?说标准差差异太大了
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 wpf界面一直接收PLC给过来的信号,导致UI界面操作起来会卡顿
  • ¥15 init i2c:2 freq:100000[MAIXPY]: find ov2640[MAIXPY]: find ov sensor是main文件哪里有问题吗