条件测试 (影像分析工具)
汇总
使用逻辑表达式对输入栅格执行布尔评估。
如果该表达式评估结果为真,则输出像元值为 1。 如果该表达式评估结果为假,则输出像元值为 0。
插图

用法
条件测试可通过 Where 子句中的 SQL 表达式进行指定。
Where 子句使用 SQL 查询。 有关创建查询的详细信息,请参阅以下主题:
要在 Python 中使用 {where_clause},应将其置于引号中。 例如,"Value > 5000"。
有关在 Python 中指定查询的详细信息,请参阅相关帮助。
如果输入是多波段栅格,则输出也将为多波段栅格。 该工具将在输入中的每个波段上执行操作。
如果输入是多维栅格数据,则将处理所有变量的所有剖切。 输出将是 CRF 格式的多维栅格。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入栅格 |
基于逻辑表达式在其上执行布尔评估的输入栅格。 |
Raster Layer |
|
Where 子句 |
用于确定哪些输入像元将返回“真”值 (1) 以及哪些输入像元将返回“假”值 (0) 的逻辑表达式。 Where 子句遵循 SQL 表达式的一般格式。 如果您单击编辑 SQL 模式按钮 |
SQL Expression |
返回值
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输出栅格 |
输出栅格。 输出像元值为 0 或 1。 |
Raster |
环境
自动提交, 像元大小, 像元大小投影方法, 压缩, 当前工作空间, 范围, 地理变换, 掩膜, 输出配置关键字, 输出坐标系, 临时工作空间, 捕捉栅格, 切片大小
许可信息
- 基本: 需要 Image Analyst 或 Spatial Analyst
- 标准: 需要 Image Analyst 或 Spatial Analyst
- 高级: 需要 Image Analyst 或 Spatial Analyst