摘要
在两个栅格之间或一个栅格与一个标量之间执行算术运算,并返回应用该运算的栅格对象。
说明
有关此函数工作原理的详细信息,请参阅算数栅格函数。
语法
Arithmetic (raster1, raster2, {operation_type}, {extent_type}, {cellsize_type})| 参数 | 说明 | 数据类型 | 
| raster1 | 第一个输入栅格。这可以是所有像素都具有相同值的标量栅格。 | Raster | 
| raster2 | 第二个输入栅格。这可以是所有像素都具有相同值的标量栅格。 | Raster | 
| operation_type | 要在两个输入栅格之间应用的算术运算。 
 (默认值为 Plus) | String | 
| extent_type | 输入栅格具有不同范围时用于计算输出范围的方法。 
 (默认值为 FirstOf) | String | 
| cellsize_type | 输入栅格具有不同像元大小时用于计算输出像元大小的方法。 
 (默认值为 FirstOf) | String | 
| 数据类型 | 说明 | 
| Raster | 应用了算术运算的输出栅格。 | 
代码示例
将两个栅格相乘并使用输入的总范围。
import arcpy
new_raster = arcpy.ia.Arithmetic("Raster1.tif","Raster2.tif", "Multiply", "UnionOf", "FirstOf")