Итерировать наборы данных (Iterate Datasets) (ModelBuilder)
Резюме
Выполняет итерации для каждого набора данных в Рабочей области (Workspace) или в Наборе классов объектов (Feature Dataset).
Более подробно о том, как работает Итерировать наборы данных (Iterate Datasets) в ModelBuilder
Использование
-
Этот инструмент предназначен для использования в ModelBuilder, а не в скриптах Python.
-
Производит итерацию по наборам данных следующих типов: САПР (CAD), Покрытие (Coverage), Набор классов объектов (Feature Dataset), Геометрическая сеть (Geometric Network), Сеть (Network), Растр (Raster), Каталог растров (Raster Catalog), Модель рельефа (Terrain), TIN и Топология (Topology).
-
У инструмента два элемента выходных данных: Выходной набор данных (Output Dataset) и Имя (Name), которые можно использовать как встроенную переменную (например, %Name%) в других инструментах.
-
Если итератор добавлен в модель, все инструменты в модели будут повторяться для каждого значения в итераторе. Если вы не хотите запускать каждый инструмент в модели для каждого значения итерации, создайте подмодель/модель в пределах модели/вложенной модели (sub-model/model within a model/nested model), которая содержит только итератор, и добавьте ее как инструмент модели в основную модель.
Синтаксис
Параметр | Объяснение | Тип данных |
in_workspace |
Папка Рабочая область (Workspace) или Набор классов объектов (Feature Dataset), которые хранят наборы данных для итерирования. | Workspace; Feature Dataset |
wildcard (дополнительно) |
Групповой символ.Комбинация * и символов, которые накладывают ограничение на результат. Символ звездочки означает ВСЕ. Если групповой символ не задан, то будут обрабатываться все входные данные. Например, его можно использовать для того, чтобы ограничить итерирование только входными именами, начинающимися с определенного символа или слова (например, A* или Ari* или Land* и т.д.). | String |
dataset_type (дополнительно) |
Тип набора данных (Dataset Type), например САПР (CAD), Покрытие (Cover), Объект (Feature), Геометрическая сеть (GeometricNetwork), Сеть (Network), Растр (Raster), Каталог растров (RasterCatalog), Модель рельефа (Terrain), TIN и Топология (Topology). | String |
recursive (дополнительно) |
Определяет, будут ли рекурсивно обрабатываться вложенные папки во входной рабочей области.
| Boolean |