当前位置: 首页 > news >正文

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

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

如下图,鼠标右键点击按掩膜提取功能,然后点击批处理,就可以手动进行选择输入输出数据,这样做可以不用等一张影像提取完再进行下一次操作,适用于少量数据,当数据过多时,如有几十张影像待裁剪,就可以使用【模型构建器】来搭建模型进行操作。
在这里插入图片描述

模型构建器实现步骤:

1、打开模型构建器窗口,然后插入一个栅格迭代器;
在这里插入图片描述
2. 将【按掩膜提取】工具拉入模型构建器中;
在这里插入图片描述

3. 右键下图红框所使区域,点击【获取变量】–>【从参数】–>【选择工作空间】,双击工作空间,选中你要裁剪的几张栅格数据所在文件夹;
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述
5. 用【连接】工具链接【栅格】和【按掩膜提取】,作为输入栅格;
在这里插入图片描述
6. 更改输出结果的存储位置,如果想使得输出文件名与输入文件名保持一致,中文:%名称%,英文:%name%;
7. 将输入和输出都设置为模型参数,点击另存为,保存为工具,下次用的时候可以直接加载进来,不用再重新做一遍。接着点击上方的三角形按钮运行完成操作。

在这里插入图片描述
8. 或者右键点击ArcToolbox将刚刚保存的工具加载进来,然后再进行批量按掩膜提取。
在这里插入图片描述

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

公众号GISerQ

http://www.lryc.cn/news/11619.html

相关文章:

  • 算法刷题打卡第94天: 找出给定方程的正整数解
  • 浅析SAS协议(1):基本介绍
  • 93.【Vue-细刷-02】
  • Allegro负片层不显示反盘的原因和解决办法
  • ACM数论 裴蜀定理(贝祖定理)
  • 基础篇—CSS Position(定位)解析
  • 正则表达式与grep
  • 开发必备的IDEA 插件!效率提升 50 倍!
  • aws eks 集群访问ecr仓库拉取镜像的认证逻辑
  • Linux Socket Buffer介绍
  • ACL与NAT
  • 使用gdb来debug程序并查找Segmentation fault原因
  • vbs简单语法及简单案例
  • 学板绘课程学费一般多少钱
  • 48.在ROS中实现local planner(1)- 实现一个可以用的模板
  • jenkins基础部署
  • Unity3D -知识点(1)
  • 【学习笔记】NOIP暴零赛3
  • Java JSR规范列表
  • Java必备小知识点1
  • JavaScript作用域、闭包
  • JavaScript Date(日期) 对象
  • rust过程宏 proc-macro-workshop解题-4-sorted
  • 数据结构与算法—队列
  • AcWing3416.时间显示——学习笔记
  • 贴吧手机端防删图GIF动态图制作解析
  • iOS接入Google登录
  • 【C语言】大小端字节序问题
  • Linux | 网络通信 | 序列化和反序列化的讲解与实现
  • C#的委托原理刨析and事件原理刨析和两者的比较