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.

  • MINIMUM —Devuelve el valor más pequeño de todas las celdas en el ráster de entrada.
  • MAXIMUM —Devuelve el valor más grande de todas las celdas en el ráster de entrada.
  • MEAN —Devuelve el promedio de todas las celdas en el ráster de entrada.
  • STD —Devuelve la desviación estándar de todas las celdas en el ráster de entrada.
  • UNIQUEVALUECOUNT —Devuelve el número de valores únicos en el ráster de entrada.
  • TOP —Devuelve el valor superior o YMax de la extensión.
  • LEFT —Devuelve el valor izquierdo o XMin de la extensión.
  • RIGHT —Devuelve el valor derecho o XMax de la extensión.
  • BOTTOM —Devuelve el valor inferior o YMin de la extensión.
  • CELLSIZEX —Devuelve el tamaño de celda en la dirección x.
  • CELLSIZEY —Devuelve el tamaño de celda en la dirección y.
  • VALUETYPE —Devuelve 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
  • COLUMNCOUNT —Devuelve el número de columnas en el ráster de entrada.
  • ROWCOUNT —Devuelve el número de filas en el ráster de entrada.
  • BANDCOUNT —Devuelve el número de bandas en el ráster de entrada.
  • ANYNODATA —Devuelve si no hay NoData en el ráster.
  • ALLNODATA —Devuelve si todos los píxeles son NoData. Esto es lo mismo que ISNULL.
  • SENSORNAME —Devuelve el nombre del sensor.
  • PRODUCTNAME —Devuelve el nombre del producto relacionado con el sensor.
  • AQUISITIONDATE —Devuelve la fecha en la que se capturaron los datos.
  • SOURCETYPE —Devuelve el tipo de origen.
  • CLOUDCOVER —Devuelve la cantidad de cobertura de nubes como porcentaje.
  • SUNAZIMUTH —Devuelve el acimut del sol, en grados.
  • SUNELEVATION —Devuelve la elevación del sol, en grados.
  • SENSORAZIMUTH —Devuelve el acimut del sensor, en grados.
  • SENSORELEVATION —Devuelve la elevación del sensor, en grados.
  • OFFNADIR —Devuelve el ángulo fuera de nadir, en grados.
  • WAVELENGTH —Devuelve 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