Grundlagen zum Pflegen von Attributen in einem Coverage

Coverage-Feature-Classes verfügen über beschreibende Informationen, die in Form von Attributen in einer Feature-Attributtabelle gespeichert werden.

Attributdefinitionen

Jede Spalte in einer Attributtabelle wird gemäß den Datentypen, die zum Speichern von Werten verwendet werden (z. B. Text, Ganzzahlwerte oder Dezimalzahlen), der Anzahl von Zeichen oder Ziffern, die zur Speicherung erforderlich sind, und den Anzeigeeigenschaften zur Angabe von Attributwerten bezeichnet. Wenn ein Code zur Darstellung eines Wertes verwendet wird (z. B. 1 = Schnellstraße und 2 = Bundesstraße), werden Code-Beschreibungstabellen definiert. In einer Coverage-Attributtabelle entspricht eine Spalte einem Feld.

Coverage-Attribut: Feld
Coverage-Attribut: Feld

Eigenschaften von Attributfeldern:

Zuordnen von Tabellen

Tabellen können mithilfe eines gemeinsamen Feldes in Beziehung gesetzt werden, wie es im folgenden Diagramm dargestellt ist. Datensätze in Tabellen stehen in Beziehung zueinander, wenn der Wert für das gemeinsame Feld gleich ist. Es können verschiedene Arten von Beziehungen vorhanden sein, einschließlich Eins-zu-Viele- und Viele-zu-einem-Beziehungen. Das Diagramm unten stellt eine "Eins-zu-Viele"-Beziehung zwischen Flurstücken und Besitzern dar, bei der ein Flurstück mehrere Besitzer aufweisen kann. Die Felder, in denen die Flurstücknummer für jede Parzelle gespeichert ist, sind in zwei Tabellen enthalten: in der Tabelle "PARCEL.PAT" des Coverages und einer anderen Tabelle mit dem Namen OWNER. Diese dienen als Schlüssel, um Datensätze zwischen den beiden Tabellen in Beziehung zu setzen.

Zuordnen von Tabellen

Pflegen von Attributen

Dieser Abschnitt gilt nur für ArcGIS for Desktop Standard und ArcGIS for Desktop Advanced.

Wenn Sie das Dialogfeld "Eigenschaften" für eine Coverage-Feature-Class öffnen, wird die Spalte "FID" angezeigt, die die eindeutige Kennung für jeden Datensatz bzw. jedes Feature enthält. Eine Feature-Class besitzt außerdem eine Spalte "Shape" und kann verschiedene Pseudo-Felder haben, z. B. die Rotationswinkel für Markersymbole oder die Eigenschaften von Coverage-Annotation-Subclasses. Pseudo-Felder werden durch die Anwendung gepflegt. Den Feldnamen wird ein Dollarzeichen ($) vorangestellt, z. B. "$ANGLE".

Im Dialogfeld "Eigenschaften" für eine Tabelle oder Feature-Class können Sie Attribute einfügen, aktualisieren und löschen sowie Indizes für die in den Attributen enthaltenen Werte erstellen. Es können nur die benutzerdefinierten Attribute in der Attributtabelle geändert oder gelöscht werden. Von der Anwendung gepflegte Coverage-Felder können vom Benutzer weder geändert noch gelöscht werden. Indizieren Sie ein Attribut, um die Leistung von Operationen zu verbessern, die auf den Inhalt des Attributs zugreifen, z. B. die Auswahl von Features mit bestimmten Attributwerten. Wenn Sie die Spalte "Shape" indizieren, wird ein räumlicher Index erstellt, der die Leistung aller Vorgänge verbessert, bei denen Features nach ihrer Position abgerufen werden. Wenn Sie die Werte einer Spalte geändert haben, löschen Sie den vorhandenen Index und fügen Sie einen neuen Index hinzu.

Sie können außer neuen Attributen auch neu definierte Attribute hinzufügen. Fügen Sie ein neu definiertes Attribut hinzu, um die Werte in vorhandenen Attributen zu kombinieren oder zu teilen. Neu definierte Attribute sind von Nutzen, wenn Sie die Art und Weise anpassen möchten, wie die Werte in einer Tabelle angezeigt werden. Sie können z. B. festlegen, dass ein neu definiertes Attribut angezeigt wird, in dem Werte verkettet sind, statt zwei separate, benachbarte Spalten anzuzeigen.

Verwandte Themen

9/11/2013