第十二章空间分析建模练习2:坡向变率(SOA)一、背景平面曲率即地面坡向变率,是指在地表的坡向提取基础之上,进行对坡向变化率值的二次提取,亦即坡向之坡度(SlopeofAspect,SOA)
地面坡向变率是一个反映等高线弯曲程度的指标,可以反映出地表所有的山脊线、山谷线
值得注意的是:SOA在提取过程中在不同的坡面上将会有误差的产生,即在坡面的南北两侧,北面坡由于在坡向算法将会有误差产生,所以要对北坡的SOA结果进行纠正,因为从理论上讲SOA在地表北坡上将产生误差,北坡上坡向值范围为0-90°和270°-360°,在正北方向附近,15°和345°之间坡向差值只是30°,而在计算中却是差了330°,所以要利用反地形将北坡地区的坡向变率误差进行纠正
二、目的通过纠正平面曲率的例子,使读者了解如何在模型中调用用户自定义的模型,明晰模型嵌套的过程
三、要求为了得到纠正后的SOA,必须得到正地形的SOA1和反地形的SOA2,修正的公式为((SOA1+SOA2)-(SOA1-SOA2)
abs)/2
其数据流如图7所示
四、数据DEM栅格数据
五、操作步骤1、建立生成SOA的模型(1)打开ArcMap,启动ArcToolbox
(2)右键ArcToolbox,选择newtoolbox,生成toolbox2,如图1
(3)右键toolbox2,在new中选择model,,则生成model1,如图2
图1选择newtoolbox图2选择model(4)右键图标,选择rename命令,输入generateSOA
(5)在模型窗口右键,选择createvariable命令,在数据类型选择框中选中rasterdataset,如图3所示
图3createvariable命令(6)打开spatialanalysttools的surface功能,分别选中aspect和slope工具拖拽到模型生成器窗口