Obtener propiedades de ráster (Administración de datos)

Resumen

Devuelve las propiedades de un dataset ráster, dataset de mosaico o producto de ráster.

Uso

Sintaxis

GetRasterProperties_management (in_raster, {property_type}, {band_index})
ParámetroExplicaciónTipo de datos
in_raster

El dataset ráster de entrada o el dataset de mosaico.

Composite Geodataset
property_type
(Opcional)

La propiedad que se obtienen del dataset ráster o dataset de mosaico.

  • MINIMUMDevuelve el valor más pequeño de todas las celdas en el ráster de entrada.
  • MAXIMUMDevuelve el valor más grande de todas las celdas en el ráster de entrada.
  • MEANDevuelve el promedio de todas las celdas en el ráster de entrada.
  • STDDevuelve la desviación estándar de todas las celdas en el ráster de entrada.
  • UNIQUEVALUECOUNTDevuelve el número de valores únicos en el ráster de entrada.
  • TOPDevuelve el valor superior o YMax de la extensión.
  • LEFTDevuelve el valor izquierdo o XMin de la extensión.
  • RIGHTDevuelve el valor derecho o XMax de la extensión.
  • BOTTOMDevuelve el valor inferior o YMin de la extensión.
  • CELLSIZEXDevuelve el tamaño de celda en la dirección x.
  • CELLSIZEYDevuelve el tamaño de celda en la dirección y.
  • VALUETYPEDevuelve el tipo del valor de celda en el ráster de entrada:
    • 0 = 1 bit
    • 1 = 2 bit
    • 2 = 4 bit
    • 3 = entero de 8 bits sin signo
    • 4 = entero de 8 bits con signo
    • 5 = entero de 16 bits sin signo
    • 6 = entero de 16 bits con signo
    • 7 = entero de 32 bits sin signo
    • 8 = entero de 32 bits con signo
    • 9 = punto flotante de 32 bits
    • 10 = precisión doble de 64 bits
    • 11 = complejo de 8 bits
    • 12 = complejo de 64 bits
    • 13 = complejo de 16 bits
    • 14 = complejo de 32 bits
  • COLUMNCOUNTDevuelve el número de columnas en el ráster de entrada.
  • ROWCOUNTDevuelve el número de filas en el ráster de entrada.
  • BANDCOUNTDevuelve el número de bandas en el ráster de entrada.
  • ANYNODATADevuelve si no hay NoData en el ráster.
  • ALLNODATADevuelve si todos los píxeles son NoData. Esto es lo mismo que ISNULL.
  • SENSORNAMEDevuelve el nombre del sensor.
  • PRODUCTNAMEDevuelve el nombre del producto relacionado con el sensor.
  • AQUISITIONDATEDevuelve la fecha en la que se capturaron los datos.
  • SOURCETYPEDevuelve el tipo de origen.
  • CLOUDCOVERDevuelve la cantidad de cobertura de nubes como porcentaje.
  • SUNAZIMUTHDevuelve el acimut del sol, en grados.
  • SUNELEVATIONDevuelve la elevación del sol, en grados.
  • SENSORAZIMUTHDevuelve el acimut del sensor, en grados.
  • SENSORELEVATIONDevuelve la elevación del sensor, en grados.
  • OFFNADIRDevuelve el ángulo fuera de nadir, en grados.
  • WAVELENGTHDevuelve el rango de la longitud de onda de la banda, en nanómetros.
String
band_index
(Opcional)

Elija de cual banda obtendrá las propiedades. Si no se elige ninguna banda, entonces la primera banda se utilizará al ejecutar las herramientas.

String

Ejemplo de código

Ejemplo 1 de GetRasterProperties (ventana de Python)

Esta es una muestra de Python para GetRasterProperties.

import arcpy
#Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
#Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0)
Ejemplo 2 de GetRasterProperties (secuencia de comandos independiente)

Esta es una muestra de secuencia de comandos de Python para GetRasterProperties.

import arcpy
#Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
#Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0)

Entornos

Temas relacionados

9/11/2013