【ArcGIS教程】批量裁剪-创建模型

ArcGIS支持批处理操作,可以通过使用ModelBuilder和Python脚本来实现。

  • ModelBuilder是ArcGIS中的一种可视化工具,可以将多个GIS工具连接在一起,以实现批处理操作。用户可以使用ModelBuilder来构建模型,以实现批处理操作。
  • Python脚本也可以用来实现批处理操作。用户可以使用ArcPy模块来编写Python脚本,以实现批处理操作。

1 准备数据(一个矢量裁剪多个栅格)

有多年全国LUCC数据,想要裁剪至某一具体流域,如下:
在这里插入图片描述
将.adf格式LUCC数据转化为tif数据,处理步骤如下:
生成.tif格式的文件。点击ArcToolbox,依次点击“转为栅格(To Raster)”>>“栅格转其他格式(批量)”>①②③,最后“确定”即可得到tif格式的文件
在这里插入图片描述

1.1 文件数据库

  • 文件地理数据库就是格式为gdb的数据
  • 个人地理数据库就是格式为mdb的数据

2 创建模型

因为模型(Model)是要在工具箱(Toolbox)下面创建的,所以我们首先应该新建一个工具箱。选中文件夹,右键,在弹出的面板中选择“New”—>“Toolbox”,命名为批量裁剪(BatchClip)即可
在这里插入图片描述
选中批量裁剪工具箱,右键,在弹出的面板中选择“New”—>“Model”。如此,模型就被创建成功了。剩下的就是参数的设置了。
在这里插入图片描述

3 具体参数设置

1、设置迭代器

2、添加裁剪工具箱

Data Management Tools–Raster–Raster Pcocessing–Clip

在这里插入图片描述

模型最终结果如下所示:
在这里插入图片描述
3、验证及运行

结果如下:
在这里插入图片描述

参考

猜你喜欢

转载自blog.csdn.net/qq_44246618/article/details/133063844