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

Resumen

Recupera información de los metadatos y estadísticas descriptivas acerca de un dataset ráster.

Uso

  • El valor de la propiedad devuelta se mostrará en el elemento Historial de geoprocesamiento creado al ejecutar la herramienta.

  • El resultado de esta herramienta de Python es un objeto de Resultado de geoprocesamiento. Para obtener el valor de cadena de caracteres, utilice el método del objeto de Resultado getOutput.

Parámetros

EtiquetaExplicaciónTipo de datos
Ráster de entrada

El ráster que contiene las propiedades que se van a recuperar.

Composite Geodataset
Tipo de propiedad
(Opcional)

La propiedad que se obtendrá del ráster de entrada.

  • Valor de celda mínimoEl valor más pequeño de todas las celdas en el ráster de entrada.
  • Valor de celda máximoEl valor mayor de todas las celdas en el ráster de entrada.
  • Media de todas las celdasEl promedio de todas las celdas en el ráster de entrada.
  • Desviación estándar de todas las celdasLa desviación estándar de todas las celdas en el ráster de entrada.
  • Recuento de valor únicoEl número de valores únicos en el ráster de entrada.
  • Coordenada Y máxima (superior)Valor superior (coordenada y máxima) de la extensión.
  • Coordenada x mínima (izquierda)Valor izquierdo (coordenada x mínima) de la extensión.
  • Coordenada x máxima (derecha)Valor derecho (coordenada x máxima) de la extensión.
  • Coordenada y mínima (inferior)Valor inferior (coordenada y mínima) de la extensión.
  • Dirección x de tamaño de celdaTamaño de celda en la dirección x.
  • Dirección y de tamaño de celdaTamaño de celda en la dirección y.
  • Tipo de valor de celdaTipo del valor de celda en el ráster de entrada.
  • Número de columnasNúmero de columnas del ráster de entrada.
  • Número de filasNúmero de filas del ráster de entrada.
  • Cantidad de bandasNúmero de bandas en el ráster de entrada.
  • Contiene celdas NoDataDevuelve si no hay NoData en el ráster.
  • Todas las celdas contienen NoDataDevuelve si todos los píxeles son NoData. También se conoce como ISNULL.
  • Nombre del sensorNombre del sensor.
  • Nombre del productoNombre del producto relacionado con el sensor.
  • Fecha de adquisiciónFecha en la que se capturaron los datos.
  • Tipo de origenTipo de origen.
  • Porcentaje de imagen ocultaCantidad de cobertura de nubes como porcentaje.
  • Acimut del solAcimut del sol, en grados.
  • Elevación del solElevación del sol, en grados.
  • Acimut del sensorAcimut del sensor, en grados.
  • Elevación del sensorElevación del sensor, en grados.
  • Fuera del nadirÁngulo fuera de nadir, en grados.
  • Longitud de ondaRango de la longitud de onda de la banda, en nanómetros.
String
Nombre de banda
(Opcional)

Seleccione un nombre de la banda del cuadro desplegable. Si no se elige ninguna banda, entonces se utilizará la primera banda.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Propiedad

Devuelve el valor de propiedad que se especifica.

Variante

arcpy.management.GetRasterProperties(in_raster, {property_type}, {band_index})
NombreExplicaciónTipo de datos
in_raster

El ráster que contiene las propiedades que se van a recuperar.

Composite Geodataset
property_type
(Opcional)

La propiedad que se obtendrá del ráster de entrada.

  • MINIMUMEl valor más pequeño de todas las celdas en el ráster de entrada.
  • MAXIMUMEl valor mayor de todas las celdas en el ráster de entrada.
  • MEANEl promedio de todas las celdas en el ráster de entrada.
  • STDLa desviación estándar de todas las celdas en el ráster de entrada.
  • UNIQUEVALUECOUNTEl número de valores únicos en el ráster de entrada.
  • TOPEl valor superior o YMax de la extensión.
  • LEFTEl valor izquierdo o XMin de la extensión.
  • RIGHTEl valor derecho o XMax de la extensión.
  • BOTTOMEl valor inferior o YMin de la extensión.
  • CELLSIZEXTamaño de celda en la dirección x.
  • CELLSIZEYTamaño de celda en la dirección y.
  • VALUETYPEEl 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 16 bits
    • 13 = complejo de 32 bits
    • 14 = complejo de 64 bits
  • COLUMNCOUNTNúmero de columnas del ráster de entrada.
  • ROWCOUNTNúmero de filas del ráster de entrada.
  • BANDCOUNTNú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.
  • SENSORNAMENombre del sensor.
  • PRODUCTNAMENombre del producto relacionado con el sensor.
  • ACQUISITIONDATEFecha en la que se capturaron los datos.
  • SOURCETYPETipo de origen.
  • CLOUDCOVERCantidad de cobertura de nubes como porcentaje.
  • SUNAZIMUTHAcimut del sol, en grados.
  • SUNELEVATIONElevación del sol, en grados.
  • SENSORAZIMUTHAcimut del sensor, en grados.
  • SENSORELEVATIONElevación del sensor, en grados.
  • OFFNADIRÁngulo fuera de nadir, en grados.
  • WAVELENGTHRango de la longitud de onda de la banda, en nanómetros.
String
band_index
(Opcional)

Elija el nombre de banda desde donde obtendrá las propiedades. Si no se elige ninguna banda, entonces se utilizará la primera banda.

String

Salida derivada

NombreExplicaciónTipo de datos
property

Devuelve el valor de propiedad que se especifica.

Variante

Muestra 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 (script independiente)

Esta es una muestra de script 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

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados