admin 管理员组

文章数量: 1086019


2024年4月23日发(作者:curse上单)

综述

191

利用ARCGIS模型构建器(Model Builder)

批量合并栅格

张以棚

(云南省林业调查规划院,云南 昆明 650000)

摘 要:在林业实际工作中,往往会需要成百上千的对无人机采集的或者是下发的分幅的影像、地形图等栅格数据

进行批量合并处理,直接用arcgis自带的合并工具进行处理,耗时较长且工作效率极低。如果利用arcgis模

型构建器对其进行处理,可以大幅度地提高工作效率,减少不必要的重复操作,而且减少了出错率。文章

介绍如何快速地利用模型构造器合并栅格数据,并将模型构建器转变为模型工具,以便进行实际推广应用。

关键词:ArcGIS;模型构建器;栅格;批量合并

文章编号:ISSN2096-0743/2021-13-0191

引言

影像图、地形图等栅格数据在林业调查规划、国土空

间规划等领域中的应用越来越广泛,运用遥感影像、地形

图进行林业调查已成为林业工作者必备的专业知识。在林

业调查规划作业中,影像等栅格数据一般都是按照标准分

割成很多的小幅的栅格数据。在现实工作中,有时需要将

多个栅格数据合并到一起,便于查看。在进行数据合并、

汇总等多项工作时,往往需要将影像、地形图等栅格数据

进行批量合并,由于arcgis地理信息系统软件每一个数据

处理工具的各个操作步骤都比较独立,实际应用中对数据

的合并不可避免地会产生大量简单而又重复的操作,栅格

的合并过程非常地耗时费力。

因此,利用arcgis模型构建器(modelbuilder),把栅

格数据合并处理过程中涉及到的相同重复的操作组合起

来,形成一个具有多命令组合体的工作流,从而实现了多

步骤的操作在arcgis软件中的同一个指令下就能够完成,

可以非常明显减少工作时间成本,同时减少人为干预,增

加了合并操作的准确性,从而极大的提高实际工作中栅格

数据处理的效率。本文介绍了如何利用arcgis软件中的模

型构建器制作栅格数据批量合并工具,从而实现栅格数据

的批量合并。

1.模型构建器简介

Arcgis模型构建器(modelbuilder)是指一个能够被操

作者用来创建、编辑和管理模型的应用程序。模型的主要

作用是将一系列处理工具串联在一起,它将其中一个工具的

输出作为另一个工具的输入,而通过模型构建器中迭代器和

收集值等工具的使用,可以让整个工作流进行无限制的重复

运行。模型构建器的优点在于运用者不需要使用计算机编

程语言便可以将 arcgis提供的应用程序进行集成。

模型构建器由三个基本单元组成:即输入数据、工具

图1 镶嵌至新栅格操作界面

其打开路径为:打开arctoolbox工具箱,依次选择数

或脚本、输出数据。凡是arcgis应用软件所支持的数据类

型,都可以作为模型构建器的输入数据或输出数据,比如

矢量、栅格、栅格数据集、图层,以及工作空间等。模型

中的工具可以是 ArcToolbox 中的工具和脚本、可以是由脚

本生成的工具,也可以是模型构建器中的工具。

2.模型构建器的优势

arcgis模型构造器(modelbuilder)将若干个数据处理

工具之间进行有序地连接,然后根据设定者所设定的执行

命令对输入数据进行自动操作,获得相应的输出结果,模

型构建器的优点主要在以下几个方面:一是模型构建器的

本质是一个简单易用的应用程序,主要用于创建和运行包

含一系列工具的工作流;二是操作者可以运用模型构建器

来创建属于自己的arcgis工具,创建的工具可在Python脚

本和其它模型中使用。三是通过结合所运行的模型构建器

及脚本可将arcgis与其他应用程序进行集成。

3.栅格数据合并方法

实际工作中,影像等栅格数据合并常用的工具为镶嵌

或镶嵌至新栅格。二者主要区别在于镶嵌命令需要对合并

的栅格数据中的其中一个数据进行覆盖,而镶嵌至新栅格

则不需要,直接生成一个新的栅格数据。

192

综述

据管理工具→栅格→栅格数据集→镶嵌至新栅格(镶嵌)。择模型参数,模型参数的设置即可操作完毕。当模型参数

其操作界面如图1所示。

4.模型构建

4.1构建栅格批量合并模型

构建栅格批量合并模型需要以下三个方面操作:

4.1.1添加模型工具。打开modelbuilder的模型编辑界

面,点击插入-迭代器-栅格,插入栅格迭代器;点击插入-

仅模型工具-收集值;在arctoolbox中找到镶嵌至新栅格

工具,用鼠标左键选中工具不放,然后拖拉到模型编辑的

界面里边。

4.1.2连接模型工具。点击“连接”操作按纽,按照

输入数据、迭代栅格数据、收集值和镶嵌至新栅格、输出

数据的顺序,分别把这5个工具各自的输出端和另一个工

具的输入端相连接,连接步骤如图2所示。(图中输入数

据、输出数据的存放位置为同一文件夹)。

图2 批量合并栅格流程图

4.1.3添加模型变量。右键打开迭代栅格数据迭代器、

镶嵌至新栅格等模型变量设置界面,分别对输入栅格、输

出位置、具有扩展名的栅格数据集名称和栅格数据的空间

参考(可选)等参数信息进行设置,设置完毕后,点击确

定按钮运行模型工具。

图3 模型变量设置界面图

4.2把模型变成模型工具

通过点击鼠标右键,选择要设置对应的变量,然后选

设置完成以后,在模型流图上可以看到显示“P”字样,

就是该模型所设置的参数,如图4所示。鼠标右键点击模

型工具,可进行编辑、设置密码、重命名等操作。图5为

已设置模型参数的模型工具鼠标左键点击打开后的界面。

图4 模型参数设置示意图

图5 模型参数添加界面

结语

Arcgis模型构建器是用于创建和运行包含一系列工具

的工具流,是一个简单易用的应用程序。模型工具在国土

空间规划、林业调查规划等地理数据处理工作中具有操作

简单、实用、快速高效,不需要高深的计算机编程知识等

特点。通过模型构建器构建的栅格数据批量合并工具简单

易操作,在不需要去手动添加操作的同时可以一次性合并

处理成百上千的栅格数据,大量增强了工作的时效性。同

时模型工具便于保存,下次工作需要时可以直接用于合并

栅格数据,避免了不必要的重复性操作,解放生产力的同

时节省了工作时间。同时,模型中的各个工具,各种参数、

流程等都可以根据实际工作需要进行修改。

参考文献:

[1]牟乃夏,刘文宝,王海银,等.ARCGIS10地理信息系

统教程-从初学到精通[M].北京:测绘出版社,2012

[2]冯里涛,骆光飞,聂云峰,等. Geoprocessing技术在地

理信息数据库质量检查中的应用[J]. 地理空间信息,

2013

[3]罗 鹏.地理国情普查成果质量控制及检查方法探讨[J].

测绘与空间地理信息,2014

作者简介:张以棚(1987—),男,汉,贵州毕节,大

学本科 工学学士学位,助理工程师,林业调查规划。


本文标签: 模型 工具 栅格数据 合并 构建