Resumen
Cree o actualice una tabla con información sobre las clases en sus datasets ráster. Esto se utiliza principalmente con datos discretos.
Uso
Para eliminar una tabla existente y crear una nueva, active Sobrescribir (overwrite = "OVERWRITE" en Python). Se creará una tabla de atributos de ráster nueva, y se eliminará la antigua.
Si tiene una tabla existente y no activa Sobrescribir, la tabla se actualizará. No se eliminarán campos, pero se actualizarán los valores en la tabla.
No es posible construir una tabla de atributos ráster para un dataset ráster que presenta un tipo de píxel de punto flotante de 32 bits.
Sintaxis
arcpy.management.BuildRasterAttributeTable(in_raster, {overwrite})
Parámetro | Explicación | Tipo de datos |
in_raster | El dataset ráster de banda única al que se agregará una tabla. Esta herramienta no se ejecutará si el tipo de píxel es de punto flotante o de doble precisión. | Raster Layer |
overwrite (Opcional) | Especifica si desea sobrescribir la tabla existente.
| Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_raster | El dataset ráster de salida. | Capa ráster |
Muestra de código
Ejemplo de BuildRasterAttributeTable (ventana de Python)
Esta es una muestra de Python para la herramienta BuildRasterAttributeTable.
import arcpy
arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
Ejemplo 2 de BuildRasterAttributeTable (script independiente)
Esta es una muestra del script de Python para la herramienta BuildRasterAttributeTable.
##====================================
##Build Raster Attribute Table
##Usage: BuildRasterAttributeTable_management in_raster {NONE | Overwrite}
import arcpy
arcpy.env.workspace = "C:/Workspace"
##Build attribute table for single band raster dataset
##Overwrite the existing attribute table file
arcpy.BuildRasterAttributeTable_management("image.tif", "Overwrite")
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí