使用方法
此工具专用于 ModelBuilder ,而并不在编写 Python 脚本时使用。
此工具有两个布尔输出,True 和 False。根据所评估的条件,工具运行后两种布尔输出一种为真,另一种为假。必须将这些布尔输出设置为下游工具的前提条件,才能在任一前提条件为真的情况下执行这些工具。
语法
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。 | 布尔型 |
false | 如果指定的条件评估为 False,则此参数将设置为 True。 | 布尔型 |
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是