Mehrfachverknüpfung

Hallo,

ich habe ein Problem und ich denke vielleicht ist der ein oder andere von euch auch schon mal über ein ähnliches Problem gestolpert. Ich habe einen Layer (Polygon, Shapefile) den ich mit Sachdaten verknüpfen möchte. Das an sich ist kein Problem. Doch ist es dass mehrere Datensätze mit einzelnen Flächen verknüpft sind (1:n Beziehung).

Wie stelle ich so etwas dar. Ich kann doch an jedes Polygon nur einen einzigen Datensatz dranhängen.. Oder gehe ich da falsch in meiner Annahme?

die tabellen sehen so aus:


Shapefile:

ID | Bezeichnung | Ereignis_ID


Sachdatentabelle:

Ereignis_ID | Name | Datum | Beschreibung
Ich weiß zwar nicht, ob ich genau verstanden habe, was du möchtest, aber wenn dein Feld "Ereignis_ID" eindeutig ist, dann kannst du doch die beiden Tabellen über dieses Feld verbinden. Ansonsten hast du recht, dass in Arcview jedem Polygon ein Datensatz zugeordnet ist.
Kannst Du die Tabellen nicht nacheinander verknüpfen ? Müßte man halt nach jeder Verknüpfung die Tabelle exportieren oder mit den "Memo-Tools" fixieren. Oder hab´ich Dein Problem falsch verstanden ?

Gruß
Tim
das Feld Ereignis_ID ist nicht eindeutig.. es besteht leider das Problem .. dass teilweise mehrere Ereignisse einem Shapefile zugeordnet werden müssen .. also

Shapefile : Sachdaten
1:n
noch mal der Gast ..

@Tim .. hm, ich verstehe das mit dem "nacheinander verknüpfen" nicht. Meinst du das Shape mehrfach zu dem View hinzufügen?
Genau dafür ist die Funktion 'Link' (Verknüpfen) da, um zwischen Daten, die in einer 1 : n Beziehung stehen, Verknüpfungen herzustellen.

Die Esri Nomenklatur lautet:

Verbindung (Join) = 1 : 1 Beziehung ODER n : 1 Beziehung

Verknüpfung (Link) = 1 : n Beziehung oder 1 : 1 Beziehung

Aktiviere also nacheinander deine beiden Tabellen mit jeweils aktiviertem [Ereignis_ID] Feld und drück 'Tabelle | Verknüpfen' (wenn du willst, kannst du das sogar in beide Richtungen machen).

Beim Link werden die Tabellen nicht verändert, es werden also keine Felder angehängt, wie beim Join (geht ja wegen 1:n auch nicht). Wenn du aber jetzt in der Tabelle des Shapes oder im View-Thema Datensätze bzw. Polygone selektierst, werden automatisch auch die zugehörigen Datensätze in den Sachdaten selektiert.

Maxilla
Hallo,

vielen Dank für die Erklärung. Ich werde es gleich mal ausprobieren.

der Gast