Итерировать значения поля (Инструменты модели)
Краткая информация
Выполняет итерации для каждого значения в поле.
Более подробно о том, как работает инструмент Итерировать значения поля в ModelBuilder
Использование
Этот инструмент доступен только в ModelBuilder для использования в моделях. Этот инструмент недоступен в панели Геообработка или в Python.
Выходным значением этого инструмента является переменная Значение, которая содержит значение поля. Эту переменную можно использовать для подстановки встроенной переменной(../../help/analysis/geoprocessing/modelbuilder/inline-variable-substitution.md) (%Value%).
Параметр Тип данных определяет тип данных выходной переменной. Тип данных по умолчанию – строка, но в зависимости от того, как выходные данные будут использоваться в модели, можно задать другие типы данных. Например, если поле содержит путь к классу пространственных объектов, вы можете задать Тип данных как Класс объектов и использовать выходную переменную как инструмент, принимающий класс объектов.
Если в модель добавлен итератор, все инструменты модели будут повторяться для каждого значения в итераторе. Если вы не хотите запускать каждый инструмент в модели для каждого значения итерации, создайте подмодель, модель в пределах модели или вложенную модель(../../help/analysis/geoprocessing/modelbuilder/add-a-submodel-to-a-model.md), которая содержит только итератор, и добавьте ее как инструмент модели в основную модель.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная таблица |
Входная таблица, которую необходимо итерировать. |
Table View; Raster Layer |
|
Поле |
Входное поле для итерации. |
Field |
|
Тип данных (Дополнительный) |
Определяет тип данных выходного значения. Тип данных по умолчанию – строка, но в зависимости от того, как выходные данные будут использоваться в модели, можно задать другие типы данных. Например, если поле содержит путь к классу пространственных объектов, вы можете задать этот параметр как Класс объектов и использовать выходную переменную как инструмент, принимающий класс объектов.
|
String |
|
Уникальные значения (Дополнительный) |
Определяет, будут ли значения итерации основаны на уникальных значениях.
|
Boolean |
|
Пропустить пустые значения (Дополнительный) |
Определяет, будут ли пропущены пустые значения в поле.
|
Boolean |
|
Пустое значение (Дополнительный) |
Значение, которое будет использоваться для замены в этом поле пустых (null) значений, таких как -9999, Null или -1. Значением по умолчанию для строковых полей является"", а для числовых полей - 0. |
String |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Значение |
Значение поля возвращается в каждой итерации. |
Any Value |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да