Räumliche Verbindung hinzufügen (Data Management Tools)
Zusammenfassung
Vereinigt Attribute eines Features basierend auf der räumlichen Beziehung mit den Attributen eines anderen. Die Ziel-Features und die verbundenen Attribute aus den Verbindungs-Features werden verbunden.
Weitere Informationen finden Sie unter "Lagebezogen auswählen – grafische Beispiele".
Verwendung
Die verbundenen Attribute werden aggregiert und als separate Kopie gespeichert. Die Änderungen an den verbundenen Daten werden nicht übernommen, da sie statisch sind. Um die Daten zu aktualisieren, entfernen Sie die Verbindung, und führen Sie das Werkzeug erneut aus.
Mit diesem Werkzeug werden die folgenden Felder erstellt:
Join_Count—Die Anzahl der Verbindungs-Features, die mit dem jeweiligen Ziel-Feature übereinstimmenTARGET_FID—Die Objekt-ID des Ziel-Features
Dieses Werkzeug unterstützt keine Eins-zu-Viele-Verbindungen. Verwenden Sie für Eins-zu-Viele-Verbindungen das Werkzeug Räumliche Verbindung.
Standardmäßig werden alle Attribute aus den Verbindungs-Features mit den Attributen der Ziel-Features verbunden. Mithilfe des Parameters Feldzuordnung können Sie festlegen, welche Attribute in die verbundene Ausgabe übernommen werden.
Verwenden Sie den Parameter Feldzuordnung, um die Felder und deren Inhalte im Ausgabe-Dataset zu verwalten.
Sie können Felder aus der Feldliste hinzufügen und entfernen, die Feldliste umsortieren und Felder umbenennen.
Der Standarddatentyp eines Ausgabefeldes ist der Datentyp des zuerst gefundenen Eingabefeldes (mit diesem Namen). Sie können den Datentyp in einen anderen gültigen Datentyp ändern.
Verwenden Sie eine Aktion, um festzulegen, wie die Werte aus einem oder mehreren Eingabefeldern in einem einzigen Ausgabefeld zusammengeführt werden sollen. Die verfügbaren Aktionen sind: Erste(r), Letzte(r), Verbinden, Summe, Mittelwert, Medianwert, Modus, Minimum, Maximum, Standardabweichung und Anzahl.
Bei Verwendung von Verbinden können Sie ein Trennzeichen angeben, z. B. ein Komma oder andere Zeichen. Klicken Sie auf den Beginn des Textfeldes Trennzeichen, um die Trennzeichen hinzuzufügen.
Standardabweichung ist keine gültige Option für einzelne Eingabewerte.
Verwenden Sie die Option Exportieren,
, um eine Feldzuordnung als .fieldmap-Datei zu speichern.Verwenden Sie die Option Laden
, um eine .fieldmap-Datei zu laden. Der Feature-Layer oder das Dataset, der bzw. das in der Datei angegeben ist, muss mit dem im Werkzeug verwendeten Dataset übereinstimmen. Andernfalls wird der Parameter Feldzuordnung zurückgesetzt.Verwenden Sie die Schaltfläche Text ausschneiden
bei Textquellfeldern, um auszuwählen, welche Zeichen aus einem Eingabewert in das Ausgabefeld extrahiert werden sollen. Um auf die Schaltfläche Text ausschneiden zuzugreifen, bewegen Sie den Mauszeiger über ein Textfeld in der Liste der Eingabefelder, und geben Sie dann die Start- und Endposition der Zeichen an.Felder können auch in Python-Skripts zugeordnet werden.
Die Aktionen im Parameter Feldzuordnung gelten nur für Attribute aus den Verbindungs-Features und wenn mehr als ein Feature einem Ziel-Feature zugeordnet ist (wenn
Join_Count> 1). Wenn beispielsweise drei Features mit denDEPTH-Attributwerten 15,5, 2,5 und 3,3 vereinigt werden und die Aktion Mittelwert angegeben ist, weist das Ausgabefeld den Wert 6,1 auf. NULL-Werte in Join-Feldern werden bei der Statistikberechnung ignoriert. Beispielsweise führen 15,5, ein NULL-Wert und 2,5 zu einem Mittelwert von 9,0 und der Anzahl 2.Wenn der Parameter Zuordnungsoption auf Nächste(r) oder Nächste(r) (geodätisch) festgelegt ist, können sich zwei oder mehrere Verbindungs-Features im gleichen Abstand zum Ziel-Feature befinden. In diesem Fall wird eines der Verbindungs-Features zufällig als passendes Feature ausgewählt (die Objekt-ID des Verbindungs-Features wirkt sich nicht auf diese zufällige Auswahl aus). Für die Suche nach dem zweit-, dritt- oder N-nächsten Feature verwenden Sie das Werkzeug Near-Tabelle erstellen.
Wenn der Parameter Felder dauerhaft verbinden aktiviert ist, werden alle Datensätze im Ziel-Dataset beibehalten, auch wenn der Parameter Alle Ziel-Features beibehalten nicht aktiviert ist.
Verwenden Sie den Parameter Felder dauerhaft verbinden beim Ausführen des Werkzeugs mehrere Male mit Werten für den Parameter Verbindungs-Features, die denselben Namen aufweisen. Damit die temporäre Verbindung ordnungsgemäß funktioniert, ist eine eindeutige Kombination aus Tabellenname und Feldname erforderlich.
Wenn ein Verbindungs-Feature eine räumliche Beziehung mit mehreren Ziel-Features aufweist, wird es so oft gezählt, wie es dem Ziel-Feature zugeordnet wurde. Wenn sich beispielsweise ein Punkt in drei Polygonen befindet, wird er dreimal gezählt – einmal pro Polygon.
Weitere Informationen zu der Verwendung der räumlichen Beziehungen Überschneiden 3D und In einer Entfernung (3D) finden Sie unter "3D-Beziehungen lagebezogen auswählen".
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Ziel-Features |
Die Attribute aus den Ziel-Features und den Verbindungs-Features werden mit dem Ziel-Feature-Layer verbunden. Allerdings kann eine Untermenge der zu übertragenden Attribute im Parameter Feldzuordnung definiert werden. |
Feature Layer |
|
Features verbinden |
Die Attribute aus den Verbindungs-Features werden mit den Attributen der Ziel-Features verbunden. In der Erläuterung zum Parameter Verbindungsvorgang finden Sie Informationen darüber, inwiefern sich der Verbindungsvorgang auf die Zusammenfassung der verbundenen Attribute auswirkt. |
Feature Layer |
|
Verbindungsvorgang (Optional) |
Dieser Parameter ist ausgeblendet und wird nicht unterstützt. Alle Verbindungen erfolgen als Eins-zu-Eins-Verbindung. Um bei der Erstellung der Ausgabe in einer Ausgabe-Feature-Class eine Eins-zu-Viele-Verbindung zu erhalten, müssen Sie das Werkzeug Räumliche Verbindung verwenden. |
String |
|
Alle Ziel-Features beibehalten (Optional) |
Gibt an, ob nur Ziel-Features, die eine räumliche Beziehung zu einem Verbindungs-Feature aufweisen, beibehalten werden (sog. Inner Join) oder ob alle Ziel-Features beibehalten werden, selbst wenn sie nicht über eine räumliche Beziehung zu den Verbindungs-Features verfügen (sog. Outer Join).
|
Boolean |
|
Feldzuordnung (Optional) |
Die Felder, die vorübergehend mit ihren jeweiligen Eigenschaften und Quellfeldern mit dem Ziel-Dataset verbunden werden sollen. Alle Felder vom Verbindungs-Dataset werden standardmäßig einbezogen. Verwenden Sie die Feldzuordnung, um Felder hinzuzufügen, zu löschen, umzubenennen und neu anzuordnen sowie andere Feldeigenschaften zu ändern. Die Feldzuordnung kann verwendet werden, um Werte aus zwei oder mehr Eingabefeldern in einem einzigen Ausgabefeld zu kombinieren. |
Field Mappings |
|
Zuordnungsoption (Optional) |
Gibt die Kriterien für die Zuordnung von Zeilen an.
|
String |
|
Suchradius (Optional) |
Verbindungs-Features, die sich innerhalb der hier angegebenen Entfernung eines Ziel-Features befinden, werden für die räumliche Verbindung berücksichtigt. Ein Suchradius ist nur gültig, wenn die räumliche Beziehung angegeben ist (der Parameter Zuordnungsoption ist auf Überschneiden, In einer Entfernung, In einer geodätischen Entfernung, Mit Mittelpunkt in, Nächste(r) oder Nächste(r) (geodätisch) festgelegt). Zum Beispiel wird bei Verwendung eines Suchradius von 100 Metern mit der räumlichen Beziehung In einer Entfernung ein Feature innerhalb von 100 Metern von einem Ziel-Feature verbunden. Für die drei "In einer Entfernung"-Beziehungen wird eine Entfernung von 0 verwendet, wenn kein Wert für den Suchradius angegeben wird. |
Linear Unit |
|
Entfernungsfeldname (Optional) |
Der Name des Feldes, das die Entfernung zwischen dem Ziel-Feature und dem nächstgelegenen Verbindungs-Feature enthält. Dieses Feld wird der Verbindung hinzugefügt. Dieser Parameter ist nur gültig, wenn die räumliche Beziehung angegeben ist (Zuordnungsoption ist auf Nächste(r) oder Nächste(r) (geodätisch) festgelegt). Der Wert dieses Feldes ist -1, wenn kein Feature innerhalb eines Suchradius gefunden wird. Wenn kein Feldname angegeben wird, wird das Feld nicht der Verbindung hinzugefügt. |
String |
|
Felder dauerhaft verbinden (Optional) |
Gibt an, ob Felder aus der Verbindungs-Feature-Class vorübergehend dem Layer oder dauerhaft der Ziel-Feature-Class hinzugefügt werden sollen.
|
Boolean |
|
Felder abgleichen (Optional) |
Feldpaare aus den Verbindungs-Features und Ziel-Features, die für den Attributabgleich verwendet werden. Nur die Datensätze aus den Verbindungs-Features, die übereinstimmende Feldwerte mit den Ziel-Features aufweisen, sind Teil der räumlichen Verbindung. Spalten der Wertetabelle:
|
Value Table |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Aktualisierte Ziel-Features |
Das aktualisierte Eingabe-Dataset. |
Feature Layer |
Umgebungen
Standard-Ausgabe-Z-Werte, M-Auflösung, M-Toleranz, Ausgabe-CONFIG-Schlüsselwort, Ausgabe-M-Domäne, Ausgabe-XY-Domäne, Ausgabe-Z-Domäne, Ausgabe-Koordinatensystem, Ausdehnung, Ausgabe hat M-Werte, Ausgabe hat Z-Werte, XY-Auflösung, XY-Toleranz, Z-Auflösung, Z-Toleranz
Lizenzierungsinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja