Zum Hauptinhalt springen

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:

  1. Öffnen Sie im Projektverwaltungsbereich das Optionsmenü des Ziel-Layers.
  2. Wählen Sie Attributtabelle öffnen.
  3. Öffnen Sie in der oberen Werkzeugleiste der Attributtabelle Tabelle.
  4. Wählen Sie in der Registerleiste Join.
  5. 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:

  1. Öffnen Sie im Projektverwaltungsbereich das Optionsmenü des Ziel-Layers.
  2. Wählen Sie Attributtabelle öffnen.
  3. Öffnen Sie in der oberen Werkzeugleiste der Attributtabelle Tabelle.
  4. Wählen Sie in der Registerleiste Relate.
  5. 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

MethodeTypische BeziehungTabellenaktualisierungAm besten geeignet für
JoinEins-zu-eins oder Viele-zu-einsFügt der Eingabetabelle Felder aus der Join-Tabelle hinzuAnhängen von Attributen wie Bevölkerung, Codes oder Statistiken
RelateEins-zu-viele oder Viele-zu-vieleFügt keine Felder hinzu; erstellt eine AbfragebeziehungAnzeigen mehrerer verknüpfter Datensätze wie Überwachungshistorie oder Prüfprotokolle