Пока (ModelBuilder)

Сводка

Выполняет итерации до тех пор, пока условие не станет истинным или ложным.

Более подробно о том, как работает Пока в ModelBuilder

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

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

  • Если итератор добавлен в модель, все инструменты в модели будут повторяться для каждого значения в итераторе. Если вы не хотите запускать каждый инструмент в модели для каждого значения итерации, создайте подмодель/модель в пределах модели/вложенной модели (sub-model/model within a model/nested model), которая содержит только итератор, и добавьте ее как инструмент модели в основную модель.

Синтаксис

IterateCondition(in_values, {condition})
ParameterОбъяснениеТип данных
in_values
[in_values,...]

Входные значения, оценивающие, нужно ли продолжать итерации.

Any Value
condition
(Дополнительный)

Определяет, нужно ли продолжать итерации, пока все входные значения не станут истинными или все ложными.

  • TRUEИнструмент будет выполнять итерации до тех пор, пока все входные значения не станут истинными. Это значение по умолчанию.
  • FALSE Инструмент будет выполнять итерации до тех пор, пока все входные значения не станут ложными.
String

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

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

Логическое значение, обозначающее продолжение или остановку работы.

Логическое

Environments

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

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

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