Итерировать поля (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: Да