Итерировать поля (ModelBuilder)

Краткая информация

Выполняет итерацию полей в таблице.

Более подробно о том, как работает инструмент Итерировать поля в ModelBuilder

Использование

  • Этот инструмент доступен только из ModelBuilder для использования в моделях. Этот инструмент недоступен в панели Геообработка или в Python.

  • Параметры Тип данных и Подстановочный символ могут использоваться в качестве фильтров для ограничения итерации полей.

  • Если параметр Имена полей не задан, инструмент выполнит итерацию полей, которые соответствуют фильтрам, если они указаны.

  • Дублирующиеся поля в параметре Имена полей будут проигнорированы.

  • Этот инструмент имеет два выходных параметра, Значение и Количество, которые можно использовать в качестве встроенных переменных (например, %Value%) в других инструментах. Выходной параметр Значение является типом поля и может использоваться с другими инструментами, которые принимают значение типа поля. Выходной параметр Количество - это общее количество полей, которые итерирует инструмент.

  • Поля геометрии не указаны в параметре Тип данных, но доступны с помощью параметра Имена полей.

  • Если поле не указано в параметре Имена полей, при выводе Значения будет использоваться первое поле таблицы. Если поле в параметре Имена полей задано, при выводе Значения будет использоваться первое поле из параметра Имена полей. В обоих случаях, если первым полем является поле геометрии, оно будет пропущено.

  • Сохраните таблицы в режиме редактирования, чтобы обновить поля в параметре Имена полей.

  • Этот инструмент принимает входные данные с соединенными таблицами. Соединенные таблицы будут генерировать имена полей, соответствующие требованиям параметра среды Поддерживать полные имена полей.

  • Этот инструмент работает с данными из подключения к базе данных.

  • Рядом с параметром Имена полей появится сообщение, когда произойдет что-либо из следующего:

    • Поле не существует в таблице.
    • Поле не соответствует заданному фильтру Тип данных.
    • Поле не соответствует заданному фильтру Подстановочные символы.
    Эти сообщения будут отображаться как предупреждения в диалоговом окне инструмента Итерация полей и как ошибки в диалоговом окне переменной Имена полей.

Параметры

ПодписьОписаниеТип данных
Входная таблица

Входная таблица с полями, которые должны быть возвращены.

Table View; Raster Layer; Mosaic Layer
Тип поля
(Дополнительный)

Задает тип поля, который будет использоваться для фильтрации полей. Если тип поля не задан, будут возвращены все поля поддерживаемых типов.

  • Big IntegerВозвращаются поля Big Integer
  • BlobВозвращаются поля BLOB.
  • DateВозвращаются поля Date.
  • Только датаВозвращаются поля только даты.
  • DoubleВозвращаются поля типа Double.
  • FloatВозвращаются поля типа Float.
  • GlobalIDВозвращаются поля GlobalID.
  • GUIDВозвращаются поля GUID.
  • LongВозвращаются поля Long integer
  • RasterВозвращаются поля Raster.
  • ShortВозвращаются поля Short integer.
  • TextВозвращаются текстовые поля.
  • Только времяВозвращаются поля только времени.
  • Сдвиг метки времениВозвращаются поля сдвига метки времени.
  • XMLВозвращаются поля XML.
String
Групповой символ
(Дополнительный)

Позволяет ограничивать возвращаемые поля. Подстановочный символ работает как с именами полей, так и с их псевдонимами, и представляет собой комбинацию * и других знаков. Например, этот параметр можно использовать для ограничения итерации входных имен полей, начинающихся с определенного символа или слова (например, A* или Ari* или Land*, и так далее). Звездочка эквивалентна поиску по всем полям. Если символ подстановки не задан, будут возвращены все входные данные.

String
Имена полей
(Дополнительный)

Список полей, которые будут возвращены.

Field

Производные выходные данные

ПодписьОписаниеТип данных
Значение

Поля, возвращаемое каждой итерацией.

Field
Количество

Общее число полей для всех итераций.

Long

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да