Skip To Content

Daten anhängen

Hinweis:

Diese Funktionalität wird derzeit nur in Map Viewer Classic (zuvor als Map Viewer bezeichnet) unterstützt.

Mit dem Werkzeug Daten anhängen können Sie Features an einen vorhandenen gehosteten Layer in Ihrer ArcGIS Enterprise-Organisation anhängen. Daten anhängen ermöglicht Ihnen, vorhandene Datasets zu aktualisieren oder zu ändern.

Workflow-Diagramm

Durchführen von Analysen mit GeoAnalytics Tools

Mit GeoAnalytics Tools durchgeführte Analysen werden mittels verteilter Verarbeitung auf mehreren ArcGIS GeoAnalytics Server-Computern und Kernen durchgeführt. GeoAnalytics Tools und Standard-Feature-Analysewerkzeuge in ArcGIS Enterprise verfügen über verschiedene Parameter und Funktionen. Weitere Informationen zu diesen Unterschieden finden Sie unter Unterschiede zwischen Feature-Analysewerkzeugen.

Beispiele

Eine große Restaurantkette sammelt die monatlichen Verkaufsdatensätze für jeden ihrer Standorte. Da das Unternehmen nicht jeden Monat Datasets für jeden Standort verwalten möchte, soll für jeden Standort ein Jahresumsatz-Layer verwendet werden. Mit dem Werkzeug Daten anhängen kann das Unternehmen an jedem Monatsende, wenn die neu gesammelten Verkaufsdatensätze verfügbar sind, Daten an ein primäres Dataset anhängen.

Ziel der EMU-Untersuchungen (Ecological Marine Unit) ist es, die Meeresbodenmuster des Atlantiks im Lauf der Zeit besser zu verstehen. Die Untersuchungen werden mit Daten von verschiedenen Umweltorganisationen durchgeführt, die in der Vergangenheit Informationen über den Atlantik gesammelt haben. Da jede Organisation eigene Datasets verwaltet, können mit dem Werkzeug Daten anhängen mehrere Meeresboden-Datasets an einen Layer angehängt werden.

Durchführen von Analysen mit GeoAnalytics Tools

Mit GeoAnalytics Tools durchgeführte Analysen werden mittels verteilter Verarbeitung auf mehreren ArcGIS GeoAnalytics Server-Computern und Kernen durchgeführt. GeoAnalytics Tools und Standard-Feature-Analysewerkzeuge in ArcGIS Enterprise verfügen über verschiedene Parameter und Funktionen. Weitere Informationen zu diesen Unterschieden finden Sie unter Unterschiede zwischen Feature-Analysewerkzeugen.

Verwendungshinweise

Der Eingabe-Layer wird mithilfe des Dropdown-Menüs Layer auswählen, an den Daten angehängt werden sollen definiert. Der Eingabe-Layer muss ein gehosteter Punkt-, Linien-, Flächen- oder Tabellen- oder Feature-Layer sein.

Der Layer für Anhänge wird mithilfe des Dropdown-Menüs Anzuhängenden Layer auswählen definiert. Der Layer für Anhänge kann ein Punkt-, Linien-, Flächen-, Big-Data-Dateifreigabe-Tabellen-Dataset- oder Feature-Layer sein.

Der Eingabe-Layer und der Layer für Anhänge müssen denselben Geometrietyp aufweisen.

Wenn im Eingabe-Layer Zeiteigenschaften aktiviert sind, müssen beide Layer den gleichen Zeittyp aufweisen. Weitere Informationen zu den Zeiteinstellungen für Feature-Layer finden Sie unter Konfigurieren von Zeiteinstellungen. Weitere Informationen zu den Zeiteinstellungen für Big-Data-Dateifreigaben finden Sie im Manifest zur Big-Data-Dateifreigabe unter Zeit.

