一、背景
模型生成器 (ModelBuilder) 为设计和实现空间处理模型提供了一个图形化的建模环境。模型是以流程图的形式表示,它通过工具将数据串起来以创建高级的功能和流程。你可以将工具和数据集拖动到一个模型中,然后按照有序的步骤把它们连接起来以实现复杂的 GIS 任务。
二、实验目的:
(1)以认识如何在ModelBuilder环境下通过绘制数据处理流程图的方式实现空间分析过程的自动化。
(2)加深对地理建模过程的认识,对各种GIS分析工具的用途有深入的理解。
三、实验数据
(1)研究区界线(Study Area)
(2)DEM
(3)植被(Vegetation)
(4)土壤类型栅格(Soilsgrid)
四、实验软件
ArcGIS
五、实验内容:
主要操作步骤包括:
(一)认识ModelBuilder操作界面
(二)确定目标,加载数据
(1)问题目标,制作土壤侵蚀危险性分布图。
(2)影响因子:坡度、土壤类型和植被覆盖。
(3)加载数据,确定分析模型
(三)创建模型
(1)创建模型,设置相应的环境参数。
(2)从DEM提取坡度,并将坡度分类表重分类。
(3)将植被图层转换成栅格。
(4)将Soilsgrid 、植被栅格和重分类坡度图分别按照25%、25%和50%的权重进行叠加。
(四)执行模型
(1)执行上述模型
(2)将结果进行符号化,制作专题地图。
六、实验过程及结果记录
(一)(二)略
(三)创建模型
(1)创建模型,设置相应的环境参数。
(2)从DEM提取坡度,并将坡度分类表重分类。
a. 提取坡度,在模型中添加Slope工具提取坡度,实验结果如下:
b. 重分类,选择Reclass by Table工具,依据表格数据分类,实验结果如下:
(3)将植被图层转换成栅格。
a. 选择Polygon to Raster工具,将植被图层栅格化,实验结果如下:
(4)将Soilsgrid 、植被栅格和重分类坡度图分别按照25%、25%和50%的权重进行叠加。
a. 选择Raster Calculator工具,对三个图层按权重进行叠加,实验结果如下:
b. 选择Extract by Mask工具,对合并图层进行分割,实验结果如下:
(四)执行模型
(1)执行上述模型
a. 输入坡度图层为elevation,分割区域选择studyarea,实验结果如下:
(2)将结果进行符号化,制作专题地图。
七、收获感想
认识如何在ModelBuilder环境下通过绘制数据处理流程图的方式实现空间分析过程的自动化,加深对地理建模过程的认识,对各种GIS分析工具的用途有深入的理解。