思路:先从理论的角度,来考虑什么是坡度,再来组合工具计算。
坡度通俗的理解是:表面上的一个点,在该点所有可能方位上的“↑”值与“→”值的最大比率。
所以,为了正确计算一个点的坡度,我需要确保以下几点:
1.栅格数据上任意点,“↑”值与“→”值的单位要一样:
通常高度“↑”值都是米为单位,所以“→”值也需要是米为单位。
换句话说,如果“→”值不是米为单位的,就需要将此栅格数据重投影到以米为单位的投影坐标系上。
所以当你发现你计算得到的坡度数据都是89.999或者0的时候,很有可能你数据的单位是度,而不是米。
2.栅格数据上任意点,各个方位的“→”值都要尽量准确,变形越小,计算的到的坡度数据越准确。
所以,根据栅格数据的特点,选择合适的形变最小的投影坐标系即可。
如何选择投影坐标系,请参考这里。
选用墨卡托投影坐标系:这个投影的特点就是随着纬度的升高,南北向形变越大。建议,将计算的坡度结果乘以sec(纬度),将得到更高准确度的坡度。
选用球极平面投影坐标系:当需要计算极地地区坡度时,首先应选用球极平面投影(Stereographic Projection),
并将坡度结果乘以 (1 + sin(纬度))/2。


需要更多技术支持,请联系我们。