Raster-Attributtabelle erstellen (Data Management)
Zusammenfassung
Fügt einem Raster-Dataset eine Raster-Attributtabelle hinzu oder aktualisiert eine vorhandene Tabelle.
Verwendung
-
Aktivieren Sie das Kontrollkästchen Überschreiben, wenn Sie eine vorhandene Tabelle löschen und eine neue Tabelle erstellen möchten. Es wird eine neue Raster-Attributtabelle erstellt und die alte Tabelle gelöscht.
-
Wenn bereits eine Tabelle vorhanden ist und das Kontrollkästchen Überschreiben nicht aktiviert wird, wird die Tabelle aktualisiert. Es werden keine Felder gelöscht, die Werte in der Tabelle werden jedoch aktualisiert.
-
Für ein Raster-Dataset mit dem Pixeltyp "32-Bit-Gleitkommazahl" kann keine Raster-Attributtabelle erstellt werden.
Syntax
Parameter | Erläuterung | Datentyp |
in_raster |
Das Eingabe-Raster-Dataset. Hierbei muss es sich um ein Raster-Dataset mit einem Einzelband handeln. Für ein Raster-Dataset mit dem Pixeltyp "32-Bit-Gleitkommazahl" kann keine Raster-Attributtabelle erstellt werden. | Raster layer |
overwrite (optional) |
Hiermit können alle möglicherweise vorhandenen Raster-Attributtabellen überschrieben werden.
| Boolean |
Codebeispiel
Dies ist ein Python-Beispiel für "BuildRasterAttributeTable".
import arcpy
arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
Dies ist ein Python-Skriptbeispiel für "BuildRasterAttributeTable".
##====================================
##Build Raster Attribute Table
##Usage: BuildRasterAttributeTable_management in_raster {NONE | Overwrite}
try:
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Build attribute table for single band raster dataset
##Overwrite the existing attribute table file
arcpy.BuildRasterAttributeTable_management("image.tif", "Overwrite")
except:
print "Build Raster Attribute Table example failed."
print arcpy.GetMessages()