Beziehung hinzufügen (Data Management Tools)
Zusammenfassung
Setzt einen Layer mit einem anderen Layer oder mit einer Tabelle basierend auf einem Feldwert in Beziehung. Feature-Layer, Tabellensichten, Subtype-Werte-Layer oder Subtype-Wertetabellen und Raster-Layer mit einer Raster-Attributtabelle werden unterstützt.
Die Datensätze im Parameterwert für Beziehungstabelle werden den Datensätzen im Eingabeparameterwert für Layer-Name oder Tabellensicht zugeordnet. Eine Übereinstimmung liegt vor, wenn ein Feldwert im Parameterwert Eingabe-Beziehungsfeld und ein Feldwert im Parameterwert Ausgabe-Beziehungsfeld gleich sind.
Verwendung
Wenn es sich bei der Eingabe um eine Feature-Class oder einen Dataset-Pfad handelt, wird von diesem Werkzeug ein neuer Layer erstellt und mit dem Ergebnis des angewendeten Werkzeugs zurückgegeben.
Eine Beziehung ändert keine Daten; eine Beziehung ist eine Eigenschaft des Layers oder der Tabellensicht.
Datensätze aus der Beziehungstabelle 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 Objekt-ID-Feld enthalten. Die Beziehungstabelle muss kein Objekt-ID-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 der Beziehungstabelle, auf denen die Beziehung basiert, kann zu einer Performance-Steigerung beitragen. Dies kann mit dem Werkzeug Attributindex hinzufügen erfolgen.
Wenn der Eingabe-Layer eine Beziehung aufweist und die Eigenschaft Zugehörige Daten automatisch auswählen aktiviert ist, werden bei einer Auswahl im Eingabe-Layer auch Datensätze in der zugehörigen Tabelle ausgewählt.
Wenn in der Karte ein anderer Layer oder eine andere Standalone-Tabelle vorhanden ist, der bzw. die dieselbe Datenquelle aufweist wie der Layer oder die Tabelle, die im Parameter Beziehungstabelle angegeben ist, werden keine weiteren Beziehungen zwischen diesen anderen Layern oder Tabellen hergestellt.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
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 Primärschlüsselfeld 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 Fremdschlüsselfeld in der Beziehungstabelle, das dem Primärschlüssel zugeordnet wird. |
Field |
|
Name der Beziehung |
Der eindeutige Name einer Beziehung. |
String |
|
Beziehungsart (Optional) |
Gibt die Beziehungsart an.
|
String |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Aktualisierte Eingabe-Layer oder -Tabellensicht |
Das aktualisierte Eingabe-Dataset. |
Table View; Raster Layer; Mosaic Layer |
Umgebungen
Lizenzierungsinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja
Verwandte Themen
- Überblick über das Toolset "Verbindungen und Beziehungen"
- Suchen eines Geoverarbeitungswerkzeugs
- Beziehungen und ArcGIS
- Optionen für Datenbeziehungen
- Vergleich von Datenbeziehungen
- Einführung in Verbindungen und Beziehungen
- Anzeigen von zugehörigen Daten
- Automatisches Auswählen zugehöriger Datensätze