Beziehung hinzufügen (Data Management)

Diese ArcGIS 2.8-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.

Zusammenfassung

Setzt einen Layer mit einem anderen Layer oder mit einer Tabelle basierend auf einem Feldwert in Beziehung. Feature-Layer, Tabellensichten und Raster-Layer mit einer Raster-Attributtabelle werden unterstützt.

Die Datensätze aus der Beziehungstabelle werden den Datensätzen aus der Eingabe für Layer-Name oder Tabellensicht zugeordnet. Eine Übereinstimmung tritt auf, wenn das Eingabe-Beziehungsfeld und das Ausgabe-Beziehungsfeld gleich sind. Beziehungen ändern keine Daten, sie sind eine Eigenschaft des Layers.

Verwendung

  • Wenn es sich bei der Eingabe um eine Feature-Class oder einen Dataset-Pfad handelt, wird von diesem Werkzeug mit dem Ergebnis des angewendeten Werkzeugs automatisch ein neuer Layer erstellt und zurückgegeben.

  • Datensätze aus der Relate-Tabelle können mehr als einem Datensatz aus dem Eingabe-Layer oder der Tabellensicht zugeordnet werden.

  • Die Beziehungstabelle kann als eine Geodatabase-Tabelle oder eine dBASE-Datei erstellt werden. Die Beziehungstabelle muss kein Layer sein.

  • Die Eingabe muss ein ObjectID-Feld aufweisen. Die Beziehungstabelle muss kein ObjectID-Feld enthalten.

  • Wenn Sie die Beziehung für ein anderes Projekt speichern möchten, speichern Sie den Layer mit dem Werkzeug In Layer-Datei speichern als Layer-Datei. Dies gilt jedoch nur für Layer. Tabellensichten können auf diese Weise nicht gespeichert werden.

  • Um eine permanente Beziehung zu erstellen, verwenden Sie das Werkzeug Beziehungsklasse erstellen.

  • Die Indizierung der Felder in dem Eingabe-Layer bzw. der Tabellensicht und Beziehungstabelle, auf denen die Beziehung basiert, kann zu einer Performance-Steigerung beitragen. Dies kann mit dem Werkzeug Attributindex hinzufügen erfolgen.

Parameter

BeschriftungErläuterungDatentyp
Layer-Name oder Tabellensicht

Der Layer oder die Tabellensicht, mit dem bzw. der die Beziehungstabelle in Beziehung gesetzt wird.

Mosaic Layer; Raster Layer; Table View
Eingabe-Beziehungsfeld

Das Feld im Eingabe-Layer oder in der Tabellensicht, auf dem die Beziehung basiert.

Field
Beziehungstabelle

Die Tabelle oder Tabellensicht, mit der der Eingabe-Layer oder die Tabellensicht in Beziehung gesetzt wird.

Mosaic Layer; Raster Layer; Table View
Ausgabe-Beziehungsfeld

Das Feld in der Beziehungstabelle, das die Werte enthält, auf denen die Beziehung basiert.

Field
Name der Beziehung

Der eindeutige Name für eine Beziehung.

String
Beziehungsart
(optional)

Die Beziehungsart.

  • Eins-zu-einsGibt an, dass die Beziehung zwischen der Eingabetabelle und der in Beziehung stehenden Tabelle vom Typ "Eins-zu-eins" ist. Ein Datensatz in der Eingabetabelle weist beispielsweise nur einen übereinstimmenden Datensatz in der in Beziehung stehenden Tabelle auf.
  • Eins-zu-vieleGibt an, dass die Beziehung zwischen der Eingabetabelle und der in Beziehung stehenden Tabelle vom Typ "Eins-zu-viele" ist. Ein Datensatz in der Eingabetabelle kann beispielsweise mehrere übereinstimmende Datensätze in der in Beziehung stehenden Tabelle aufweisen. Dies ist die Standardeinstellung.
  • Viele-zu-vieleGibt an, dass die Beziehung zwischen der Eingabetabelle und der in Beziehung stehenden Tabelle vom Typ "Viele-zu-viele" ist. Viele Datensätze mit demselben Wert in der Eingabetabelle können beispielsweise mehrere übereinstimmende Datensätze in der in Beziehung stehenden Tabelle aufweisen.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Eingabe-Layer oder -Tabellensicht

Das aktualisierte Eingabe-Dataset.

Tabellensicht; Raster-Layer; Mosaik-Layer

Umgebungen

Sonderfälle

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen