使用法
このツールは、SQL 文や Where 句の選択や評価は行いません。選択セットが指定された値に一致するかどうかのみ確認します。ModelBuilder で選択を行うには、[属性検索 (Select Layer By Attribute)] ツールを使用してください。入力データセットに SQL 文や Where 句と一致するレコードがあるかどうかを評価するには、[フィールド値 (If Field Value Is)] 論理ツールを使用してください。
このツールは、ModelBuilder で使用するためのツールで、Python スクリプトでは使用できません。
このツールには、[True] と [False] の 2 つのブール出力があります。評価される条件に基づき、ツールの実行後に、これら 2 つのブール出力のいずれかが true となり、他方の出力は false になります。いずれかの前提条件が true である場合、これらのブール出力は実行される下流ツールの前提条件として設定する必要があります。
構文
arcpy.mb.SelectionExistsIfThenElse(in_layer_or_view, {selection_condition}, {count}, {count_min}, {count_max})
パラメーター | 説明 | データ タイプ |
in_layer_or_view | 評価される入力レイヤーまたはテーブル ビュー | Table View; Raster Layer; Mosaic Layer |
selection_condition (オプション) | SQL 文と一致するレコードのフィールド値に使用される選択条件を指定します。
| String |
count (オプション) | 整数の個数 | Long |
count_min (オプション) | 整数の最小個数 | Long |
count_max (オプション) | 整数の最大個数 | Long |
派生した出力
名前 | 説明 | データ タイプ |
true | 指定の条件が True であった場合、このパラメーターは True に設定されます。 | Boolean |
false | 指定の条件が False であった場合、このパラメーターは True に設定されます。 | Boolean |
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい