Joins und Relates
Joins und Relates beschreiben logische Beziehungen zwischen verschiedenen Attributtabellen. In iXGIS werden sie hauptsächlich über zwei Methoden umgesetzt: Join und Relate.
Join
Ein Join wird normalerweise für eine Eins-zu-eins- oder Viele-zu-eins-Beziehung verwendet. Er hängt Felder aus einer externen Tabelle physisch an die Attributtabelle des Ziel-Layers an, sodass das Ergebnis wie eine erweiterte Tabelle aussieht.
Häufiges Szenario: Sie haben einen Provinz-Layer und möchten Bevölkerungsdaten aus einer Excel-Tabelle anhängen.
So erstellen Sie einen Join:
- Öffnen Sie im Projektverwaltungsbereich das Optionsmenü des Ziel-Layers.
- Wählen Sie Attributtabelle öffnen.
- Öffnen Sie in der oberen Werkzeugleiste der Attributtabelle Tabelle.
- Wählen Sie in der Registerleiste Join.
- Wählen Sie das gemeinsame Feld in der Eingabetabelle und das passende Feld in der Join-Tabelle aus und wenden Sie die Einstellungen an.
Relate
Ein Relate wird normalerweise für eine Eins-zu-viele- oder Viele-zu-viele-Beziehung verwendet. Es führt Felder nicht in einer Tabelle zusammen. Stattdessen erstellt es eine dynamische Abfrageverknüpfung zwischen zwei Tabellen. Wenn Sie einen Datensatz in der Primärtabelle auswählen, kann iXGIS die entsprechenden Datensätze in der verknüpften Tabelle finden.
Häufiges Szenario: Ein Flurstücksdatensatz in der Primärtabelle entspricht mehreren historischen Überwachungsdatensätzen in einer verknüpften Tabelle.
So erstellen Sie ein Relate:
- Öffnen Sie im Projektverwaltungsbereich das Optionsmenü des Ziel-Layers.
- Wählen Sie Attributtabelle öffnen.
- Öffnen Sie in der oberen Werkzeugleiste der Attributtabelle Tabelle.
- Wählen Sie in der Registerleiste Relate.
- Wählen Sie das Quellfeld und das Feld der verknüpften Tabelle aus und wenden Sie die Einstellungen an.
Nachdem Sie ein Relate hinzugefügt haben, wählen Sie Datensätze in der Primärtabelle aus und verwenden Sie die Ansicht für verknüpfte Daten in der Attributtabelle, um passende Datensätze aus der verknüpften Tabelle zu prüfen.
Join oder Relate
| Methode | Typische Beziehung | Tabellenaktualisierung | Am besten geeignet für |
|---|---|---|---|
| Join | Eins-zu-eins oder Viele-zu-eins | Fügt der Eingabetabelle Felder aus der Join-Tabelle hinzu | Anhängen von Attributen wie Bevölkerung, Codes oder Statistiken |
| Relate | Eins-zu-viele oder Viele-zu-viele | Fügt keine Felder hinzu; erstellt eine Abfragebeziehung | Anzeigen mehrerer verknüpfter Datensätze wie Überwachungshistorie oder Prüfprotokolle |