Eine Tabelle ist aus Feldern aufgebaut. Tabellen bilden die Grundlage für geographische Daten und sind wesentliche Bausteine jedes Datenmodells. Tabellen sind eine Sammlung von Informationen wie beispielsweise eine Liste mit Hausbesitzern, Mitarbeitern oder Kundeninformationen. Layer in einer Karte wie Straßen, Gebäude oder Adressenpunkte sind Tabellen, die Informationen zu der Geometrie und Position dieser Features enthalten.
Tabelleninformationen bestehen aus Zeilen und Spalten. In ArcGIS werden Zeilen auch als Datensätze und Spalten als Felder bezeichnet. In jedem Feld einer Tabelle kann ein bestimmter Datentyp gespeichert werden, beispielsweise eine Zahl, ein Datum oder Text. Felder bilden die Attributinformationen für jeden Layer in der Karte bzw. jede Standalone-Tabelle.
Die folgende Abbildung zeigt die Attributtabelle für den Layer "Buildings". Jede Zeile in der Tabelle stellt ein Gebäude auf dem Esri Campus dar, und alle Gebäude weisen eine Reihe von gemeinsamen Feldern auf. In diesem Beispiel verfügt jedes Gebäude über gemeinsame Felder für Name, Größe, Zugangstyp usw.
Ansicht "Felder"
In ArcGIS AllSource können Sie die Felder eines Layers oder einer Tabelle in der Ansicht "Felder" anzeigen und verwalten. Dies ermöglicht Ihnen das Modellieren der von einer Sammlung von Features oder Objekten in einer Tabelle gemeinsam verwendeten Attribute. In der Ansicht "Felder" können die Felder und deren Eigenschaften bearbeitet, Felder gelöscht und neue erstellt werden.
Unten sehen Sie die Ansicht "Felder" für den Layer "Buildings". In der Ansicht "Felder" sind die Felder aus diesem Layer aufgelistet und Spalten zum Anzeigen der Eigenschaften dieser Felder enthalten.
Weitere Informationen zum Öffnen der Ansicht "Felder"
Weitere Informationen zu ArcGIS-Felddatentypen
Hinweis:
Ab ArcGIS AllSource 3.2 werden in Geodatabases, Datenbanken, Cloud Data Warehouses und Textdateien neue Felddatentypen unterstützt. Wenn Sie beim Zugriff auf nicht registrierte Daten über einen Layer keine neuen Felddatentypen verwenden möchten, aktivieren Sie die Backstage-Option Beim Hinzufügen von Abfrage-Layern und Textdateien mit ArcGIS Pro 3.1 und früheren Versionen kompatible Feldtypen verwenden (Link zu Karte und Szenen). Diese für Layer relevante Backstage-Option gilt nicht, wenn direkt über die Datenquelle auf die Daten zugegriffen wird.Feldeigenschaften
Jedes Feld oder jede Spalte in einer Tabelle verfügt über Eigenschaften, die den Inhalt und die Art der Datenanzeige beschreiben. Sie können die Feldeigenschaften in der Ansicht "Felder" anzeigen und in manchen Fällen bearbeiten. Diese Einstellungen in der Ansicht "Felder" bestimmen, wie Attribute in ArcGIS AllSource angezeigt werden, unter anderem im Attributtabellenfenster, im Pop-up-Fenster und beim Bearbeiten im Bereich Attribute. Es gibt zwei Arten von Feldeigenschaften für ein Dataset: Layer und Datenquelle.
Feldeigenschaften für eine Datenquelle
Wenn im Dropdown-Menü "Aktueller Layer" der Ansicht "Felder" die Option Datenquelle ausgewählt wird, werden die folgenden Feldeigenschaften angezeigt:
- Field Name
- Alias
- Data Type
- Allow NULL
- Domain
- Default
- Precision
- Scale
- Length
Hinweis:
- Die Bedeutung der Eigenschaft Genauigkeit unterscheidet sich bei einigen Feldtypen, beispielsweise bei Datumsfeldern und numerischen Feldern. Bei numerischen Feldern bezieht sich die Genauigkeit auf die maximale Anzahl an Ziffern in dem Feld. Bei Datumsfeldern bezieht sich die Genauigkeit auf die Fähigkeit zur Erfassung von Millisekundenwerten. Ein Standarddatumsfeld erfasst die Zeit sekundengenau; angezeigt wird ein Genauigkeitswert von 0. Ein zu hoher Genauigkeit migriertes Datumsfeld erfasst die Zeit millisekundengenau; angezeigt wird ein Genauigkeitswert von 1.
- Bei File-Geodatabases, mobilen Geodatabases und speicherbasierten Workspaces werden in der Ansicht "Felder" keine Genauigkeits- und Maßstabseigenschaften angezeigt.
Der folgende Python-Befehl kann verwendet werden, um die Genauigkeit von Feldern in Datei-Workspaces, mobilen Workspaces und speicherbasierten Workspaces anzuzeigen.
import arcpy # For each field in the Buildings feature class, print # the field name, type, and precision. fields = arcpy.ListFields("c:/data/campus.gdb/Buildings") for field in fields: print(field.name, field.type, field.precision)
Feldeigenschaften für einen Layer
Wenn im Dropdown-Menü "Aktueller Layer" der Ansicht "Felder" ein Layer ausgewählt wird, werden die folgenden zusätzlichen Layer-Feldeigenschaften angezeigt:
Hinweis:
Änderungen an diesen Feldeigenschaften sind layerspezifisch und wirken sich nicht auf die Datenquelle aus.
Eigenschaft | Beschreibung | Festlegen |
---|---|---|
Visible | Felder ein- oder ausblenden. | Über das Kontrollkästchen in der Spalte Sichtbar können Sie die Feldsichtbarkeit aktivieren oder deaktivieren. Um die Sichtbarkeit für alle Felder zu aktivieren oder zu deaktivieren, verwenden Sie das Kontrollkästchen in der Spaltenüberschrift. Wenn eine oder mehrere Zeilen ausgewählt sind, doppelklicken Sie auf ein Kontrollkästchen, oder halten Sie die Umschalt- oder Strg-Taste gedrückt, und klicken Sie einmal, um die Sichtbarkeit für alle ausgewählten Zeilen zu aktivieren oder zu deaktivieren. |
Read Only | Ermitteln, ob ein Feld bearbeitet werden kann. | Aktivieren Sie in der Spalte Schreibgeschützt das Kontrollkästchen, um die Feld-Editierbarkeit zu aktivieren oder zu deaktivieren. Um die Editierbarkeit für alle Felder zu aktivieren oder zu deaktivieren, verwenden Sie das Kontrollkästchen in der Spaltenüberschrift. Wenn eine oder mehrere Zeilen ausgewählt sind, doppelklicken Sie auf ein Kontrollkästchen, oder halten Sie die Umschalt- oder Strg-Taste gedrückt, und klicken Sie einmal, um die Editierbarkeit für alle ausgewählten Zeilen zu aktivieren oder zu deaktivieren. |
Alias | Einen beschreibenden Namen für das Feld festlegen. | Klicken Sie auf die Spalte Alias für die Feldzeile, und geben Sie einen Feldalias ein. |
Highlight | Aktivieren Sie die Hervorhebung für ein Feld, um das Feld zu akzentuieren, wenn es angezeigt wird. | Aktivieren oder deaktivieren Sie das Kontrollkästchen neben dem Feld. Verwenden Sie das Kontrollkästchen in der Spaltenüberschrift, um alle Felder zu aktivieren bzw. zu deaktivieren. |
Number Format | Legen Sie die Anzeigeformatierung für numerische und Datumsfeldtypen fest. | Klicken Sie auf die Schaltfläche Anzeigeformatierung für numerische und Datumsfeldtypen festlegen, um das Dialogfeld Zahlenformat zu öffnen. |
Diese Einstellungen gelten auch für Felder, die in einer Verbindung angefügt werden. Sie können die verbundenen Felder jedoch nur bearbeiten, wenn Sie über die Quelltabelle darauf zugreifen.
Hinweis:
Layer-Eigenschaften sind nur verfügbar, wenn die Ansicht "Felder" über den Layer geöffnet wird. Wenn die Ansicht "Felder" über die Datenquelle geöffnet wird (über den Bereich Katalog), werden die Layer-Eigenschaften nicht angezeigt. Wenn Sie die Ansicht "Felder" über den Layer öffnen, können Sie das Dropdown-Menü Aktueller Layer in der Ansicht "Felder" verwenden, um von der Ansicht "Layer-Eigenschaften" zur Ansicht "Datenquelle" zu wechseln. In der Ansicht "Datenquelle" werden Feldeigenschaften auf der Feature-Class-Ebene angezeigt, z. B. der Aliasname für ein Feld oder der Feldname.
Die Ansicht "Felder" umfasst viele Datenmodellierungs-Workflows zum Erstellen, Löschen und Ändern von Feldern.
Weitere Informationen zum Erstellen und Verwalten von Feldern