使用法
このツールは、ModelBuilder で使用するためのツールで、Python スクリプトでは使用できません。
このツールには、[True] と [False] の 2 つのブール出力があります。評価される条件に基づき、ツールの実行後に、これら 2 つのブール出力のいずれかが true となり、他方の出力は false になります。いずれかの前提条件が true である場合、これらのブール出力は実行される下流ツールの前提条件として設定する必要があります。
メモ:
ArcGIS のほとんどのツールは、モデルに追加されると空 (色なし) になりますが、[値の評価 (If Value Is)]、[データの存在 (If Data Exists)]、[値の収集 (Collect Values)]、および [ブランチのマージ (Merge Branch)] ツールはこれに当てはまりません。[値の評価 (If Value Is)] ツールは常に実行可能状態 (色付き) になります。これは、このツールへの入力を空にする (比較に有効な入力と見なされる) ことができるためです。
構文
arcpy.mb.ValueIsIfThenElse({input_value}, {value_test}, {comparison_type}, {values}, {range_values}, {comparison_value})
パラメーター | 説明 | データ タイプ |
input_value (オプション) | 評価する入力値。 | Any Value |
value_test (オプション) | 使用する比較演算子のタイプを指定します。
| String |
comparison_type (オプション) | 使用するデータ比較のタイプを指定します。
| String |
values [values,...] (オプション) | 入力値と比較する値のリスト。 | Any Value |
range_values [[Any Value, Any Value],...] (オプション) | 入力値と比較する範囲値を指定します。
| Value Table |
comparison_value (オプション) | 入力値と比較する単一の値。 | Any Value |
派生した出力
名前 | 説明 | データ タイプ |
true | 指定の条件が True であった場合、このパラメーターは True に設定されます。 | Boolean |
false | 指定の条件が False であった場合、このパラメーターは True に設定されます。 | Boolean |
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい