ArcGIS模型构建器实现批量按掩膜提取影像

简介: ArcGIS模型构建器实现批量按掩膜提取影像

用研究区域的矢量数据来裁剪栅格数据集时,一般我们使用ArcGIS中的【按掩膜提取工具】。如果需要裁剪的栅格数据太多,处理起来非常的麻烦,虽然ArcGIS中有批处理的功能,但是还是需要手动选择输入输出数据。

如下图,鼠标右键点击按掩膜提取功能,然后点击批处理,就可以手动进行选择输入输出数据,这样做可以不用等一张影像提取完再进行下一次操作,适用于少量数据。

当数据过多时,如有几十张影像待裁剪,就可以使用【模型构建器】来搭建模型进行操作。

模型构建器实现步骤:

1、打开模型构建器窗口,然后插入一个栅格迭代器

2. 将【按掩膜提取】工具拉入模型构建器中;

3. 右键下图红框所使区域,点击【获取变量】–>【从参数】–>【选择工作空间】;

4. 双击工作空间,选中你要裁剪的几张栅格数据所在文件夹;

5. 同样鼠标右键点击红框区域,点击【获取变量】–>【从参数】–>【选择掩膜数据】,双击掩膜数据,选中你的矢量数据

6. 用【连接】工具链接【栅格】和【按掩膜提取】,作为输入栅格;

7. 更改输出结果的存储位置,如果想使得输出文件名与输入文件名保持一致,中文:%名称%,英文:%name%;

8. 将输入和输出都设置为模型参数,点击另存为,保存为工具,下次用的时候可以直接加载进来,不用再重新做一遍。接着点击上方的三角形按钮运行完成操作。

9. 保存完后,下次如果想接着使用,可以右键点击ArcToolbox将刚刚保存的工具加载进来,然后再进行批量按掩膜提取。

note:ArcGIS的模型构建器能够很好地用来处理数据,按照上面的过程,可以将其他工具也加载进来制作成批处理的工具,这样对于大量需要重复操作的步骤能够节省很大的时间。当然也能够用ArcPy写一些脚本循环来进行批处理,也比较简单,可以从ArcGIS官网文档获取相关工具的代码然后进行循环操作,以后继续介绍…

目录
相关文章
|
5月前
|
机器学习/深度学习 弹性计算 算法
ArcGIS Pro遥感影像分类:随机森林、支持向量机方法
ArcGIS Pro遥感影像分类:随机森林、支持向量机方法
121 0
|
7月前
干货在线 | ArcGIS三种底图影像调色技巧
干货在线 | ArcGIS三种底图影像调色技巧
243 0
|
5月前
|
定位技术 Python
ArcGIS批量拼接大量栅格遥感影像:Mosaic工具
ArcGIS批量拼接大量栅格遥感影像:Mosaic工具
100 1
|
5月前
|
Serverless 定位技术 Windows
ArcGIS中ArcMap快速自动计算单一波段或多波段栅格遥感影像NDVI的方法
ArcGIS中ArcMap快速自动计算单一波段或多波段栅格遥感影像NDVI的方法
103 1
|
5月前
|
存储 机器学习/深度学习 数据挖掘
ArcGIS中ArcMap栅格遥感影像的监督分类
ArcGIS中ArcMap栅格遥感影像的监督分类
|
5月前
|
存储 定位技术
ArcGIS中ArcMap时间滑块功能对长时间序列栅格遥感影像进行动态显示并生成视频或动图
ArcGIS中ArcMap时间滑块功能对长时间序列栅格遥感影像进行动态显示并生成视频或动图
|
5月前
|
定位技术 Python
ArcGIS中ArcMap通过模型构建器ModelBuilder导出地理与投影坐标系转换Python代码的方法
ArcGIS中ArcMap通过模型构建器ModelBuilder导出地理与投影坐标系转换Python代码的方法
|
5月前
|
Python
ArcGIS中ArcMap模型构建器ModelBuilder的模型建立与运行操作方法
ArcGIS中ArcMap模型构建器ModelBuilder的模型建立与运行操作方法
|
10月前
|
定位技术
ArcGIS:(模型构建器)如何获取各个区域下不同地物的面积?
ArcGIS:(模型构建器)如何获取各个区域下不同地物的面积?
146 0
|
10月前
|
存储
ArcGIS:模型构建器内变量的数据类型中栅格图层和栅格数据集的区别
ArcGIS:模型构建器内变量的数据类型中栅格图层和栅格数据集的区别
66 0