Итерировать растры (Iterate Rasters) (ModelBuilder)
Краткая информация
Выполняет итерации для растров в Рабочей области (Workspace) или в Каталоге растров (Raster Catalog).
Более подробно о том, как работает Итерировать растры (Iterate Rasters) в ModelBuilder
Использование
-
Этот инструмент предназначен для использования в ModelBuilder, а не в скриптах Python.
-
Можно ограничить выбор растров в рабочей области или в каталоге растров определенным типом растра, например ASC, BIL, BIP, BMP, BSQ, CIT, COT, DT0, DT1, DT2, ERS, GIF, GIS, GRID , HDF, IMG, JP2, JPG, LAN, LGG, NTF, OVR, PNG, RAW, RPF, SID и TIF.
-
У инструмента два элемента выходных данных: Выходной растр (Output Raster) и Имя (Name), которые можно использовать как встроенную переменную %Name% в других инструментах.
-
Если итератор добавлен в модель, все инструменты в модели будут повторяться для каждого значения в итераторе. Если вы не хотите запускать каждый инструмент в модели для каждого значения итерации, создайте подмодель/модель в пределах модели/вложенной модели (sub-model/model within a model/nested model), которая содержит только итератор, и добавьте ее как инструмент модели в основную модель.
Синтаксис
Параметр | Объяснение | Тип данных |
in_workspace |
Рабочая область (Workspace) или Каталог растров (Raster Catalog), содержащий растры для итерации. | Workspace; Raster Catalog |
wildcard (дополнительно) |
Групповой символ.Комбинация * и символов, которые накладывают ограничение на результат. Символ звездочки означает ВСЕ. Если групповой символ не задан, то будут обрабатываться все входные данные. Например, его можно использовать для того, чтобы ограничить итерирование только входными именами, начинающимися с определенного символа или слова (например, A* или Ari* или Land* и т.д.). | String |
raster_format (дополнительно) |
Выберите Растровый формат (Raster Format), например ASC, BIL, BIP, BMP, BSP, BSQ, CIT, COT, DT0, DT1, DT2, ERS, GIF, GIS, GRID, HDF, IMG, JP2, JPG, LAN, LGG, NTF, PNG, RAW, RPF, SID, и TIF, или введите другое расширение. | String |
recursive (дополнительно) |
Определяет, будут ли рекурсивно обрабатываться вложенные папки в основной папке.
| Boolean |