Итерировать рабочие области (ModelBuilder)

Сводка

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

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

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

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

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

Синтаксис

arcpy.mb.IterateWorkspaces(in_folder, {wildcard}, {workspace_type}, {recursive})
ParameterОбъяснениеТип данных
in_folder

Папка, в которой хранятся рабочие области для итераций.

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

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

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

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

  • FILEGDBВыходными данными могут быть только файловые базы геоданных.
  • FOLDERВыходными данными могут быть только папки.
  • SDEВыходными данными могут быть только многопользовательские базы геоданных.
String
recursive
(Дополнительный)

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

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

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

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

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

Рабочая область
name

Имя рабочей области.

Строковое

Environments

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

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

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