摘要
判断栅格表面的各像元中的坡度(梯度或 z 值的最大变化率)。
插图
用法
· 坡度是指各像元中 z 值的最大变化率。
· 当表面 z 单位用其他单位而非地面 x,y 单位表示时,需要使用 Z 因子对坡度计算进行校正。
· 输出值的范围取决于测量单位的类型。
· 如果为度,坡度值的范围为 0 至 90。
· 如果为高程增量,范围为 0 至无穷大。平坦表面为 0%,45 度表面为 100%,随着表面变得越来越接近垂直,高程增量百分比将变得越来越大。
· 如果直接邻域(3 x 3 窗口)中的中心像元为 NoData,则输出将为 NoData。
· 如果有任何邻域像元为 NoData,则会向这些像元分配中心像元的值,然后再计算坡度。
代码实例
坡度示例 1(Python 窗口)
在本例中将确定输入表面栅格的坡度值。
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = “C:/sapyexamples/data”
outSlope = Slope(“elevation”, “DEGREE”, 0.3043)
outSlope.save(“C:/sapyexamples/output/outslope01”)
坡度示例 2(独立脚本)
在本例中将确定输入表面栅格的坡度值。
# Name: _Ex_02.py
# Description: Identifies the ra