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

Resumen

Devuelve las propiedades de un dataset ráster.

Uso

Sintaxis

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

El dataset ráster de entrada.

Raster Layer
property_type
(Opcional)

La propiedad que se obtendrá del dataset ráster.

  • MÍNIMO —Devuelve el valor más pequeño de todas las celdas en el ráster de entrada.
  • MÁXIMO —Devuelve el valor más grande de todas las celdas en el ráster de entrada.
  • MEDIA —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.
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


7/10/2012