使用方法
此工具专用于 ModelBuilder ,而并不在编写 Python 脚本时使用。
此工具有两个布尔输出,True 和 False。根据所评估的条件,工具运行后两种布尔输出一种为真,另一种为假。必须将这些布尔输出设置为下游工具的前提条件,才能在任一前提条件为真的情况下执行这些工具。
注:
如果数据已存在在添加到模型后始终处于准备运行状态(彩色)。这是因为输入是可选的“任何值”数据类型,空值将视为有效输入并且被评估为 false。如果数据类型与输入数据的实际数据类型不匹配,则 False 输出变量将设置为 true。
语法
arcpy.mb.DataExistsIfThenElse({in_data}, {data_type})
参数 | 说明 | 数据类型 |
in_data (可选) | 要评估的输入数据元素。 | Any Value |
data_type (可选) | 正在进行评估的数据元素的数据类型。仅当地理数据库中的要素数据集和要素类或表具有相同名称时,才需要提供一个值。在这种情况下,您需要为希望进行评估的项选择数据类型(要素数据集、要素类或表)。
| String |
派生输出
名称 | 说明 | 数据类型 |
true | 如果指定的条件评估为 True,则此参数将设置为 True。 | 布尔型 |
false | 如果指定的条件评估为 False,则此参数将设置为 True。 | 布尔型 |
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是