基于RUSLE的土壤侵蚀建模分析_第1页
基于RUSLE的土壤侵蚀建模分析_第2页
基于RUSLE的土壤侵蚀建模分析_第3页
基于RUSLE的土壤侵蚀建模分析_第4页
基于RUSLE的土壤侵蚀建模分析_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、空间信息应用实践(中级)实验指导书空间建模基于RUSLE的土壤侵蚀建模分析一实验背景Soil erosion and gullying in the upper Panuco basin, Sierra Madre Oriental, eastern Mexico土壤侵蚀是地球表面物质运动的一种自然现象,全球除永冻地区外,均发生不同程度的土壤侵蚀。人类社会出现后,土壤侵蚀成为自然和人为活动共同作用下的一种动态过程,构成了特殊的侵蚀环境背景,并伴随着人类对自然改造能力的增强,逐渐成为当今世界资源和环境可持续发展所面临的重要问题之一。土壤侵蚀被称为“蠕动的灾难”,每年因土壤侵蚀造成的经济损失较诸如

2、滑坡、泥石流和地震等地质灾害更大, 土壤侵蚀已成为我国乃至全球的重大环境问题之一。土壤侵蚀及其产生的泥沙使土壤养分流失、土地生产力下降、湖泊淤积、江河堵塞,并造成诸如洪水等自然灾害,泥沙携带的大量营养物和污染物质加剧了水体富营养化,水质恶化,不断严重威胁到人类的生存。据估计全球每年因土壤侵蚀损失300万公顷土地的生产力,造成的损失以百亿美元计。我国人口众多、农耕历史悠久,加之历史上战乱频仍,以黄土高原为代表的华夏文明发源地是世界上土壤侵蚀最严重的区域之一, 1990年遥感普查结果,全国水土流失面积达367万km2,占国土总面积的38.2,其中50%为水蚀地区,土壤侵蚀以黄土高原、四川紫色土地区

3、和华南红壤地区尤为突出,仅黄土高原地区一处,平均每年流失泥沙就达到16.3 亿t。水土流失已成为中国重要的环境问题,土壤侵蚀研究已成为目前环境保护中的一个重要课题。土壤侵蚀预报是有效监测水土流失和评价水保措施效益的手段,侵蚀模型则是进行土壤流失监测和预报的重要工具。然而传统预测方法需要在量经费、时间和人力的投入,因此,在一定精度范围内通过有限的数据输入,得到满足要求的土壤侵蚀预测结果成为趋势。80年代以来,随着地理信息系统 (Geographical Information System, GIS)的成熟,它开始与土壤侵蚀模型通用土壤流失方程 (Universal Soil Loss Equa

4、tion, USLE) 相结合进行流域土壤侵蚀量的预测和估算,业已成为土壤侵蚀动态研究的有力工具。GIS与USLE 相结合的分布式方法运用GIS的栅格数据分析功能,可预测出每个栅格的土壤侵蚀量,便于管理者识别关键源区,并通过确定引起水土流失的关键因子,针对性地提出最佳管理措施 (Best Management Practices,BMPs),为流域内土地资源的质量评价、利用规划和经营管理等提供科学依据与决策手段。二、实验目的模型生成器 (ModelBuilder) 为设计和实现空间处理模型提供了一个图形化的建模环境。模型是以流程图的形式表示,它通过工具将数据串起来以创建高级的功能和流程。你可以

5、将工具和数据集拖动到一个模型中,然后按照有序的步骤把它们连接起来以实现复杂的 GIS 任务。通过对本次练习达到以下目的: 掌握如何在ModelBuilder环境下通过绘制数据处理流程图的方式实现空间分析过程的自动化; 掌握土壤侵蚀理论的基本知识; 掌握利用脚本文件实现空间建模,加深对地理建模过程的认识,对各种GIS分析工具的用途有深入的理解; 在ModelBuilder环境下如何计算RUSLE模型的中各个因子,实现RUSLE模型自动化;三、实验准备实验环境:ArcGIS Desktop 9.3实验数据:矢量和栅格数据矢量数据:研究区界线(bj.shp)、气象数据(Climate.shp),土地

