您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > arcgis上机实验八
ArcGIS软件应用实验报告实验八、ModelBuilder土壤侵蚀危险性建模分析(综合实验)班级:地信10901学生姓名:李娜学号:200901504指导老师:李功权日期:2012-4-23一、实验目的认识如何在ModelBuilder环境下通过绘制数据处理流程图的方式实现空间分析过程的自动化,加深对地理建模过程的认识,对各种GIS分析工具的用途有深入的理解。二、实验准备软件准备:Arcmap(3DAnalyst、SpatialAnalyst、ModelBuilder)实验数据:矢量数据((StudyArea、Vegetation)、栅格数据(Soilsgrid)三、实验步骤1、添加矢量数据:StudyArea、Vegetation、栅格数据Soilsgrid。2、激活SpatialAnalyst空间分析扩和3D分析扩展模块:Tools-Extensions-3DAnalyst、SpatialAnalyst.3、设置唯一值渲染:Vegetaion中的属性[VegTYPE],SoilsGrid图层中属性[S_Value]4、创建模型(1)设置工具箱位置:Tools-Options-Geoprocessing-MyToolboxes指定为某个路径。(2)创建新的工具箱:打开Arctoolbox-右击Arctoolbox-NewToolbox,命名为geosptial。(3)新建模型:右击geosptial-New-Model5、编辑模型(1)在[ModelBuilder]窗口中,执行菜单命令:Model-ModelProperties设置如下:a.在[General]选项页中,设置模型的名称及标注b在[环境变量]选项页中设置分析范围为研究区范围:Environments-GeneralSettings-Extent.c.设定输出范围:Environments-values-SameAsLayer“StudyArea”(2)在[ModelBuilder]窗口中,执行菜单命令:[model][DiagramProperties],选择符号化,样式二(3)从ArcMap中,将图层[Vegetaion]、[Soilsgrid]拖放到[ModelBuilder]窗口中;从[Arctoolbox]中将工具[DEMtoRaster]拖放到[ModelBuilder]窗口中(此工具在[ConversionTools][ToRaster]下)(4)在[ModelBuilder]窗口中,双击DEMtoRaster,指定InputUSGSfile为elevation.dem(5)从[Arctoolbox]中将工具[Slope]拖放到[ModelBuilder]窗口中(此工具在[3DAnalystTools][RasterSurface]下),在[ModelBuilder]窗口中,点击[添加连接]按钮,将派生数据图框[DEMToRa_elev1]与工具图框[坡度]连接在一起重命名Outputraster为坡度图(6)从[Arctoolbox]中将工具[Reclassify]拖放到[ModelBuilder]窗口中(此工具在[SpatialAnalystTools][Reclass]下),在[ModelBuilder]窗口中,点击[添加连接]按钮将派生数据图框[坡度图]与工具图框[重分类]连接在一起。(7)在[ModelBuilder]窗口中,双击工具图框[Reclassify],在[Reclassify]工具属性对话框中将坡度重分类:点击Load按钮,找到数据表[slopereclass],将根据此数据表中的设定值将坡度分为10类。(8)从[Arctoolbox]中将工具[FeaturetoRaster]拖放到[ModelBuilder]窗口中(此工具在[ConversionTools][TORaster]下),在[ModelBuilder]窗口中,点击[添加连接]按钮将数据图框[vegetaion]与工具图框[要素到栅格]连接在一起。双击与[Vegetaion]相连的工具图框[FeaturetoRaster],在出现的对话框中,设置字段为[VEGTYPE],确定。在[ModelBuilder]中右键选中图框[FeaturetoRaster],执行[run]命令。(9)从[Arctoolbox]中将工具[WeightedOverlay]拖放到[ModelBuilder]窗口中(此工具在[SpatialAnalystTools][Overlay]下),右键点击工具图框[WeightedOverlay]后的结果数据图框改名为[土壤侵蚀栅格](10)在[ModelBuilder]窗口中,双击工具图框[WeightedOverlay],在出现的[加权叠加]工具设置对话框中点击[AddRasterRow]按钮,添加因子在出现的对话框中,设置参数,将因子[SOILSGRID]加入加权叠加分析过程:同理,将[植被栅格]和[重分类坡度图]加入加权叠加分析过程(11)三个因子添加完成后,回到图框[WeightedOverlay],分别将因子[Soilsgrid]、[植被栅格]、[重分类坡度图]的权重设置为:[25%]、[25%]、[50%](12)设置因子[Soilsgrid](13)同上,设置因子[植被栅格]和[重分类坡度图],最终完成的模型如下:6、运行模型,查看结果在[ModelBuilder]窗口中执行菜单命令:[model][RunEntireModel],右击图框土壤侵蚀栅格,选中[AddtoDisplay],在ArcMap中查看。四、总结ModelBuilder是ArcGIS提供的构造地理工作流和脚本的图形化建模工具,它加速和简化了复杂地理模型的设计和实施,可以运用直观的图形语言将具体的建模过程表达出来。使用模型生成器构建的模型可以自动执行所定义的操作功能。当模型经过检验和执行无误后即可被保存以便在需要时候使用。模型的建立和应用有很大的灵活性,而且能够实现多用户共享。
本文标题:arcgis上机实验八
链接地址:https://www.777doc.com/doc-2898229 .html