Для (For) (ModelBuilder)
Резюме
Выполняет итерации с начального до конечного значения данной переменной. Он работает так же, как и оператор For в любом языке программирования/написания скриптов, выполняя итерацию заданное число раз.
Более подробно о том, как работает итератор For в ModelBuilder
Использование
-
Этот инструмент предназначен для использования в ModelBuilder, а не в скриптах Python.
-
Инструмент увеличивает начальное значение, пока не будет достигнут заданный максимальный предел. Например, если От значения (From Value) равно 0 и До значения (To Value) равно 10 увеличивается с шагом По значению (By Value) 3, итерация будет повторяться пока не достигнет значения 9.
-
Если итератор добавлен в модель, все инструменты в модели будут повторяться для каждого значения в итераторе. Если вы не хотите запускать каждый инструмент в модели для каждого значения итерации, создайте подмодель/модель в пределах модели/вложенной модели (sub-model/model within a model/nested model), которая содержит только итератор, и добавьте ее как инструмент модели в основную модель.
Инструмент Для (For) заменяет инструменты Итерация по числу (Iterate By Count) или Итерация по переменной (Iterate By Variable), которые раньше существовали в опциях Итерация (Iteration Options) в свойствах модели (Model Properties).
Синтаксис
Параметр | Объяснение | Тип данных |
from |
Значение, с которого начинается итерация. | Long |
to |
Значение, до которого выполняется итерация. | Long |
increment |
Значение шага. | Long |