6、利用数据(landuse_Clip.shp,)和土壤数据(soil_clip);栅格数据:地形数据(DEM); 四、实验内容与步骤(1)实验准备本次试验需要使用ArcGIS的建模功能,在实验之前需要掌握如何利用ArcGIS进行建模。首先,打开ArcMap,激活工具箱在工具箱中右键单击,选择“New Toolbox ”,即可新建一个工具箱。可以在此工具箱上右击,通过“Rename”对工具箱重命名。 在新建的工具箱上右击,按照“New”“Model”新建一个Model,可以按照同样的方法给这个Model命名。然后在此Model上右击,通过“Edit”进入模型的编辑模式。到此,模型准备已经结束,接下

7、来开始逐个建立模型的各个因子。(2)地形因子(L,S因子)算法:坡长因子采用公式计算, ,式中:L为坡长因子,l为像元坡长,m为坡长指数,像元坡长的计算式如下:,m取值如下式: 式中,为像元坡度 (%)式中,li为像元坡长,Di为沿径流方向每像元坡长的水平投影距 (在栅格图像中为两相邻像元中心距,随方向而异),i为每个像元的坡度 (),i为自山脊像元至待求像元个数。坡度因子S分段计算:L和S因子的模型建立:首先在工具箱中找到Resample工具,可以使用工具箱自带的搜索功能快速定位到。在工具箱的下方有一行标签,选择Search标签,在搜索框中输入要查找的工具名,如Resample,点击Sear

8、ch进行查询,查询结束后选中查询结果,点击下方的Locate可以快速定位需要查找的工具。可以将这个工具直接拖到Model的编辑窗口中,如图:现在需要给这个工具添加一个参数,在编辑窗口的Resample上右击,通过“Make Variable”“From Parameter”“Input Raster”添加。注意:这里不建议使用右键菜单的“Create Variable”来添加输入输出参数,因为很多工具拖入到编辑窗口后会自带一个输出参数,而且它们也有自己的默认输入参数。如果另外新建一个参数,可能会因为这个新建参数类型不与工具要求的输入参数类型对应而出现错误。按照同样的方法拖入Slope工具,Si

9、ngle Output Map Algebra工具。通过编辑窗口上的工具将这些工具首尾连接起来。双击Input Raster,输入dem数据输入数据之后,编辑窗口中的工具颜色会相应的变化,说明这些工具已经相互连接起来,还是白色的工具代表它还没有和前面的工具联系起来构成“流水线”,同时,这也是判断Single Output Map Algebra工具中的脚本语言是否和前面的输出文件关联起来的依据。在相互连接的工具中,只要有一个工具是白色的,就说明这条“流水线”不能正常运行。可以发现Single Output Map Algebra工具还是白的,这是因为我们没有添加算法,下面添加用于计算S因子的算

10、法,依据为:坡度因子S分段计算:双击Single Output Map Algebra工具,添加如下代码:Con(Slope_degree1 = 5 & Slope_degree1 5)注意:之所以使用Slope_degree1 * 3.14 / 180这是将原来的角度制转化为弧度制,计算机不能识别角度制。注意:在运算符(如+,-,*,/)的左右要有空格,如Slope_degree1 * 3.14 / 180不要写成Slope_degree1*3.14/180。前者的运算符左右有空格,后者的运算符左右没有空格。这一点必须严格遵守,否则相同的代码会出现不同的错误。这样一来,S因子的模型就建立好了

11、。点击运行运行成功口在S上右击,选择“Add To Display”就可以将结果显示出来结果为:接下来对L因子建立模型L因子模型的建立可以在上面的S因子模型基础上进行。需要添加工具Fill和工具Flow Direction以及Single Output Map Algebra工具,然后将他们连接起来Single Output Map Algebra工具中的代码为:Con(FlowDirection = 2 | FlowDirection = 8 |FlowDirection = 32 | FlowDirection = 128 , Sqrt(2) * 90 , 1 * 90)这些步骤和在建立S

