Итерировать поля (Инструменты модели)
Краткая информация
Выполняет итерацию полей в таблице.
Более подробно о том, как работает инструмент Итерировать поля в ModelBuilder
Использование
Этот инструмент доступен только в ModelBuilder для использования в моделях. Этот инструмент недоступен в панели Геообработка или в Python.
Параметры Тип данных и Подстановочный символ могут использоваться в качестве фильтров для ограничения итерации полей.
Если параметр Имена полей не задан, инструмент выполнит итерацию полей, которые соответствуют фильтрам, если они указаны.
Дублирующиеся поля в параметре Имена полей будут проигнорированы.
Этот инструмент имеет два выходных параметра, Значение и Количество, которые можно использовать в качестве встроенных переменных (например, %Value%) в других инструментах. Выходной параметр Значение является типом поля и может использоваться с другими инструментами, которые принимают значение типа поля. Выходной параметр Количество - это общее количество полей, которые итерирует инструмент.
Поля геометрии не указаны в параметре Тип данных, но доступны с помощью параметра Имена полей.
Если поле не указано в параметре Имена полей, в выходном Значении будет использоваться первое поле таблицы. Если поле в параметре Имена полей задано, в выходном Значении будет использоваться первое поле из параметра Имена полей. В обоих случаях, если первым полем является поле геометрии, оно будет пропущено.
Сохраните таблицы в режиме редактирования, чтобы обновить поля в параметре Имена полей.
Этот инструмент принимает входные данные с соединенными таблицами. Соединенные таблицы будут генерировать имена полей, соответствующие требованиям параметра среды Поддерживать полные имена полей.
Этот инструмент работает с данными из подключения к базе данных.
Рядом с параметром Имена полей появится сообщение, когда произойдет что-либо из следующего:
Поле не существует в таблице.
Поле не соответствует заданному фильтру Тип данных.
Поле не соответствует заданному фильтру Подстановочные символы.
Эти сообщения будут отображаться как предупреждения в диалоговом окне инструмента Итерировать поля и как ошибки в диалоговом окне переменной Имена полей.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная таблица |
Входная таблица с полями, которые должны быть возвращены. |
Table View; Raster Layer; Mosaic Layer |
|
Тип поля (Дополнительный) |
Задает тип поля, который будет использоваться для фильтрации полей. Если тип поля не задан, будут возвращены все поля поддерживаемых типов.
|
String |
|
Групповой символ (Дополнительный) |
Позволяет ограничивать возвращаемые поля. Подстановочный символ работает как с именами полей, так и с их псевдонимами, и представляет собой комбинацию |
String |
|
Имена полей (Дополнительный) |
Список полей, которые будут возвращены. |
Field |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Значение |
Поля, возвращаемое каждой итерацией. |
Field |
|
Количество |
Общее число полей для всех итераций. |
Long |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да