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
Si desea eliminar una tabla existente y crear una nueva, active Sobrescribir (establezca el parámetro overwrite en 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 de ráster para un dataset ráster de tipo de píxel de punto flotante de 32 bits.
Sintaxis
BuildRasterAttributeTable_management (in_raster, {overwrite})
Parámetro | Explicación | Tipo de datos |
in_raster | Seleccione un dataset ráster de banda única al que desea agregar una tabla. Esta herramienta no se ejecutará si el tipo de píxel es de punto flotante o de precisión doble. | Raster Layer |
overwrite (Opcional) | Esto le permite sobrescribir o agregar columnas y filas a una tabla de atributos ráster existente.
| Boolean |
Ejemplo de código
Ejemplo de BuildRasterAttributeTable (ventana de Python)
Esta es una muestra de Python para BuildRasterAttributeTable.
import arcpy
arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
Ejemplo 2 de BuildRasterAttributeTable (secuencia de comandos independiente)
Esta es una muestra de la secuencia de comandos de Python para 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
Información sobre licencias
- ArcGIS for Desktop Basic: Sí
- ArcGIS for Desktop Standard: Sí
- ArcGIS for Desktop Advanced: Sí