并将大于 7.5 的区域提取出来,得到 Suitsite,确定其为最佳选址区域,如图3.18所示
图3.18 最佳选址区域
6.3.4 实验总结
本次实验为分析学校选址,要利用ArcGIS的空间分析功能,实验前应先弄
明白新学校选址应该注意的问题, 整理好自己的思路,这个部分指导书上也有所介绍,算是给我们提供了处理问题的一个模板与方法。实验时应注意各个细节参数的设置,一环接一环将自己的结果记好以免混乱。通过练习,我们熟悉了 ArcGIS 栅格数据距离制图、成本距离加权、数据重分类、多层面合并等空间分析功能,提高了分析实际问题的能力,是一次很有价值的实验。
28
实习 4 GIS栅格数据空间分析之寻找最佳路径 6.4.1 实验要求
(1)新建路径成本较少。 (2)新建路径为较短路径。
(3)新建路径的选择应该避开主干河流,以减少成本。
(4)新建路径的成本数据计算时,考虑到河流成本(reclass_river)是路径成本中较关键因素,先将坡度数据(reclass_slope)和起伏度数数据(reclass_QFD)按照 0.6:0.4 权重合并,然后与河流成本作等权重的加和合并,公式描述如下: Cost=reclass_river+(reclass_slope*0.6+reclass_QFD*0.4) (5)寻找最短路径的实现需要运用 ArcGIS 的空间分析(Spatial Analyst)中距离制图中的成本制图及最短路径、表面分析中的坡度计算及起伏度计算、重分类及栅格计算器等功能完成。
(6)提交寻找到的最短路径路线图。
6.4.2 实验思路
ArcGIS 中实现最佳路径分析,首先利用高程数据派生出坡度数据以及起伏度数据。然后重分类流域数据、坡度、起伏度数据集相同的等级范围,再按照上述数据集在路径选择中的影响率赋权重值,最后合并这些数据即可得到成本数据集。基于成本数据集计算栅格数据中各单元到源点的成本距离与方向数据集。最 后执行最短路径函数提取最佳路径。
6.4.3 实验步骤
1)运行 ArcMap,加载 Spatial Analyst 模块,如果 Spatial Analyst 模块未能激活,单击[自定义|扩展模块?]命令,选择 Spatial Analyst 工具,单击“关闭”按钮。
2)单击“文件”菜单下的“打开”命令,打开加载数据或地图文档对话框,选择 road.mxd。如图4.1所示
图4.1 加载图层文档
29
3)设置空间分析环境。单击菜单“地理处理|环境?”对话框,打开“环境设置”对话框,设置相关参数:
A.打开“环境设置”对话框的“工作空间”设置部分,设置当前工作空间和默认工作空间(默认工作路径);
B.打开“环境设置”对话框中的“处理范围”选项卡,在 Analyst Extent 下拉框中选择“与图层 DEM 相同”。
C.打开“环境设置”对话框中的“栅格分析”的“像元大小”选项,在下拉框中选择“与图层 DEM 相同”。如图4.2所示
图4.2 设置环境参数 D.创建成本数据集
考虑到山地坡度、起伏度对建公路的成本影响比较大,其中,尤其山地坡度更是人们首先关注的对象,则在创建成本数据集时,可考虑分配其权重比为 0.6:0.4。但是在有流域分布的情况下,河流对成本影响不可低估。因此,成本数据集为合并山地坡度和起伏度之后的成本,加上河流对成本之影响。 A.坡度成本数据集。
选择 DEM 数据层,单击[3D Analyst 工具->栅格表面->坡度]命令,如图4.3所示,生成坡度数据集,记为 Slope(见图4.4)。
图4.3 坡度命令
30
图4.4 坡度数据集slope
选择 Slope 数据层,单击[Spatial Analyst 工具->重分类->重分类]命令实施重分类。重分类的基本原则是:采用等间距分为 10 级,坡度最小一级赋值为 1,最大一级赋值为 10,如图4.5所示
图4.5 重分类操作
31
得到图4.6所示坡度成本数据(reclass_slope)。
图4.6 坡度成本数据(reclass_slope) B.起伏度成本数据集。
选择 DEM 数据层,选择[Spatial Analyst 工具->邻域分析->块统计]命令,设置如图4.7所示参数,单击 OK 按钮,生成起伏度数据层,记为 QFD(图4.8)。
图4.7 生成起伏度参数设置
32