Итерировать таблицы (ModelBuilder)

Сводка

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

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

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

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

  • Первая входная таблица используется как шаблон для выходных данных. При этом выбранные поля учитываются в следующих инструментах.

  • У инструмента два элемента выходных данных: Таблица и Имя, которые можно использовать как встроенную переменную (например, %Name%) в других инструментах.

Синтаксис

IterateTables(in_workspace, {wildcard}, {table_type}, {recursive})
ParameterОбъяснениеТип данных
in_workspace

Рабочая область, содержащая таблицы для итерации.

Workspace
wildcard
(Дополнительный)

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

String
table_type
(Дополнительный)

Для рабочих областей в папках (шейп-файлы и покрытия) выберите тип таблицы.

  • DBASEтаблица dBASE (шейп-файлы)
  • INFOтаблица INFO (покрытия)
String
recursive
(Дополнительный)

Определяет, будут ли рекурсивно обрабатываться вложенные папки в основной папке.

  • Отмечено – будут обрабатываться все вложенные папки.
  • Не отмечено – вложенные папки не будут обрабатываться.
Boolean

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

NameОбъяснениеТип данных
table

Полный путь к таблице.

Таблица
name

Имя таблицы.

Строковое

Environments

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

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

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