利用ArcGIS获得最低成本路径
来源:网络收集 点击: 时间:2024-08-14添加数据。首先打开DEM数据以及起始点与终点数据。

设置分析环境。打开ArcToolbox,右键点击ArcToolbox,选择Environment...进行环境设置。

创建成本数据。(1)生成坡度数据,在Arctoolbox中依次双击Spatial Analyst ToolsSurfanceSlope,打开坡度数据,选择加载的DEM数据为输入栅格,设置输出数据的路径和名称,其他采用默认值,单击OK生成坡度数据。

(2)对坡度进行重分类:在Arctoolbox中依次双击Spatial Analyst ToolsReclassReclassify,设置上一步的数据为输入数据,单击Classify...按钮,采用自然断点法将坡度分为10类,各类的新值分别为1~10,设置输出路径和名称,点击OK。

(3)生成起伏度数据,在Arctoolbox中依次双击Spatial Analyst ToolsNeighborhoodFocal statistic,双打开,选择最开始添加的DEM数据为输入栅格,设置输入数据的路径和名称,领域采用7x7的矩形,统计选择Range,点击OK生成起伏度。

(4)对起伏度数据进行重分类,与(2)步骤相同。

(5)计算成本栅格数据,在Arctoolbox中依次双击Spatial Analyst ToolsMap AlgebraRaster Calculate,双击打开,按照要求对坡度和坡向重分类后的数据进行加权计算,设置路径和名称,点击OK。

创建成本距离和成本方向栅格数据。在Arctoolbox中依次双击Spatial Analyst ToolsDistanceCost Distance,双击打开工具条,在Input raster or featuresource data下输入起始位置数据,Input cost raster中选择上一步的计算结果,设置成本距离和成本方向的路径和名称,点击OK。

计算最低成本路径,在Arctoolbox中依次双击Spatial Analyst ToolsDistanceCost Path,在Input raster or featuresource data下输入终点位置数据,选择上一步生成的数据添加进Input distance raster和Input cost backlink raster中,点击OK。最低成本路径生成了。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1120977.html