算术函数用于执行两个栅格之间或一个栅格与一个标量运算之间(反之亦然)的算术运算。
注释
下表说明了范围选项:
输入栅格 | 第一个输入栅格的范围 | 最后一个输入栅格的范围 | 相交范围 | 总范围 |
---|---|---|---|---|
运算选项如下:
- 加 - 输出各栅格所有对应像素值的总和。
output = Raster1 + Raster2
- 减 - 输出各栅格对应像素值间的差值。 这可用于计算变化检测。
output = Raster1 - Raster2
- 乘 - 输出各栅格对应像素值的乘积。 这可用于执行某些成本函数。
output = Raster1 × Raster2
- 除 - 输出各栅格对应像素值间的整除结果。
output = Raster1 ÷ Raster2
- 幂 - 输出以像素值为底数、以输入栅格数据或标量为指数的幂运算结果。
output = Raster1Raster2
- 众数 - 输出所有重叠像素中出现次数最多的像素值。 例如,如果栅格包含六个波段,将有六个重叠像素。 对于值 4、5、6、4、7、9,众数值为 4。
参数
参数 | 描述 |
---|---|
栅格 | 第一个输入栅格数据集。 |
栅格2 | 第二个输入栅格数据集。 |
操作 | 要在两个输入栅格之间执行的算术运算。 选项如下:
|
像元大小类型 | 像元大小类型定义了当输入栅格具有不同像素像元大小时输出像素像元大小的计算方式。
|
范围类型 | 范围类型定义了输入栅格具有不同范围时输出范围的计算方式。
|