Posición más baja (Spatial Analyst)
Resumen
Determina la posición del ráster con el valor mínimo en un conjunto de rásteres a través de cada celda individual.
Ilustración
Uso
-
Se puede especificar una cantidad de rásteres arbitraria en la lista de rásteres de entrada.
-
El orden de los rásteres de entrada es importante para esta herramienta.
-
Si la ubicación de una celda contiene NoData en cualquiera de los rásteres de entrada, esa ubicación será asignada como NoData en la salida.
-
El ráster de salida siempre es de tipo entero.
-
Si dos rásteres de entrada o más contienen el valor mínimo para una ubicación de celda en particular, la posición de la primera que se encuentra se devuelve en el ráster de salida.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_rasters_or_constants [in_raster_or_constant,...] |
La lista de rásteres de entrada para la que se determinará la posición de la entrada con el valor más bajo. Se puede utilizar un número como entrada; sin embargo, primero se debe establecer el tamaño de la celda y la extensión en el entorno. | Raster Layer | Constant |
Valor de retorno
Nombre | Explicación | Tipo de datos |
out_raster |
El ráster de salida. Para cada celda en el ráster de salida, el valor representa la posición del ráster con el valor más bajo. | Raster |
Ejemplo de código
En este ejemplo se evalúan varios rásteres de entrada y es devuelto como un valor de salida de la posición en la lista del ráster con el valor mínimo.
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outLowestPosition = LowestPosition(["degs", "negs", "fourgrd"])
outLowestPosition.save("C:/sapyexamples/output/outlp.tif")
En este ejemplo se evalúan varios rásteres de entrada y es devuelto como un valor de salida de la posición en la lista del ráster con el valor mínimo.
# Name: LowestPosition_Ex_02.py
# Description: Determines the position of a raster with the minimum
# value in a set of rasters
# Requirements: Spatial Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inRaster01 = "degs"
inRaster02 = "negs"
inRaster03 = "fourgrd"
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Execute LowestPosition
outLowestPosition = LowestPosition([inRaster01, inRaster02, inRaster03])
# Save the output
outLowestPosition.save("C:/sapyexamples/output/outlp")