While (ModelBuilder)

概要

条件が True または False になるまで反復処理を行います。

ModelBuilder での [While] の詳細

使用法

  • このツールは、ModelBuilder で使用するためのツールで、Python スクリプトでは使用できません。

  • 反復子をモデルに追加すると、モデル内のすべてのツールが反復子の各値に対して反復処理されます。各反復値に対してモデル内の各ツールを実行したくない場合は、反復子だけを含むサブモデル (モデル内のモデル、またはネストされたモデル) を作成し、メイン モデルにモデル ツールとして追加します。

構文

arcpy.mb.IterateCondition(in_values, {condition})
パラメーター説明データ タイプ
in_values
[in_values,...]

反復処理を続行するかどうかを決定するために評価される入力値。

Any Value
condition
(オプション)

入力値がすべて True またはすべて False になるまで反復処理を行うかどうかを指定します。

  • TRUEツールは、すべての入力値が True になるまで反復処理を実行します。これがデフォルトです。
  • FALSE ツールは、すべての入力値が False になるまで反復処理を実行します。
String

派生した出力

名前説明データ タイプ
continue

続行するかどうかを示すブール値。

ブール型

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい