Synthèse
Creates a raster object where each pixel contains the position of the raster with the maximum value in a set of rasters.
Discussion
For more information about how this function works, see the Highest Position tool.
The referenced raster dataset for the raster object is temporary. To make it permanent, you can call the raster object's save method.
Syntaxe
HighestPosition (rasters, {extent_type}, {cellsize_type})
Paramètre | Explication | Type de données |
rasters [rasters,...] |
The list of input rasters. | None |
extent_type | The method that will be used to compute the extent of the output when the input rasters have different extents.
(La valeur par défaut est 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.
(La valeur par défaut est FirstOf) | String |
Type de données | Explication |
Raster |
The output raster. |
Exemple de code
Calculates the raster with the maximum value in a set of input rasters.
# Import system modules
import arcpy
from arcpy.ia import *
#Set the local variables
rasters = [r"c:\temp\raster1.tif", r"c:\temp\raster2.tif", r"c:\temp\raster3.tif"]
#Execute
Highest_raster = HighestPosition(rasters, "UnionOf", "FirstOf")
Vous avez un commentaire à formuler concernant cette rubrique ?