组合异或 (Image Analyst)

需要 Spatial Analyst 许可。

摘要

对两个输入栅格的像元值执行“组合异或”运算。

如果一个输入值为真(非零),而另一个输入值为假(零),则输入值的每种唯一组合的输出是一个不同的值。 如果两个输入都为真,或两个都为假,则输出值为 0。

了解有关组合工具工作原理的详细信息

插图

组合异或图示
OutRas = CombinatorialXOr(InRas1, InRas2)

使用情况

  • 组合数学工具会将输入值视为布尔值,其中非零值将视作“真”,零将视作“假”。

  • 要执行该组合评估,需要两个输入值。

  • 此工具中输入的顺序仅与输出属性表相关。

参数

标注说明数据类型
输入栅格数据或常量值 1

此组合运算中所使用的第一个输入。

该字段必须为整型。

假如已为其他参数指定栅格,则可将数字用作此参数的输入。 要为两个输入指定一个数字,必须先设置像元大小和范围。

Raster Layer; Constant
输入栅格数据或常量值 2

此组合运算中所使用的第二个输入。

该字段必须为整型。

假如已为其他参数指定栅格,则可将数字用作此参数的输入。 要为两个输入指定一个数字,必须先设置像元大小和范围。

Raster Layer; Constant

返回值

标注说明数据类型
输出栅格

输出栅格。

输出始终为整型。

Raster

CombinatorialXOr(in_raster_or_constant1, in_raster_or_constant2)
名称说明数据类型
in_raster_or_constant1

此组合运算中所使用的第一个输入。

该字段必须为整型。

假如已为其他参数指定栅格,则可将数字用作此参数的输入。 要为两个输入指定一个数字,必须先设置像元大小和范围。

Raster Layer; Constant
in_raster_or_constant2

此组合运算中所使用的第二个输入。

该字段必须为整型。

假如已为其他参数指定栅格,则可将数字用作此参数的输入。 要为两个输入指定一个数字,必须先设置像元大小和范围。

Raster Layer; Constant

返回值

名称说明数据类型
out_raster

输出栅格。

输出始终为整型。

Raster

相关主题