Erstellen einer attributierten Beziehungsklasse

Dieses Thema gilt nur für ArcEditor und ArcInfo.

HinweisHinweis:

Beziehungsklassen können in ArcInfo und ArcEditor erstellt und bearbeitet werden, in ArcView sind sie jedoch schreibgeschützt. Die an einer Beziehungsklasse beteiligten Feature-Classes sind in ArcView auch schreibgeschützt.

Jede Beziehungsklasse, ob einfach oder zusammengesetzt und von jeder Beziehungsart, kann Attribute aufweisen. Beziehungsklassen mit Attributen werden in einer Tabelle in der Datenbank gespeichert. Diese Tabelle enthält mindestens den Fremdschlüssel der Ursprungs-Feature-Class oder -Tabelle und den Fremdschlüssel der Ziel-Feature-Class oder -Tabelle.

Eine attributierte Beziehung kann auch jedes andere Attribut enthalten. Das Beispiel in dieses Task zeigt, wie eine einfache Beziehung zwischen einer Feature-Class, die Wassernebenleitungen speichert, und einer Feature-Class, die Hydranten speichert, erstellt wird.

Objekte mit Wassernebenleitungen besitzen ihre eigenen Attribute und das Gleiche gilt auch für Hydrantenobjekte. Die Beziehungsklasse in diesem Beispiel beschreibt, welche Wassernebenleitungen welche Hydranten speisen. Da Sie weitere Informationen zu dieser Beziehung speichern möchten, z. B. welche Art von Rohr die beiden verbindet, können Sie diese als Attribute in der Beziehungsklasse speichern.

Informationen zum Erstellen einer einfachen Beziehungsklasse

Informationen zum Erstellen einer abhängigen Beziehungsklasse

Schritte:
  1. Klicken Sie im Kataloginhaltsverzeichnis auf die Geodatabase oder das Feature-Dataset, in der bzw. Dem Sie die neue Beziehungsklasse erstellen möchten, und zeigen Sie auf Neu > Beziehungsklasse.
  2. Geben Sie den Namen für die neue Beziehungsklasse ein.
  3. Klicken Sie auf die Quelltabelle oder die Quell-Feature-Class.
  4. Klicken Sie auf die Zieltabelle oder die Ziel-Feature-Class.
  5. Klicken Sie auf Weiter.
  6. Klicken Sie auf "Einfache (peer-to-peer) Beziehung".
  7. Klicken Sie auf Weiter.
  8. Geben Sie die Vorwärts- und Rückwärts-Pfadbeschriftungen ein.
  9. Klicken Sie auf die Richtung, in der Nachrichten übermittelt werden sollen.
  10. Klicken Sie auf "Weiter".
  11. Klicken Sie auf die erste Beziehungsartoption. In diesem Beispiel kann einem Besitzer ein einzelnes Flurstück gehören, und ein Flurstück kann einem einzelnen Besitzer gehören. Daher ist dies eine Eins-zu-eins-Beziehung (1:1).
  12. Klicken Sie auf Weiter.
  13. Wählen Sie die erste Option, um der Beziehungsklasse Attribute hinzuzufügen.
  14. Klicken Sie auf Weiter.
  15. Um ein Feld einzufügen, klicken Sie auf die nächste Zeile in der Spalte "Feldname" und geben Sie einen Namen ein.
  16. Klicken Sie auf das Feld "Datentyp" neben dem Namen des neuen Feldes und klicken Sie dann auf den Datentyp.
  17. Legen Sie die Eigenschaften des neuen Feldes in dem Dialogfeld unten fest.
  18. Wiederholen Sie Schritt 15 bis 17, bis alle Felder der Beziehungsklasse definiert sind.
  19. Klicken Sie auf Weiter.
  20. Klicken Sie auf den Dropdown-Pfeil, um eine Liste von Feldern aus der Quell-Feature-Class oder -Tabelle anzuzeigen. Klicken Sie auf den Primärschlüssel für diese Feature-Class oder Tabelle.
  21. Geben Sie den Namen des Fremdschlüsselfeldes für die Quell-Feature-Class oder -Tabelle ein.
  22. Klicken Sie auf den Dropdown-Pfeil, um eine Liste von Feldern der Ziel-Feature-Class oder -Tabelle anzuzeigen. Klicken Sie auf den Primärschlüssel für diese Feature-Class oder Tabelle.
  23. Geben Sie den Namen des Fremdschlüsselfeldes für die Ziel-Feature-Class oder -Tabelle ein.
  24. Klicken Sie auf Weiter.
  25. Überprüfen Sie die Optionen, die Sie für die neue Beziehungsklasse festgelegt haben. Wenn Sie etwas ändern möchten, können Sie dies im Assistenten korrigieren, indem Sie auf die Schaltfläche Zurück klicken.
  26. Wenn Sie mit den ausgewählten Optionen zufrieden sind, klicken Sie auf Fertig stellen, um die neue Beziehungsklasse zu erstellen.
TippTipp:
In einer attributierten Beziehung muss die Beziehungstabelle Felder besitzen, die als Fremdschlüssel für die Quell- und Ziel-Feature-Classes oder -Tabellen fungieren. Diese Fremdschlüssel beziehen sich auf die Primärschlüssel in der Quell- und Ziel-Feature-Class bzw. -Tabellen.

Verwandte Themen


7/10/2012