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