Beim Erstellen einer Beziehungsklasse mit Viele-zu-viele-Beziehungsarten oder mit Attributen wird eine Beziehungsklassentabelle (Zwischentabelle) erstellt. Diese Tabelle dient zum Zuweisen der Verknüpfungen zwischen Ursprungs- und Zielobjekten. Die Zwischentabelle enthält Fremdschlüsselfelder, die mit den Fremdschlüsselwerten aus den Ursprungs- und Ziel-Feature-Classes und/oder -Tabellen sowie weiteren Attributen verknüpft werden. In jeder Zeile der Tabelle wird ein Ursprungsobjekt einem Zielobjekt zugeordnet.
Beim Erstellen einer Zwischentabelle werden nur die Felder automatisch erstellt. ArcGIS erkennt nicht, welche Ursprungsobjekte welchen Zielobjekten zugeordnet sind. Deshalb müssen Sie die Zeilen in ArcMap manuell füllen. Dies kann in einer ArcMap -Editiersitzung durch Auswahl zugehöriger Features oder Zeilen in den beiden beteiligten Objektklassen und Hinzufügen der Beziehung zur Zwischentabelle über das Dialogfeld "Attribute" der Werkzeugleiste "Editor" durchgeführt werden. Nachdem der Zwischentabelle eine Beziehung hinzugefügt wurde, werden die Fremdschlüsselfelder automatisch mit den zugehörigen Primärschlüsselwerten gefüllt, und es können Daten in zusätzliche Attributfelder eingegeben werden. Dieser Vorgang muss für alle zugehörigen Features wiederholt werden.
- Erstellen Sie die Beziehungsklasse in ArcCatalog oder im Katalogfenster mit dem Assistenten für Beziehungsklassen oder mit dem Werkzeug "Beziehungsklasse erstellen" in der Toolbox "Data Management".
- Öffnen Sie ArcMap, und fügen Sie die an der Beziehung beteiligten Feature-Classes und/oder Tabellen zusammen mit der Beziehungsklassentabelle (Zwischentabelle) hinzu.
- Starten Sie eine Editiersitzung, indem Sie auf Editor > Bearbeitung starten klicken.
- Wählen Sie mit dem Werkzeug "Editieren" zugehörige Ursprungs- und Zielobjekte interaktiv aus. Wenn eine Tabelle an der Beziehung beteiligt ist, öffnen Sie die Tabelle, und wählen Sie die gewünschten Zeilen aus.
- Öffnen Sie das Dialogfeld "Attribut", indem Sie in der Werkzeugleiste "Editor" auf die Schaltfläche "Attribute" klicken. Die ausgewählten Features werden im linken Bereich des Dialogfeldes "Attribut" angezeigt.
- Erweitern Sie eine der ausgewählten Feature-Classes im linken Bereich, und klicken Sie mit der rechten Maustaste auf die Beschriftung der Beziehungsklasse.
- Klicken Sie auf die Option Auswahl hinzufügen. Dadurch wird der Zwischentabelle eine Zeile hinzugefügt, und die Fremdschlüsselfelder werden mit den zugehörigen Primärschlüsselwerten gefüllt.
- Wiederholen Sie die Schritte 4 bis 7, um der Beziehungsklassentabelle alle geeigneten Beziehungen zwischen Objekten hinzuzufügen.
- Öffnen Sie die Beziehungsklassentabelle, um die aktualisierten Beziehungen anzuzeigen und um Daten in die Attributfelder einzugeben oder die darin enthaltenen Daten zu bearbeiten.
- Sie müssen Ihre Änderungen speichern, damit die Beziehungen und die neuen Daten in der Beziehungsklassentabelle (Zwischentabelle) gespeichert werden.