Sie können optional den Filter Alle Features anhängen oder eine Teilmenge definieren verwenden, indem Sie auf die Schaltfläche Abfrage Abfrage klicken. Nur Features, die die Bedingung erfüllen, werden angehängt. Bei einem Feld mit dem Namen temperature können Sie zum Beispiel mit der Bedingung temperature is greater than 10 alle Features mit Temperaturwerten größer als 10 anhängen.

Die Feldzuordnungstabelle Festlegen, wie Felder angehängt werden sollen wird nach Auswahl des Eingabe-Layers und des Layers für Anhänge angezeigt. Er wird automatisch mit den Feldern des Eingabe-Layers und den entsprechenden Werten aus dem Layer für Anhänge ausgefüllt.

Die Felder des Eingabe-Layers werden standardmäßig mit null-Werten angehängt, wenn der Layer für Anhänge kein zugeordnetes Feld für sie enthält. Optional können Sie die Feldzuordnungstabelle Festlegen, wie Felder angehängt werden sollen verwenden, um benutzerdefinierte Werte der folgenden beiden Typen anzuhängen:

  • Feld anhängen: Ein Feld des Eingabe-Layers wird einem Feld des Layers für Anhänge zugeordnet, das anders heißt, aber denselben Typ aufweist.
  • Ausdruck: Die Feldwerte des Eingabe-Layers werden für die Features für Anhänge berechnet. Weitere Informationen über die Verwendung von Arcade-Ausdrücken und des Werkzeugs Daten anhängen finden Sie unter Verwenden von Arcade-Ausdrücken mit "Daten anhängen".

Migrationsforscher möchten Datasets mit den unten aufgeführten Schemas für den Eingabe-Layer und den Layer für Anhänge anhängen. Beide Layer haben das gemeinsame Feld Country des Typs text sowie zwei zusätzliche Felder mit unterschiedlichen Namen, deren Datentyp jedoch identisch ist. Der Eingabe-Layer weist die Felder Pop_ und Pop_Density und der Layer für Anhänge die Felder Population und area_km2 auf. Die Forscher möchten das Feld Country dem Feld Country zuordnen, das Feld Population an das Feld Pop_ anhängen und die Bevölkerungsdichte für das Feld Pop_Density mit einer Berechnung berechnen.

Schemas des Werkzeugs
Dies sind Beispielschemas für den Eingabe-Layer und den Layer für Anhänge, die im Werkzeug Daten anhängen verwendet werden sollen.

Standardmäßig werden durch die Feldzuordnungstabelle die Felder namens Country basierend auf Feldnamen und -typ zugeordnet. Für die Felder Pop_ und Pop_Density enthält der Layer für Anhänge keine Übereinstimmung. Sie werden mit Null-Werten angehängt.

Standardfeldzuordnung des Werkzeugs
Die Standardfeldzuordnung für die Tabelle Festlegen, wie Felder angehängt werden sollen wird angezeigt.

Verwenden Sie die Feldzuordnungstabelle Festlegen, wie Felder angehängt werden sollen, um das Feld Pop_ des Eingabe-Layers dem Feld Population des Layers für Anhänge zuzuordnen; wählen Sie hierzu aus der Dropdown-Liste neben Pop_ unter Anzuhängender Wert die Option Bevölkerung aus. Mit der Option Ausdruck in der Dropdown-Liste neben Pop_Density können Sie Werte für die anhängenden Features berechnen, indem Sie die Felder Population und area_km2 des Layers für Anhänge zum Erstellen des Arcade-Ausdrucks $feature["Population"]/$feature["area_km2"] verwenden.

Definierte Feldzuordnung des Werkzeugs
Die definierte Feldzuordnung für die Tabelle Festlegen, wie Felder angehängt werden sollen wird angezeigt.

Die Felder des Eingabe-Layers werden niemals geändert. Alle Felder des Layers für Anhänge, die in der Feldzuordnungstabelle Festlegen, wie Felder angehängt werden sollen nicht zugeordnet werden, werden aus den angehängten Ergebnissen ausgeschlossen.

Einschränkungen

