Сводка
Выполняет итерации для каждого набора данных в Рабочей области или в Наборе классов объектов.
Более подробно о том, как работает Итерировать наборы данных в ModelBuilder
Использование
Этот инструмент предназначен для использования в ModelBuilder, а не в скриптах Python.
У инструмента два элемента выходных данных: Набор данных и Имя, которые можно использовать как встроенную переменную (например, %Name%) в других инструментах.
Синтаксис
arcpy.mb.IterateDatasets(in_workspace, {wildcard}, {dataset_type}, {recursive})
Parameter | Объяснение | Тип данных |
in_workspace | Рабочая область или набор классов объектов, которые хранят наборы данных для итерирования. | Workspace; Feature Dataset |
wildcard (Дополнительный) | Комбинация звездочки * и других символов поможет вам ограничить результаты. Символ звездочки означает ВСЕ. Если групповой символ не задан, то будут обрабатываться все входные данные. Например, его можно использовать для того, чтобы ограничить итерирование только входными именами, начинающимися с определенного символа или слова (например, A*, или Ari*, или Land* и т.д.). | String |
dataset_type (Дополнительный) | Тип набора данных для итерации.
| String |
recursive (Дополнительный) | Определяет, будут ли рекурсивно обрабатываться вложенные папки во входной рабочей области.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
dataset | Полный путь к набору данных. | Набор данных |
name | Название набора данных. | Строковое |
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да