专栏名称: GIS前沿
分享测绘地信资讯,交流行业软件技巧。
目录
相关文章推荐
上下五千年故事  ·  刚刚解放,上海一公安局的处长强奸一国民党军官 ... ·  5 天前  
上下五千年故事  ·  三国虎将里谁的儿子最有出息?大多默默无闻,唯 ... ·  4 天前  
51好读  ›  专栏  ›  GIS前沿

用ArcGIS模型构建器实现批量裁剪影像

GIS前沿  · 公众号  ·  · 2024-05-07 17:42

正文

影像的批量剪裁是很见的需求。

最方便的方法应该要数模型构建器了,重点是模型构建器中 迭代器 的使用。

具体情况又可分为 按不同要素裁剪同一影像 ,和 按同一要素裁剪不同影像

这里都来实现一下, 文章末尾有 模型的下载。


01


按不同要素裁剪同一影像

其实这种情况又可以分为2种,在于这不同要素是在同一个要素类中还是各自在不同要素类中。

情况一: 假设不同要素是在同一个要素类中,用不同的字段值进行区分,典型的像行政区划:

查看属性表,有一个字段【XZQMC】,我们就按这个字段来批量裁剪:

新建一个模型构建器,添加【迭代要素选择】,以及【按掩膜提取】:

【迭代要素选择】的设置如下,注意选择的分组字段:

【按掩膜提取 】的设置如下,这里引用了 【迭 代要素选择 】生成的变量【值】:

生成结果如下:

在地图中查看:

情况二: 假设不同要素是在不同要素类中,例如多个shp放在同一个文件夹中:

实现过程大同小异, 添加 【迭代要素类 以及 【按掩膜提取

【迭代要素类 】的输入路径就是shp文件所在的文件夹。

其它设置基本一致。

生成结果也是一模一样。



02


按同一要素裁剪不同影像

这种情况一般多用于裁剪同一区域不同历史时期的影像。

比如说手头的几个年份的历史影像放在同一个文件夹下:

我们要用一个裁剪区域依次裁剪每个历史影像:

新建一个模型构建器, 添加 【迭代栅格数据 以及 【按掩膜提取

【迭代栅格数据 】的输入数据是放历史影像的文件夹,其它设置和之前基本没什么差别。

输出结果如下:

在地图中查看:

完美撒花。



03


模型下载

以上3个示例的模型构建器:

https://pan.baidu.com/s/1exe4OyQsVeQOMHqcH8oiyg?pwd=yszl



- END -



历史干货

ArcGIS中SHP转CAD如何分图层以及颜色等(保留属性信息)
ArcGIS批量寻找图层要素中的空洞
谷歌历史影像、天地图、高德、必应....都装进ArcGIS






请到「今天看啥」查看全文


推荐文章
全球健身指南  ·  健身后才知道……!
8 年前