在ArcGIS中利用高程进行坡度分析
- 坡度
- ArcGIS实操
- 参考
坡度
坡度是地表单元陡缓的程度,通常把坡面的垂直高度和水平距离的比值称为坡度。
坡度的表示方法有百分比法、度数法、密位法和分数法四种,其中以百分比法和度数法较为常用。
(1)百分比法:最为常用的方法,即两点的高程差与其水平距离的百分比,其计算公式如下:
坡度 = (高程差/水平距离)x100%
(2)度数法:用度数来表示坡度,利用反三角函数计算而得,其公式如下:
tanα(坡度)= 高程差/水平距离
通常,将坡度分为五级:
- 1级:坡度≤2度
- 2级:2<坡度≤6度
- 3级:6<坡度≤15度
- 4级:15<坡度≤25度
- 5级:坡度>25度
ArcGIS实操
DEM图如下:
要基于高程数据进行坡度分析,需要在ArcMap开启扩展模块,选择“自定义\扩展模块”菜单可以选择需要开启的扩展模块。
选择“3D Analyst”和“Spatial Analyst”模块,即可开启ArcGIS的3D分析和空间分析功能。
点击“ArcToolbox”按钮,可以打开ArcGIS的GIS分析工具箱。在“ArcToolbox”中,双击“3D Analyst 工具\栅格表面\坡度”菜单,会显示“坡度”对话框。
在该对话框中,点击“输入栅格”的下拉列表可以选择“DEM.tif”文件,在“输出栅格”中可以设置结果保存路径,这里将结果保存到与原文件同目录中,并命名为“坡度_输出栅格”,点击“确定”按钮开始基于地球的高程数据进行坡度分析。
注意:
在该对话框中,前两项很常规,但Z因子参数需要注意。
如果在下载高程时,没有将“坐标投影”设置为西安80或北京54等平面坐标而是经纬度坐标的话,当输入了栅格后Z因子会弹出警告,这是因为在水平地面单位(度)与高程Z单位(米)之间度量单位不统一的原因。
由于经度的长度随着纬度而变化,因此需要为该纬度指定一个适当的Z因子。如果X、Y单位是十进制而Z单位是米,则一些适用于特殊纬度的适当Z因子参考值,如下表所示:
纬度(Latitude),单位:度 | Z因子(Z-Factor) |
---|---|
0 | 0.00000898 |
10 | 0.00000912 |
20 | 0.00000956 |
30 | 0.00001036 |
40 | 0.00001171 |
50 | 0.00001395 |
60 | 0.00001792 |
70 | 0.00002619 |
80 | 0.00005156 |
坡度分析结果如下图所示,如绿色到红色的渐变,坡度越来越大。