Disponible avec une licence Image Analyst.
Disponible avec une licence Spatial Analyst.
Résumé
Provides access to all existing math functions and returns a raster object with the mathematical operation applied.
Discussion
For more information about how this function works, see the Raster Calculator raster function.
The referenced raster dataset for the raster object is temporary. To make it permanent, you can call the raster object's save method.
Syntaxe
RasterCalculator (rasters, input_names, expression, {extent_type}, {cellsize_type})
Paramètre | Explication | Type de données |
rasters [rasters,...] | The list of input rasters. | Raster |
input_names [input_names,...] | The user-defined variable names. | String |
expression | Build an algebraic expression to perform spatial analysis on the input raster. | String |
extent_type | The spatial extent used to create the output raster.
(La valeur par défaut est FirstOf) | String |
cellsize_type | The cell size used to create the output raster.
(La valeur par défaut est FirstOf) | String |
Type de données | Explication |
Raster | The output raster. |
Exemple de code
Example of a map algebraic expression using a raster calculator.
from arcpy.ia import *
out_rc_multi_raster = RasterCalculator(["raster1.tif", "raster2.tif"],
["x", "y"], "x*y")
out_rc_multi_raster.save("C:/arcpyExamples/raster_rc_multi.tif")
Example of a map algebraic expression using a raster calculator.
from arcpy.ia import *
out_rc_multi_raster = RasterCalculator(["raster1.tif", "raster2.tif"],
["x", "y"], "x*y")
out_rc_multi_raster.save("C:/arcpyExamples/raster_rc_multi.tif")
Vous avez un commentaire à formuler concernant cette rubrique ?