Beschriftung | Erläuterung | Datentyp |
Überschreiben (optional) | Gibt an, ob die vorhandene Tabelle überschrieben wird.
| Boolean |
Abgeleitete Ausgabe
Beschriftung | Erläuterung | Datentyp |
Aktualisiertes Eingabe-Raster | Das Ausgabe-Raster-Dataset. | Raster Layer |
Fügt einem Raster-Dataset eine Raster-Attributtabelle hinzu oder aktualisiert eine vorhandene Tabelle. Dies wird primär mit diskontinuierlichen Daten verwendet.
Aktivieren Sie den Parameter Überschreiben, um eine vorhandene Tabelle zu löschen und eine neue Tabelle zu erstellen. Es wird eine neue Raster-Attributtabelle erstellt und die vorhandene wird gelöscht.
Wenn bereits eine Tabelle vorhanden ist und der Parameter Überschreiben nicht aktiviert ist, 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.
Beschriftung | Erläuterung | Datentyp |
Überschreiben (optional) | Gibt an, ob die vorhandene Tabelle überschrieben wird.
| Boolean |
Beschriftung | Erläuterung | Datentyp |
Aktualisiertes Eingabe-Raster | Das Ausgabe-Raster-Dataset. | Raster Layer |
arcpy.management.BuildRasterAttributeTable({overwrite})
Name | Erläuterung | Datentyp |
overwrite (optional) | Gibt an, ob die vorhandene Tabelle überschrieben wird.
| Boolean |
Name | Erläuterung | Datentyp |
out_raster | Das Ausgabe-Raster-Dataset. | Raster Layer |
Dies ist ein Python-Beispiel für die Funktion BuildRasterAttributeTable.
import arcpy
arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
Dies ist ein Python-Skriptbeispiel für die Funktion 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")