一、背景
随着社会经济发展需求,公路的重要性日益提高。在一些交通欠发达的地区,公路建设迫在眉睫。如何根据实际地形情况设计出比较合理的公路规划,是一个值得研究的问题。
二、实验目的:
(1)通过练习,熟悉 ArcGIS 栅格数据距离制图、表面分析、成本权重距离、数据重分类、
最短路径等空间分析功能;
(2)熟练掌握利用 ArcGIS 上述空间分析功能解决实际应用问题的基本流程和操作过程。
三、实验数据
(1)dem(高程数据)
(2)startPot (路径源点数据)
(3)endPot (路径终点数据)
(4)river (小流域数据)
四、实验软件
ArcGIS
五、实验内容:
新公路选址需注意如下几点:
1、新建路径成本较少;
2、新建路径为较短路径;
3、新建路径的选择应该避开主干河流,以减少成本;
4、新建路径的成本数据计算时,考虑到河流成本(Reclass_river)是路径成本中较关键因素,先将坡度数据(reclass_slope)和起伏度数据(reclass_QFD)按照 0.6:0.4 权重合并,然后与河流成本作等权重的加和合并,公式描述如下:
cost =重分类流域数据+ (重分类坡度数据*0.6+重分类起伏度数据*0.4)
5、寻找最短路径的实现需要运用 ArcGIS 的空间分析(Spatial Analyst)中距离制图中的成本路径及最短路径、表面分析中的坡度计算及起伏度计算、重分类及栅格计算器等功能完成
6、最后提交寻找到的最短路径路线,并制作专题图。
主要操作步骤包括:
(1)创建成本数据集
坡度成本数据集:使用Surface Analyst生成坡度数据集,并采用等间距分为 10 级,坡度最小一级赋值为 1,最大一级赋值为 10。
起伏度成本数据集:使用11*11单元格大小做Neighborhood Statistics,得到地形起伏度数据,并按 10 级等间距实施重分类,地形越起伏,级数赋值越高,即最小一级赋值为 1,最大一级赋值为 10。
河流成本数据集:使用Reclassify 命令,按照河流等级如下进行分类:4 级为 10;如此依次为8,5,2,1。
(2)加权合并单因素成本数据,生成最终成本数据集。
(3)使用 Distance 中的 Cost Distance功能计算成本权重距离函数。
(4)选择 Distance 中的 Cost Path求取最短路径。
(5)制作专题地图并输出。
六、思考题
(1)总结一下基于栅格数据的空间分析功能解决实际问题的基本步骤。
七、实验过程及结果记录
(1)创建成本数据集
a. 修改起始点和终点的图标属性
b. 点击Spatial Analyst Tools.tbx,点击Surface,选择Slope工具
c. 选择导入图层为dem,点击OK,实验结果如下
d. 点击Spatial Analyst Tools.tbx,点击Reclass,选择Reclassify工具
e. 选择Slope-dem图层,点击classifly,选择Equal Interval方式,选择10个Classes,点击OK,实验结果如下
f. 点击Spatial Analyst Tools.tbx,点击Neighborhood,选择Focal Statistics工具,选择dem图层,选择矩形,将高度和宽度改为11,选择RANGE,点击OK,实验结果如下:
g. 点击Spatial Analyst Tools.tbx,点击Reclass,选择Reclassify工具,选择刚刚创建的FocalSt_dem图层,点击classifly,选择Equal Interval方式,选择10个Classes,点击OK,实验结果如下
h. 点击Spatial Analyst Tools.tbx,点击Reclass,选择Reclassify工具,选择刚刚创建的river图层,点击classifly,选择Equal Interval方式,选择10个Classes,河流等级如下进行分类:4 级为 10;如此依次为8,5,2,1。点击OK,实验结果如下
(2)加权合并单因素成本数据,生成最终成本数据集。
a. 点击Spatial Analyst Tools.tbx,点击Map Algebra,选择Raster Calculator工具
b. 对各重分类图层进行加权,公式描述如下: cost =重分类流域数据+ (重分类坡度数据*0.6+重分类起伏度数据*0.4),点击OK,实验结果如下:
(3)使用 Distance 中的 Cost Distance功能计算成本权重距离函数。
a.点击Spatial Analyst Tools.tbx,点击Distance,选择Cost Distance工具
b. 选择起点图层,点击OK,实验结果如下
c. 点击Spatial Analyst Tools.tbx,点击Distance,选择Cost Back Link工具
d. 选择起点以及刚刚创建的rastercalc的图层,点击OK,实验结果如下
(4)选择 Distance 中的 Cost Path求取最短路径。
a. 点击Spatial Analyst Tools.tbx,点击Distance,选择Cost path工具
b. 选择终点,选择ID,选择刚刚创建的CostDis_star图层,点击OK,实验结果如下
c. 点击Conversion Tools.tbx,点击From Raster,选择Raster to polyline工具
d. 选择刚刚创建的CostPat_endP图层,选择Value,点击OK,实验结果如下
e. 修改最短路径、河流属性,实验结果如下
(5)制作专题地图并输出。
a. 对地图增加标题、网格,图例、指北针、比例尺等操作,实验结果如下
思考题:
(1)总结一下基于栅格数据的空间分析功能解决实际问题的基本步骤。
先对各图层按照要求进行重分类;加权合并单因素成本数据,生成最终成本数据集。接着使用 Distance 中的 Cost Distance功能计算成本权重距离函数。最后选择 Distance 中的 Cost Path求取最短路径。
八、收获感想
通过练习,熟悉 ArcGIS 栅格数据距离制图、表面分析、成本权重距离、数据重分类、最短路径等空间分析功能,熟练掌握利用 ArcGIS 上述空间分析功能解决实际应用问题的基本流程和操作过程。