使用法
このツールは、ModelBuilder で使用するためのツールで、Python スクリプトでは使用できません。
このツールには、[True] と [False] の 2 つのブール出力があります。評価される条件に基づき、ツールの実行後に、これら 2 つのブール出力のいずれかが true となり、他方の出力は false になります。いずれかの前提条件が true である場合、これらのブール出力は実行される下流ツールの前提条件として設定する必要があります。
構文
arcpy.mb.SpatialRelationshipIfThenElse(in_features, {overlap_type}, {select_features}, {search_distance}, {invert_spatial_relationship}, {selection_condition}, {count}, {count_min}, {count_max})
パラメーター | 説明 | データ タイプ |
in_features | 評価する入力フィーチャ | Feature Layer |
overlap_type (オプション) | 評価される空間リレーションシップを指定します。
| String |
select_features (オプション) | [入力フィーチャ] パラメーターのフィーチャは、このレイヤーまたはフィーチャクラスのフィーチャとの関係に基づき、選択対象となります。 | Feature Layer |
search_distance (オプション) | 検索の対象となる指定の距離。このパラメーターは、overlap_type パラメーターを次のいずれかに設定した場合のみ有効です。WITHIN_A_DISTANCE、WITHIN_A_DISTANCE_GEODESIC、WITHIN_A_DISTANCE_3D、INTERSECT、INTERSECT_3D、HAVE_THEIR_CENTER_IN、CONTAINS。 WITHIN_A_DISTANCE_GEODESIC オプションを選択した場合、キロメートルやマイルなどの距離単位を使用します。 | Linear Unit |
invert_spatial_relationship (オプション) | 空間リレーションシップの評価結果がそのまま使用されるか、反対の結果が使用されるかを指定します。たとえば、このパラメーターを使用すると、交差していないフィーチャまたは別のデータセット内のフィーチャから一定距離内にはないフィーチャのリストを取得することができます。
| Boolean |
selection_condition (オプション) | 入力と選択したフィーチャ間の空間リレーションシップの選択条件。
| String |
count (オプション) | 整数の個数 | Long |
count_min (オプション) | 整数の最小個数 | Long |
count_max (オプション) | 整数の最大個数 | Long |
派生した出力
名前 | 説明 | データ タイプ |
true | 指定の条件が True であった場合、このパラメーターは True に設定されます。 | Boolean |
false | 指定の条件が False であった場合、このパラメーターは True に設定されます。 | Boolean |
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい