ArcGIS Molder Builder模型构建器使用

本文详细介绍了ArcGIS ModelBuilder的使用,包括创建影像金字塔工具、模型组件、控制流设计,以及如何嵌套模型处理复杂地理数据。涵盖了模型构建、迭代器、空间图形对象和控制流程的关键概念。

目录

一、模型构建器概览

二、模型构建器界面

三、为同一个文件夹下的所有影像数据制作一个生成影像金字塔的地理处理模型工具

四、模型各组成部分

五、模型处理控制流

六、复杂地理处理模型嵌套

附件:空间图形对象


一、模型构建器概览

模型构建器molder builder是一款地理信息的图形化编程语言或者建模工具,是esri针对argis地理处理框架提供的一个图形化界面建模工具。模型构建器用于构造地理处理模型,将一系列地理处理工具串联成工作流,无需使用代码块,就可完成一系列的地理处理过程。当然,模型构建器的计算数值模块提供了个性函数定义功能,以代码方式插入,类似于地理数据属性表里的字段计算器。

注:地理处理建模是地理数据处理的一种常用手段之一,大多数地理数据处理流程都是面向工程的,以结果为导向的工作流模式是一整套复杂的流水线,前一个生产步骤往往是后一个生产步骤的先导,工序衔接严密,如:大气辐射校正、正射影像生产、SWAT综合水文模型、生态环境指数计算与评估、区域雷灾模型评估、农业生产适宜性评价等。在地理信息处理软件中,arcgis model builder,envi modeler,erdas model maker等都提供了模型构建器,而像易康、IDRISI、INPHO、DPRID等这样的软件,其软件本身就是一个模型构建器。

arcgis模型构建器可以通过arcmap、arccatlog上方工具栏的模型编辑器图标打开。

二、模型构建器界面

模型编辑器菜单

菜单

描述

模型

包含运行、验证、查看消息、保存、打印、输入、输出和关闭模型这些选项。还可以使用此菜单删除中间数据和设置模型属性。

编辑

剪切、复制、粘贴、删除和选择模型元素。

插入

添加数据或工具、创建变量、创建标注及添加“仅模型”工具和迭代器。

视图

包含“自动布局”选项,此选项可将图属性 对话框中指定的设置应用于模型。另外还包含缩放选项。通过“自定义缩放”选项可以自定义缩放百分比。可使用“视图”菜单上的预设缩放级别(25%、50%、75%、100%、200% 和 400%)缩放到实际大小的各个固定百分比。

窗口

包含的总览窗口可显示您在显示窗口中放大某部分模型时整个模型的外观。您在模型窗口的当前位置将在总览 窗口中以矩形标记。

帮助

访问 ArcGIS for Desktop 在线帮助系统和“关于模型构建器”对话框。

三、为同一个文件夹下的所有影像数据制作一个生成影像金字塔的地理处理模型工具

思路:

栅格数据存放在D:\x文件夹下,思路:循环迭代文件夹中的每一个影像,调用构建金字塔工具为每一个影像创建金字塔数据,并完善金字塔模型工具。

模型构建器效果如下:

构建金字塔模型

点击arcmap工具栏的模型构建器图标,打开模型构建器界面

在工具箱找到数据管理工具---栅格--栅格属性--构建金字塔工具,将构建金字塔工具拖入模型构建器。(栅格属性工具箱提供了一个批量建立金字塔的工具,也可以使用该工具箱)

在D:\x文件夹下,包含有几个影像数据,需要全部建立金字塔。点击插入菜单项,找到迭代器--栅格工具,点击将栅格迭代工具加入模型构建器。

点击模型连接符,将迭代栅格器的输出数据与构建金字塔工具连接起来,在构建金字塔工具集上方选择输入栅格集。

右键点击迭代栅格数据工具,选择打开菜单,在迭代栅格数据界面的工作空间或者栅格目录选择器上进入D:\x文件夹目录。

选择迭代栅格数据界面的确定按钮,模型构造器变成彩色。

点击模型构造器有右上角的黑色√,验证模型是否有效,模型有效后,点击√右侧的运行按钮,创建影像金字塔。创建影像金字塔,保存金字塔模型,金字塔模型在目录的toolbox中可以找到。

设计金字塔模型工具

从工具箱重新打开影像金字塔模型,发现没有输入项。

右击影像金字塔模型,选择编辑,再次在模型编辑器中打开影像金字塔模型。

右键蓝色椭圆数据框x,选择模型参数,蓝色椭圆数据框x右上方出现P字母,表示已选定为模型参数,点击左上角保存按钮保存创建金字塔工具箱。

再次从工具箱打开创建金字塔模型工具箱,已出现输入参数选项按钮。

该对话框输入不够灵活,还留有D:\x字符串,再次编辑创建金字塔模型,选择蓝色椭圆数据框x右键打开菜单,将D:\x删除,点击确定,并再次保存创建金字塔模型。

从目录工具箱再次打开创建金字塔模型,D:\x已经去掉。

该创建金字塔模型缺乏描述信息,需要增加一些描述性信息,右键金字塔模型,选择项目描述,进入项目描述界面。

 

点击编辑界面对相关数据进行描述,保存退出。

</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值