Es gelten die folgenden Einschränkungen:

  • Die Features, die Sie anhängen, müssen denselben Geometrietyp aufweisen wie der Feature-Layer, für den die Anhänge bestimmt sind.
  • Der Layer, den Sie anhängen, muss ein vorhandener Layer auf Ihrem Hosting-Server sein. Zum Anhängen an einen anderen Layer müssen Sie zuerst einen gehosteten Layer des entsprechenden Datasets erstellen. Verwenden Sie dazu das Werkzeug In Data Store kopieren, oder geben Sie einen Layer in Ihrem Portal frei. Weitere Informationen über das Freigeben von Layern finden Sie unter "Einführung in die Freigabe von Web-Layern" Einführung in die Freigabe von Web-Layern. Wenn Ihr Dataset ein gehosteter Layer ist, können Sie das Werkzeug Daten anhängen ausführen, um Features an den Layer anzuhängen.
  • Die Feldzuordnungstabelle Festlegen, wie Felder angehängt werden sollen lässt nicht zu, dass Felder zum Eingabe-Layer hinzugefügt, umbenannt oder daraus entfernt werden.

Beispiel für ArcGIS API for Python

Das Werkzeug "Daten anhängen" ist über ArcGIS API for Python verfügbar.

In diesem Beispiel wird eine Big-Data-Dateifreigabe mit Erdbeben im Atlantik an einen Erdbeben-Feature-Layer angehängt.


# Import the required ArcGIS API for Python modules
import arcgis
from arcgis.gis import GIS
from arcgis.geoanalytics import manage_data

# Connect to your ArcGIS Enterprise portal and confirm that GeoAnalytics is supported
portal = GIS("https://myportal.domain.com/portal", "gis_publisher", "my_password")
if not portal.geoanalytics.is_supported():
    print("Quitting, GeoAnalytics is not supported")
    exit(1)   

# Find the big data file share dataset you'll use for analysis
search_result = portal.content.search("", "Big Data File Share")

# Look through the search results for a big data file share with the matching name
bdfs_search = next(x for x in search_result if x.title == "bigDataFileShares_NaturalDisaters")

# Look through the big data file share for Earthquakes_atlantic
eq_atlantic = next(x for x in bdfs_search.layers if x.properties.name == "Earthquakes_atlantic")

# Find a feature layer named "Earthquakes" in your ArcGIS Enterprise portal
earthquakes_search = portal.content.search("Earthquakes", "Feature Layer")
earthquakes_layer = earthquakes_search[0].layers[0]

# Set the tool environment settings 
arcgis.env.process_spatial_reference = 32618
arcgis.env.verbose = False

append_data_result = manage_data.append_data(earthquakes_layer, eq_atlantic) 

# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('World', 1)
processed_map.add_layer(append_data_result)

Ähnliche Werkzeuge

Verwenden Sie das ArcGIS GeoAnalytics Server-Werkzeug Daten anhängen, um Features an Layer auf Ihrem Hosting-Server anzuhängen. Andere Werkzeuge können bei ähnlichen, aber leicht abweichenden Problemstellungen hilfreich sein.

Map Viewer Classic-Analysewerkzeuge

Wählen Sie Daten mithilfe des ArcGIS GeoAnalytics Server-Werkzeugs In Data Store kopieren aus, und kopieren Sie sie in einen neuen Feature-Layer in Ihrem Portal.

Berechnen Sie Werte für Features in einem neuen oder vorhandenen Feld mit dem ArcGIS GeoAnalytics Server-Werkzeug Feld berechnen.

ArcGIS Pro-Analysewerkzeuge

Um dieses Werkzeug in ArcGIS Pro auszuführen, muss auf Ihrem aktiven Portal Enterprise 10.6.1 oder höher ausgeführt werden. Sie müssen sich mit einem Konto anmelden, dem Berechtigungen zum Durchführen von GeoAnalytics-Feature-Analysen zugewiesen sind.

Führen Sie ähnliche Anhängvorgänge in ArcGIS Pro mit dem Geoverarbeitungswerkzeug Anhängen durch.