Resumen
Recupera el valor de píxel determinado utilizando las coordenadas x, y.
Uso
Esta herramienta se usa cuando se necesita el valor de píxel de un modelo de geoprocesamiento. En ArcMap, ArcScene, o ArcGlobe, puede utilizar la herramienta de Identificación en su lugar.
Sintaxis
arcpy.management.GetCellValue(in_raster, location_point, {band_index})
Parámetro | Explicación | Tipo de datos |
in_raster | El ráster que desea consultar. | Mosaic Dataset; Mosaic Layer; Raster Layer |
location_point | Las coordenadas X e Y de la ubicación de píxel. | Point |
band_index [band_index,...] (Opcional) | Especifique las bandas que desea consultar. Déjelo en blanco para consultar todas las bandas de un dataset multibanda. | Value Table |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_string | El valor de píxel. | Cadena |
Muestra de código
Ejemplo 1 de GetCellValue (ventana de Python)
Esta es una muestra de Python para la herramienta GetCellValue.
import arcpy
result = arcpy.GetCellValue_management("C:/data/rgb.img", "480785 3807335", "2;3")
cellvalue = int(result.getOutput(0))
print(cellvalue)
Ejemplo 2 de GetCellValue (script independiente)
Esta es una muestra del script de Python para la herramienta GetCellValue.
'''====================================
Get Cell Value
Usage: GetCellValue_management in_raster location_point {ID;ID...}
'''
import arcpy
arcpy.env.workspace = "C:/Workspace"
# Get the Band_2 and Band_3 cell value of certain point in a RGB image
result = arcpy.GetCellValue_management("rgb.img", "480785 3807335", "2;3")
cellvalue = int(result.getOutput(0))
# View the result in execution log
print(cellvalue)
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí