Skip to main content

Layer zusammenführen (GeoAnalytics Server Tools)

Zusammenfassung

Verbindet Feature-Layer zu einem einzigen Ausgabe-Layer.

Legacy:

Die Erweiterung "ArcGIS GeoAnalytics Server" wird in ArcGIS Enterprise abgekündigt. Die letzte Version von GeoAnalytics Server war in ArcGIS Enterprise 11.3 enthalten. Dieses Geoverarbeitungswerkzeug steht in ArcGIS Enterprise 11.3 und früheren Versionen zur Verfügung.

Für das Werkzeug müssen beide Eingaben denselben Geometrietyp (Punkt, Linie oder Polygon) aufweisen oder Tabellen sein. Wenn in einem Layer Zeiteigenschaften aktiviert sind, müssen auch in dem anderen Layer Zeiteigenschaften aktiviert sein, und dieser muss denselben Zeittyp (Zeitpunkt oder Intervall) aufweisen. Das Ergebnis enthält immer alle Felder aus dem Eingabe-Layer. Standardmäßig werden alle Felder aus dem Zusammenführungs-Layer aufgenommen. Sie können aber auch benutzerdefinierte Vereinigungsregeln angeben, um das resultierende Schema zu definieren. Nachfolgend finden Sie einige Beispiele:

Sie verfügen über drei Layer, die die Verwaltungsgrenzen von England, Wales und Schottland darstellen, und möchten einen einzelnen Großbritannien-Layer erstellen. Mithilfe von Layer zusammenführen können Sie die Flächen kombinieren und alle Felder aus allen Flächen beibehalten.

Sie verfügen über zwei Layer, die Flurstücksinformationen für zusammenhängende Stadtgebiete enthalten. Sie möchten sie zu einem einzelnen Layer zusammenführen und nur die Felder beibehalten, die in den beiden Eingabe-Layern denselben Namen und Typ aufweisen.

Abbildung

Abbildung des Werkzeugs "Layer zusammenführen"

Das Workflow-Diagramm des Werkzeugs "Layer zusammenführen" wird angezeigt.

Verwendung

  • Beide Eingaben müssen denselben Geometrietyp (Punkt, Linie oder Polygon) aufweisen oder Tabellen sein.

  • Beide Eingaben müssen denselben Zeittyp aufweisen (Zeitpunkt oder Intervall) oder Zeiteigenschaften dürfen nicht aktiviert sein.

  • Standardmäßig werden alle Felder beider Eingaben in die Ausgabe kopiert. Optional können Sie die Felder aus dem Zusammenführungs-Layer im Eingabe-Layer umbenennen, entfernen oder abgleichen.

    Operation

    Beschreibung

    Beispiel

    Umbenennen

    Das Feld wird in der Ausgabe umbenannt. Es wird ein Textfeld angezeigt, in dem Sie den neuen Namen angeben können.

    Sie möchten zwei Layer zusammenführen, die jeweils ein Feld namens COUNT aufweisen. Dieses Feld stellt in einem Layer die Anzahl der Personen und im anderen die Anzahl der Familien dar. Die beiden COUNT-Felder werden standardmäßig zusammengeführt, da sie über einen übereinstimmenden Feldnamen verfügen. Verwenden Sie Umbenennen, um den Namen des Feldes im Zusammenführungs-Layer in MERGE_COUNT zu ändern, um die beiden Felder im Ergebnis-Layer separat beizubehalten.

    Entfernen

    Das Feld wird aus der Ausgabe entfernt.

    Sie möchten zwei Layer zusammenführen, einige Felder wie beispielsweise OBJECTID im Zusammenführungs-Layer jedoch nicht beibehalten. Verwenden Sie Entfernen, um zu verhindern, dass diese Felder in den Ergebnis-Layer geschrieben werden, sodass nur relevante Felder beibehalten werden.

    Abgleichen

    Die Feldnamen werden angeglichen. Werte des Feldes aus dem zusammenzuführenden Layer werden in das angeglichene Ausgabefeld kopiert.

    Sie möchten zwei Tabellen-Layer mit Survey-Ergebnissen zusammenführen. Der Eingabe-Layer verfügt über ein Feld namens Name, das den Namen der Survey-Teilnehmers enthält. Ein entsprechendes Feld im Zusammenführungs-Layer hat den Namen Participant. Verwenden Sie Abgleichen, um anzugeben, dass diese Felder übereinstimmen. Dann werden beide im Ergebnis-Layer zu einem einzelnen Feld namens Name zusammengeführt.

  • Wenn der Eingabe- und der Zusammenführungs-Layer Felder mit gleichen Namen, aber unterschiedlichen Feldtypen enthalten, schlägt die Ausführung des Werkzeugs fehl, sofern die beiden Feldtypen nicht zusammengeführt werden können. Wenn das Eingabefeld den Typ "string" und das Zusammenführungsfeld den Typ "numeric" aufweist, werden die Felder im Ausgabe-Layer zu einem Zeichenfolgenfeld zusammengeführt. Wenn das Eingabefeld den Typ "double" und das Zusammenführungsfeld den Typ "numeric" aufweist, werden die Felder im Ausgabe-Layer zu einem Zeichenfolgenfeld zusammengeführt. In allen anderen Fällen muss mithilfe von Zusammenführungsattributen eines der gleichnamigen Felder umbenannt oder entfernt werden, um das Werkzeug auszuführen.

  • Wenn Sie einen oder beide der folgenden Schritte durchführen, können Sie die Performance des Werkzeugs Layer zusammenführen verbessern:

    • Legen Sie die Ausdehnungsumgebung so fest, dass nur die gewünschten Daten analysiert werden.

    • Verwenden Sie lokale Daten an der Stelle, an der die Analyse ausgeführt wird.

  • Dieses Geoverarbeitungswerkzeug wird von ArcGIS GeoAnalytics Server unterstützt. Die Analyse erfolgt auf GeoAnalytics Server, und die Ergebnisse werden in den Inhalten in ArcGIS Enterprise gespeichert.

  • Bei der Ausführung von GeoAnalytics Server-Werkzeugen wird die Analyse auf dem GeoAnalytics Server ausgeführt. Für eine optimale Performance sollten die Daten dem GeoAnalytics Server über Feature-Layer zur Verfügung stehen, die auf Ihrem ArcGIS Enterprise-Portal gehostet werden. Alternativ können Big-Data-Dateifreigaben verwendet werden. Daten, auf die GeoAnalytics Server nicht lokal zugreifen kann, werden vor Analysebeginn auf den GeoAnalytics Server verschoben. Dadurch dauert die Ausführung eines Werkzeugs länger. Es kann zudem vorkommen, dass das Verschieben der Daten von ArcGIS Pro zum GeoAnalytics Server fehlschlägt. Die Wahrscheinlichkeit eines Fehlers hängt dabei von der Netzwerkgeschwindigkeit sowie der Größe und Komplexität der Daten ab. Es wird empfohlen, dass Sie Ihre Daten stets freigeben oder eine Big-Data-Dateifreigabe erstellen.

    Weitere Informationen zum Freigeben von Daten in Ihrem Portal

    Weitere Informationen zum Erstellen einer Big-Data-Dateifreigabe über Server Manager

Parameter

Beschriftung Erläuterung Datentyp

Eingabe-Layer

Die Punkt-, Linien- oder Polygon-Features bzw. die Tabelle, die mit dem Zusammenführungs-Layer vereinigt werden soll(en).

Record Set

Zusammenführungs-Layer

Die Punkt-, Linien- oder Polygon-Features bzw. die Tabelle, die mit dem Eingabe-Layer vereinigt werden soll(en). Der Zusammenführungs-Layer muss den gleichen Feature-Typ und Zeittyp enthalten wie der Eingabe-Layer.

