问题描述
模型构建器(ModelBuilder):是一个用来创建、编辑和管理模型的应用程序。模型是将一系列地理处理工具串联在一起的工作流,它将其中一个工具的输出作为另一个工具的输入。也可以将模型构建器看成是用于构建工作流的可视化编程语言。
应用:Arcgis中有非常多可以直接供我们使用的处理数据的工具,但当我们想要对大量数据进行同一种处理时,就需要用到批处理的方法。其中模型构建器是一个简单快捷的工具。
方法步骤
任务举例:栅格数据转投影
工具准备:Arcgis软件
步骤:(1)打开工具箱(ArcToolbox)
(2)添加工具箱(Toolbox),新建模型
(3)构建模型:插入迭代要素类(你所处理的数据类型),双击迭代栅格数据输入工作目录(通配符可写可不写,用来筛选一些特定名称或符号的数据),然后将名称重命名为Name。(tmax2是我输入的数据的文件夹名称)
(4)插入你要使用的处理数据的工具,然后通过连接工具,将刚刚输入的栅格数据与工具连接起来。
(5)双击投影栅格工具,更改文件夹等信息,其中,输出文件的名称设置为'%Name%.tif',这样可以同输入栅格名称保持一致
(6)经过以上操作,一个可以批量对栅格数据转投影的模型就已经构建成功了。
(7)如果你需要处理多个文件夹的数据,可将文件夹设为模型参数,这样下次运行的时候可以直接更改。
结语
本文只是展示了一种简单的模型,里面只有一种工具,如果需要使用多个工具进行多步操作也是可以实现的,方法也是类似的,总而言之模型构建器是一种较为简单的批处理工具。