Краткая информация
Выполняет итерации для таблиц в рабочей области.
Более подробно о том, как работает инструмент Итерировать таблицы в ModelBuilder
Использование
Этот инструмент предназначен для использования в ModelBuilder, а не в скриптах Python.
Таблицы в папке можно ограничить для итерирования по типам таблиц, например, dBASE или INFO.
Первая входная таблица используется как шаблон для выходных данных. При этом выбранные поля учитываются в следующих инструментах.
У инструмента два элемента выходных данных: Таблица (Table) и Имя (Name), которые можно использовать как встроенную переменную (например, %Name%) в других инструментах.
Если итератор добавлен в модель, все инструменты в модели будут повторяться для каждого значения в итераторе. Если вы не хотите запускать каждый инструмент в модели для каждого значения итерации, создайте подмодель/модель в пределах модели/вложенной модели (sub-model/model within a model/nested model), которая содержит только итератор, и добавьте ее как инструмент модели в основную модель.
Синтаксис
IterateTables_mb (in_workspace, {wildcard}, {table_type}, {recursive})
Параметр | Объяснение | Тип данных |
in_workspace | Рабочая область, содержащая таблицы для итерации. | Workspace |
wildcard (Дополнительный) | Комбинация * и символов, которые накладывают ограничение на результат. Символ звездочки означает ВСЕ. Если групповой символ не задан, то будут обрабатываться все входные данные. Например, его можно использовать для того, чтобы ограничить итерирование только входными именами, начинающимися с определенного символа или слова (например, A* или Ari* или Land* и т.д.). | String |
table_type (Дополнительный) | Для рабочих областей в папках (шейп-файлы и покрытия) выберите тип таблицы.
| String |
recursive (Дополнительный) | Определяет, будут ли рекурсивно обрабатываться вложенные папки в основной папке.
| Boolean |
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да