ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Raster-Attributtabelle erstellen

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Erstellen oder aktualisieren Sie eine Tabelle mit Informationen zu den Klassen in Ihren Raster-Datasets. Dies wird primär mit diskontinuierlichen Daten verwendet.

Verwendung

  • Aktivieren Sie das Kontrollkästchen Überschreiben (overwrite = "OVERWRITE" in Python), um eine vorhandene Tabelle zu löschen und eine neue Tabelle zu erstellen. Es wird eine neue Raster-Attributtabelle erstellt und die alte wird gelöscht.

  • Wenn bereits eine Tabelle vorhanden ist und das Kontrollkästchen Ü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.

Syntax

arcpy.management.BuildRasterAttributeTable(in_raster, {overwrite})
ParameterErklärungDatentyp
in_raster

Das Einzelband-Raster-Dataset, dem eine Tabelle hinzugefügt wird. Dieses Werkzeug wird nicht ausgeführt, wenn der Pixeltyp "Gleitkomma" oder "Doppelte Genauigkeit" ist.

Raster Layer
overwrite
(optional)

Gibt an, ob die vorhandene Tabelle überschrieben werden soll.

  • NONE —Die vorhandene Raster-Attributtabelle wird nicht überschrieben und alle Änderungen werden an die aktuelle Tabelle angefügt. Dies ist die Standardeinstellung.
  • Overwrite —Die vorhandene Attributtabelle wird überschrieben und eine neue Raster-Attributtabelle erstellt.
Boolean

Abgeleitete Ausgabe

NameErklärungDatentyp
out_raster

Das Ausgabe-Raster-Dataset.

Raster-Layer

Codebeispiel

BuildRasterAttributeTable – Beispiel (Python-Fenster)

Dies ist ein Python-Beispiel für das Werkzeug BuildRasterAttributeTable.

import arcpy
arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
BuildRasterAttributeTable – Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für das Werkzeug 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")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Raster"
  • Umgebungseinstellungen für Raster-Daten
  • Erstellen und Löschen von Raster-Attributtabellen mit Geoverarbeitungswerkzeugen
  • Anzeigen einer Raster-Attributtabelle

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches