Summary
Creates a raster object by applying a raster function or function chain to one or more input rasters.
Discussion
Use the Apply function to process one or more raster datasets using a raster function or function chain. This function creates a raster object that is the input raster object or objects with a raster function applied.
The referenced raster dataset for the output raster object is temporary. To make it permanent, you can call the raster object's save method.
Syntax
Apply (in_raster, raster_function, {raster_function_arguments})
Parameter | Explanation | Data Type |
in_raster [in_raster,...] | The input raster dataset or datasets. The input can include the following:
| Raster |
raster_function | The name of a raster function or the path to a custom raster function (.rft.xml file) to apply to the input. | String |
raster_function_arguments | The parameters and values associated with the raster function or function chain. If not specified, and if applicable, default values will be used. For example, the Tasseled Cap raster function does not require any arguments; the input is a single raster, so there is no need to specify arguments. The Arithmetic raster function, however, requires 5 input parameters: Raster, Raster2, Operation, Cellsize Type and Extent Type. To use Arithmetic with the Apply function, Raster and Raster2 are defined in the in_raster parameter, and the remaining parameters have default values, so if nothing is specified for those parameters, the default values will be used. For information about the function arguments for each raster function, see Raster function objects. | Dictionary |
Data Type | Explanation |
Raster | The output raster dataset with the function applied. |