Краткая информация
Создает растровый объект, в котором каждый пиксел содержит сумму значений нескольких растров.
Обсуждение
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
Sum (rasters, {extent_type}, {cellsize_type}, {ignore_nodata}, {process_as_multiband})
Параметр | Описание | Тип данных |
rasters [rasters,...] | The list of input rasters. | Raster |
extent_type | The method that will be used to compute the extent of the output when the input rasters have different extents.
(Значение по умолчанию — FirstOf) | String |
cellsize_type | The method that will be used to compute the pixel size of the output when the input rasters have different pixel sizes.
(Значение по умолчанию — FirstOf) | String |
ignore_nodata | Specifies whether NoData values will be ignored in the calculation.
(Значение по умолчанию — False) | Boolean |
process_as_multiband | Specifies how the bands of the input rasters will be processed.
(Значение по умолчанию — False) | Boolean |
Тип данных | Описание |
Raster | Выходной растр. |
Пример кода
Вычисляет сумму значений для трех многоканальных растров.
from arcpy.ia import *
rc = RasterCollection([landsat_1, landsat_2, landsat_3])
range_raster = Sum(rc, extent_type = "UnionOf", cellsize_type = "MinOf",
ignore_nodata = True, process_as_multiband = True)