Resumen
Creates a raster object where each pixel contains the value in an argument list that is at a certain level of popularity.
Debate
For more information about how this function works, see the Popularity tool.
The referenced raster dataset for the raster object is temporary. To make it permanent, you can call the raster object's save method.
Sintaxis
Popularity (popularity_raster, rasters, {extent_type}, {cellsize_type}, {process_as_multiband})
Parámetro | Explicación | Tipo de datos |
popularity_raster | The input raster that defines the popularity position to be returned. | Raster |
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.
(El valor predeterminado es 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.
(El valor predeterminado es FirstOf) | String |
process_as_multiband | Specifies how the bands of the input rasters are processed.
(El valor predeterminado es False) | Boolean |
Tipo de datos | Explicación |
Raster |
The output raster. |
Muestra de código
Calculates the values in the set of input rasters that reach the specified level of popularity.
# Import system modules
import arcpy
from arcpy.ia import *
#Set the local variables
popularity_raster = r"c:\temp\value_raster.tif"
rasters = [r"c:\temp\raster1.tif", r"c:\temp\raster2.tif", r"c:\temp\raster3.tif"]
#Execute
output_raster = Popularity(popularity_raster, rasters, "UnionOf", "FirstOf", True)