Record Set

Ausgabename

Der Name des Ausgabe-Feature-Service.

String

Zusammenführungsattribute

(Optional)

Eine Liste von Werten, die beschreiben, wie Felder aus dem Zusammenführungs-Layer geändert und den Feldern im Eingabe-Layer zugeordnet werden. Alle Felder aus dem Eingabe-Layer werden in den Ausgabe-Layer geschrieben. Wenn keine Zusammenführungsattribute definiert sind, werden alle Felder aus dem Zusammenführungs-Layer in den Ausgabe-Layer geschrieben.

Wenn ein Feld nur in einem der Layer vorhanden ist, enthält der Ausgabe-Layer dennoch zwei Felder. Das Ausgabefeld enthält NULL-Werte für die Eingabe-Features, in denen das Feld nicht enthalten war. Beispiel: Wenn der Eingabe-Layer ein Feld namens TYPE enthält, der Zusammenführungs-Layer aber das Feld TYPE nicht enthält, enthält die Ausgabe das Feld TYPE, aber mit NULL-Werten für alle aus dem Zusammenführungs-Layer kopierten Features.

Mithilfe der folgenden Zusammenführungstypen können Sie steuern, wie Felder im Zusammenführungs-Layer in den Ausgabe-Layer geschrieben werden.

Spalten der Wertetabelle:

  • Merge fieldFields from the merge layer.

  • ActionHow the field on the merge layer is written to the output.

    • RemoveThe merge layer field will be removed from the output layer.

    • RenameThe merge layer field will be renamed in the output. You cannot rename a field from the merge layer to a field from the input layer. To make field names equivalent, use the match option.

    • MatchThe merge layer field is renamed and matched to a field from the input layer. For example, the input layer has a field named CODE and the merge layer has a field named STATUS. You can match STATUS to CODE, and the output will contain the CODE field with values of the STATUS field used for features copied from the merge layer. Type casting is supported for numeric values. Matching numeric fields to string fields is not supported.

  • Input FieldThe input layer field to match to, or the name to give, the merge field when renaming.

Value Table

Data Store

(Optional)

Gibt den ArcGIS Data Store an, in dem die Ausgabe gespeichert wird. Alle in einem Big Data Store vom Typ "spatiotemporal" gespeicherten Ergebnisse werden im WGS84 gespeichert. Ergebnisse, die in einem Data Store vom Typ "relational" gespeichert werden, behalten ihr Koordinatensystem bei.

  • Big Data Store vom Typ "spatiotemporal"Die Ausgabe wird in einem Big Data Store vom Typ "spatiotemporal" gespeichert. Dies ist die Standardeinstellung.

  • Data Store vom Typ "relational"Die Ausgabe wird in einem Data Store vom Typ "relational" gespeichert.

String

Abgeleitete Ausgabe

Beschriftung Erläuterung Datentyp

Ausgabe

Der Ausgabe-Layer mit den kombinierten Features und Attributen aus dem Eingabe- und dem Zusammenführungs-Layer.

Record Set

Umgebungen

Ausgabe-Koordinatensystem, Ausdehnung, Aktueller Workspace

Sonderfälle

Ausgabe-Koordinatensystem

The coordinate system that will be used for analysis. Analysis will be completed in the input coordinate system unless specified by this parameter. For GeoAnalytics Tools, final results will be stored in the spatiotemporal data store in WGS84.

Lizenzierungsinformationen

  • Basic: Erfordert ArcGIS GeoAnalytics Server
    Verfügbar mit ArcGIS Enterprise 10.7
  • Standard: Erfordert ArcGIS GeoAnalytics Server
    Verfügbar mit ArcGIS Enterprise 10.7
  • Advanced: Erfordert ArcGIS GeoAnalytics Server
    Verfügbar mit ArcGIS Enterprise 10.7