ArcGIS中坡长的计算

1简介

坡长是水土保持、土壤侵蚀等研究中的基本因子。当其他外在条件相同时,物质沉积量、水力侵蚀和冲刷的强度依据坡面的长度来决定,破面越长,汇聚的流量就越大,侵蚀力和冲刷力就越强。同时坡长也直接影响地面地面径流的速度,进而影响对地面土壤的侵蚀力。因此,坡长成为很多水土流失方程、土壤侵蚀模型等的基本因子之一。

坡长定义为给定点逆流而上到水流起点(又称源点,一般为局部最高点)之间轨迹(也称水流路径或流线长度)的最大水平投影长度。

ArcGIS中坡长的计算

 

如图所示,A、B两点水刘路径在平面上的投影为A’和B’,其中A为源点,A’B’的方程为y=f(x),A和B两点的平面坐标分别为(xA,yA),(xB,yB)。由数学分析可知,A、B两点之间的坡长L为沿A’B’曲线路径的积分。即:

ArcGIS中坡长的计算

 

2栅格计算器的处理

 

(Sin("Slope_Extrac2"*3.1415926/180)/0.0896)/(3*Power(Sin("Slope_Extrac2"*3.1415926/180),0.8)+0.56)

ArcGIS中坡长的计算

 

"n"/(1+"n")

ArcGIS中坡长的计算

 

"acc_fill"*90

ArcGIS中坡长的计算

 

Power("x"/22.1,"m")

ArcGIS中坡长的计算

 

在栅格计算器中依次输入以上的代码,结果如图所示

ArcGIS中坡长的计算