Краткая информация
Выполняет арифметическую операцию между двумя растрами или между растром и скаляром и возвращает растровый объект с примененной операцией.
Обсуждение
Более подробную информацию о том, как работает эта функция, см. Растровая функция Арифметическая.
Синтаксис
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")