ArcGIS模型工具中迭代器使用及自动命名设置(ArcGIS栅格批量按图幅裁剪)

原创 2017年02月22日 13:11:32

问题描述:一个栅格地图需要按照设计好的标准图幅进行自动批量裁剪,一个图幅结合表文件,按照各个图幅进行设计,包含各个图幅的面图层。

在GIS工具箱中DataManager-》Raster-》Data Processing-》clip工具,仅仅能够完成一个面要素对栅格的裁剪,因此需要借助自定义Model工具进行工具组合和设计。


期望效果:自动化采用图幅结合表图层完成栅格的一次性裁剪,并按照图幅名称自动命名裁剪后的文件。


操作步骤:

1、打开ModelBuilder工具,插入迭代器,设置输入要素参数。


2、将clip工具拖入ModelBuilder,设置迭代器的输出参数为clip工具的输入参数。


3、插入“获取字段值”变量,并设置迭代器的输出要素为该变量的输入要素,并设置字段值为输入参数。同时设置 获取变量值为裁剪的前提条件。


4、最后一步,设置裁剪的输出变量的存储位置和变量值,此处不设置时后面的裁剪结果将覆盖前面的裁剪结果,因此需要设置,设置如图所示(值2为获取的当前选择要素的字段值)。



在该工具的制作过程中,因最后一步不清楚命名规则,导致耽误大量时间,查阅大量资料,希望后来人能够不走弯路。

注:如需帮助请联系QQ:3511353029,淘宝:https://shop165937777.taobao.com/?spm=a230r.7195193.1997079397.2.Lc5zka


如何在ArcGIS for Desktop中实现批量任务?

ModelBuilder 是 ArcGIS for Desktop 产品中最可爱的功能之一,它可以尽可能免代码地将我们从重复劳动中解放出来。使用 ModelBuilder 的过程常常被比喻为“搭积木”...
  • kikitaMoon
  • kikitaMoon
  • 2015年12月06日 22:36
  • 11726

ArcGIS模型构建器高级功能-1、合并分支工具

1、合并分支工具的概念 合并分支工具是arcgis模型构建器七个仅模型使用工具的比较不常用的工具,其主要功能就相当于编程语言的如下功能:var i = 0; if true: i = 5 ...
  • sprintwater
  • sprintwater
  • 2016年10月07日 21:14
  • 2062

ArcGIS ModelBuilder 迭代器参数传入字段计算器方法

最近一直困惑:利用arcgis Modelbuild如何将很多的个人数据库或文件数据库的名称(多个图层名称)写入属性项。 经过与技术支持沟通,得出通过迭代器迭代的方式获取到文件名或图层名称,再通过字...
  • djiefei
  • djiefei
  • 2017年09月23日 19:47
  • 305

矢量图层批量裁剪 For ArcGIS102or10.22

  • 2017年04月26日 19:59
  • 103KB
  • 下载

arcgis 批量裁剪工具

  • 2013年07月31日 11:23
  • 62KB
  • 下载

ArcGIS Python实现批量化裁剪影像

一、程序代码: import arcpy arcpy.CheckOutExtension("spatial") arcpy.gp.overwriteOutput=1 arcpy.env.workspa...
  • lucky51222
  • lucky51222
  • 2014年09月06日 12:20
  • 8575

ArcGIS批量裁剪矢量数据

在ArcGIS的使用过程中,数据裁剪是在所难免的,不论是裁剪矢量数据还是栅格数据,ArcGIS都能很好的胜任。但是有些情况下需要对某一数据的不同部分进行裁剪,这样就需要反复进行裁剪操作,虽然最后也能达...
  • u010900851
  • u010900851
  • 2013年08月15日 15:20
  • 2000

Arcgis中对矢量和栅格数据进行裁剪切割的方法

ArcGIS9:   ArcToolbox-->Spatail AnalystTools-->Extraction ArcGIS8.X: 在ArcMap --> SpatialAnalyst扩...
  • Mello_
  • Mello_
  • 2015年08月06日 16:07
  • 17451

arcgis 批量裁切

在对很多图形进行裁剪时,可以使用ArcGIS工具箱的批量裁剪(clip)功能。 在工具箱中,分析工具组下,有一个提取工具组,下面有一个裁剪工具(clip),双击进入裁剪对话窗口, ...
  • lz576825608
  • lz576825608
  • 2014年03月17日 14:09
  • 4286

arcgis脚本Python批量裁切与统计实现

首先通过批量裁切为arcgis的extractbymask工具,代码如下:   其次,利用arcgis的Python脚本的GetRasterProperties_management方法,代码如下:...
  • liyanzhong
  • liyanzhong
  • 2015年01月17日 11:33
  • 1326
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ArcGIS模型工具中迭代器使用及自动命名设置(ArcGIS栅格批量按图幅裁剪)
举报原因:
原因补充:

(最多只允许输入30个字)