An overview of the Iterator toolset
The Iterator toolset has twelve iterators that help repeat a process or set of processes on a set of inputs.
The tools are intended for use only in ModelBuilder and not in Python scripting.
Iterator |
Description |
---|---|
Iterates over a starting and ending value by a given value. It works exactly like For in any scripting/programming language, executing through a set number of items. |
|
Works exactly like 'while' in any scripting/programming language, executing "while" a condition is true or false for the input or set of inputs. |
|
Iterates over features in a feature class. |
|
Iterates over rows in a table. |
|
Iterates over each value in a field. |
|
Iterates over a list of values. |
|
Iterates over datasets in a Workspace or Feature Dataset. |
|
Iterates over feature classes in a Workspace or Feature Dataset. |
|
Iterates over files in a folder. |
|
Iterates over rasters in a Workspace or a Raster Catalog. |
|
Iterates over tables in a workspace. |
|
Iterates over workspaces in a folder. |