12、因子模型的时候是一样的,这里不再赘述。下面解释一下代码:3264128161842对于中间栅格来说,它与邻近的8个栅格中心点之间的距离只有两种(sqrt(2)和1),当流向为32,128,8,2的时候,距离为sqrt(2),其他情况下距离为1。因此在代码中的表现就是如上的形式。接下来建立中计算m的模型这个过程有点和计算S因子类似,不同的是计算S因子使用的是度,而计算m使用的是百分比。依据的公式为: 式中,为像元坡度 (%)将Slope工具和Single Output Map Algebra工具工具拖入编辑窗口中,然后将他们连接起来。双击Slope(2),进行如下设置:这里要选择Persent百

13、分比的形式,因为m的判断是利用百分比形式的坡度。然后在Single Output Map Algebra中输入的代码为:CON(Slope_p = 0.05,0.5,CON(Slope_p = 0.03,0.4,CON(Slope_p = 0.01 & Slope_p = 5。因为在变量存储值的时候,是不会存储%的,它只能利用浮点型数字来表示百分数。接下来计算中的l,依据式中,li为像元坡长,Di为沿径流方向每像元坡长的水平投影距 (在栅格图像中为两相邻像元中心距,随方向而异),i为每个像元的坡度 (),i为自山脊像元至待求像元个数。从公式中可以看出,我们需要求出D和才能计算l,而在前面的部分

14、,我们已经算出了D,也已知了,在算S因子的时候就已经算出了,因此我们可以再次利用Slope计算后的结果来计算l。添加一个Single Output Map Algebra工具,将其与Slope_degree1和D相连。在Single Output Map Algebra中输入如下代码:D / Cos(Slope_degree1 * 3.14 / 180)最后就是L因子的计算了再添加一个Single Output Map Algebra工具,将其与L1和m相连,并输入代码:Pow(L1 / 22.13,m)最终结果模型为运行这个模型,并将L通过“Add To Display”添加到视图中。到此,

15、L和S因子完成。(3)降雨侵蚀力因子(R因子)利用日降雨量估算降雨侵蚀力的多参数模型来计算流域的降雨侵蚀力,公式如下:R = - 0.0334 P + 0.006661 P2 (1)式中R表示的侵蚀力值 ( MJmmhm-2 h-1),P表示年雨量(mm)。为了方便,我们新建一个Model,命名为“K因子”。在编辑窗口中先后拖入Create Thiessen Polygons工具,Feature to Raster 工具,还有Single Output Map Algebra工具,并把它们连接起来双击Input Features输入实验数据。双击Create Thiessen Polygons

16、进行如下设置双击Feature to Raster进行如下设置在Single Output Map Algebra工具中输入如下代码:(不要忘记修改参数Output_raster)0.0066611 * Output_raster * Output_raster - 0.0334 * Output_raster最终的模型为:运行这个模型,并将最终的R结果添加到视图中到此,R因子完成。(4)土壤侵蚀力因子(K因子)新建一个Model,并且命名为“K因子”,如图K因子反映了土壤对侵蚀的敏感性。影响K因子的因素是多方面,一般说来,质地越粗或越细的土壤有较低K值,而质地适中的反而有较高的K值。K值估算

17、采用Williams等在EP IC模型中的方法, 利用土壤有机质和颗粒组成因子进行估算,计算式如下:K =0.2+0.3exp-0.0256Sd(1 - Si/100) * Si/(Cl+ Si)0.3*1.0-0.25*(C/1.724)*(C/1.724)+exp(3.72-2.95*(C/1.724)*1.0-0.7(1- Sd/100)/1- Sd /100+exp-5.51+22.9(1- Sd/100)*0.1317式中:Sd为砂粒含量,Si 为粉粒含量,Cl为粘粒含量, C为有机质含量。将4个Feature to Raster工具拖入编辑窗口,并拖入一个Single Output

18、 Map Algebra工具,然后将他们按照如下方式连接和命名双击Input features导入数据双击Feature to Raster分别进行如下设置:在Single Output Map Algebra工具中输入如下代码:0.1317 * (0.2 + 0.3 * exp(- 0.0256 * SAND * (1 - SILT / 100) * pow(SILT / (CLAY + SILT),0.3) * (1 - 0.25 * (OM / 1.724) / (OM / 1.724) + exp(3.72 - 2.95 * (OM / 1.724) * (1.0 - 0.7 * (1

19、 - SAND / 100) / (1 - SAND / 100 + exp(- 5.51 + 22.9 * (1 - SAND / 100)模型如下运行这个模型,并将结果添加到视图中到此,K因子完成。(5)植被覆盖度因子(C因子)和水保措施因子(P因子)植被覆盖度因子, 又称作物经营管理因子。经验指出, 植被覆盖度与土壤侵蚀量关系极大。在其它地理环境因子值相同的情况下, 植被覆盖度越大, 土壤流失量越小;反之, 则越大。流域的C 因子值赋值如表。表1不同土地利用C因子值土地利用类型旱地水田交通用地和水体草地居民地林地C 因子0. 310.1800.060.20.006水土保持措施因子是采取水

20、保措施后, 土壤流失量与顺坡种植时的土壤流失量的比值。通常,包含于这一因子中的控制措施有:等高耕作、等高带状种植和修梯田等。将土地利用图与P值属性库文件记录建立链接,再分别将P值赋给土地利用图,得到P值因子图。以自然植被P因子为1,坡耕地为0.35,水稻是梯田修筑最好的一种土地利用,P值为0.01。编号土地利用类型11水田12旱地2023林地3133草地43水体52居民地新建一个模型,命名为“CP因子”分别将Feature to Raster工具和Single Output Map Algebra工具拖入编辑窗口,并按如下方式连接它们和命名双击Input features进行数据的输入双击Fe

21、ature to Raster工具进行如下设置在Single Output Map Algebra中输入如下代码:Con(Landuse = 11,0.18,Con(Landuse = 12,0.31,Con(Landuse = 20 & Landuse = 31 & Landuse = 21 & Landuse = 31 & Landuse = 33,1,0)最终模型为运行这个模型,并将结果添加到视图中到此,C和P因子结束。(6)基于The Revised Universal Soil Loss Equation (RUSLE)流域土壤侵蚀量预测采用的土壤侵蚀模型修订的通用土壤流失方程式(R

22、USLE),其方程式形式简单,参数容易获取,且各因子具有明显的物理解释意义, 是目前预测土壤侵蚀量较为广泛使用的方法之一。其公式为: 式中,A 为单位面积上的年均土壤流失量 (thm-2a-1); R为降雨/径流侵蚀指数(MJmmhm-2h-1a-1),用多年平均年降雨侵蚀力指数表示;为土壤可蚀性因子(thm2hMJ-1hm-2mm-1);为坡长因子;S 为坡度因子;为作物栽培管理因子; 为水土保持工程措施因子。注意: 该方程对于坡长格网中大于800 ft的(244m, 1ft = 0.3048)坡长不适合。分别将“CP因子”“R因子”“K因子”中的模型复制粘贴到“土壤侵蚀模型”中利用将他们排

23、列好然后添加一个Single Output Map Algebra工具,将它与L,S,P,C,K,R连接起来并在Single Output Map Algebra中输入如下代码K * R * P * C * L * S * 100最终的结果为到此,A计算完毕。五、实验结果与分析(1)流域土壤侵蚀等级图的生成运用GIS的数据库管理功能和栅格空间分析功能,生成模型的R、L、S、K、C和P共6个因子专题图,将各因子连乘后,得各像元土壤侵蚀量 (thm2a-1)图,再乘以系数100,即转换为tkm2a-1(这个过程直接在模型中的公式中实现了)。对侵蚀栅格图进行分类,获得土壤侵蚀等级图。根据水利部颁布的土壤侵蚀分级标准,将其分为微度、轻度、中度、强度、极强度和剧烈侵蚀6类 (表1)。(在地图整饰的步骤中实现。)表1流域土壤侵蚀强度分级 侵蚀分级侵蚀模数 (tkm2a-1) 面积 (km2) 百分比 (%) 微度侵蚀 15 000 105.267621.40在上面的模型A之后,再拖入一个Reclassify工具,将其与A相连双击Reclassify工具,点击,在弹出的Classification窗口中将Method设置为Equal Interval,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论