使用方法
- 此工具专用于 ModelBuilder ,而并不在编写 Python 脚本时使用。 
- 此工具有两个布尔输出,True 和 False。根据所评估的条件,工具运行后两种布尔输出一种为真另一种为假。需将这些布尔输出设置为下游工具的前提条件,以便在任一前提条件为真的情况下执行这些工具。 
语法
FieldValueIsIfThenElse(in_data, where_clause, {invert_where_clause}, selection_condition, {count}, {count_min}, {count_max})| 参数 | 说明 | 数据类型 | 
| in_data | 要评估的输入元素。 | Data Element; Layer; Table View; Raster Layer; Mosaic Layer; Graph; Utility Network | 
| where_clause | 用于选择记录子集的 SQL 表达式。有关 SQL 语法的详细信息,请参阅在 ArcGIS 中使用的查询表达式的 SQL 参考。 | SQL Expression | 
| invert_where_clause (可选) | 指定是否应反转表达式结果。 
 | Boolean | 
| selection_condition | 用于匹配 SQL 表达式的记录字段值的选择条件。 
 | String | 
| count (可选) | 整型计数值。 | Long | 
| count_min (可选) | 最小整型计数值。 | Long | 
| count_max (可选) | 最大整型计数值。 | Long | 
派生输出
| 名称 | 说明 | 数据类型 | 
| true | 如果指定的条件评估为 True,则此参数将设置为 True。 | 布尔型 | 
| false | 如果指定的条件评估为 False,则此参数将设置为 True。 | 布尔型 | 
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是