Überlegungen zur Geoverarbeitung zum Unterbringen von Daten an dem Ort, an dem die Analyse durchgeführt wird

Web-Layer aus einem ArcGIS-Portal und Services aus ArcGIS Server sind unterstützte Datenformate in ArcGIS Pro. Mit Web-Layern können im Wesentlichen dieselben Aufgaben erledigt werden wie mit Layern, die sich in einem lokalen Ordner oder in einer lokalen Geodatabase befinden, wie etwa Visualisierung und Untersuchung in einer Karte, Bearbeitung und Analyse. Web-Feature-Layer und Web-Bilddaten-Layer aus Ihrem Portal sowie Feature-Services und Image-Services aus ArcGIS Server werden als Eingabe in viele Geoverarbeitungs- und Analysewerkzeuge unterstützt, die lokale Feature-Classes und Raster-Datasets unterstützen.

ArcGIS Pro stellt verschiedene Geoverarbeitungswerkzeuge bereit, die als Portalwerkzeuge bezeichnet werden. Diese können mit Eingabedaten im Portal verwendet werden, wenn die Werkzeuge auf den Analyseservern in Ihrem Unternehmen ausgeführt werden. Zudem können damit neue Layer (Services) als Ausgabe der Werkzeuge erstellt werden. Diese Portalwerkzeuge sind am besten für gehostete Web-Layer geeignet, während sich Desktop-Geoverarbeitungswerkzeuge am besten für Desktop-Datenquellen eignen.

Im Allgemeinen sollten sich die für die Analyse verwendeten Daten an dem Ort befinden, an dem die Verarbeitung stattfindet. Das bedeutet, dass wenn sich die Daten in ArcGIS Enterprise befinden, am besten Portalwerkzeuge zur Analyse verwendet werden. Wenn sich die Daten auf dem Desktop befinden, werden am besten Desktop-Werkzeuge ausgeführt.

Hinweis:

Wenn Sie für einen umfangreichen Web-Layer eine Analyse mit Desktop-Geoverarbeitungswerkzeugen durchführen möchten, sollten Sie den Web-Layer einmal auf Ihren Desktop herunterladen und die Analyse für die lokale Kopie durchführen. Dadurch wird sichergestellt, dass Sie auf die lokale Kopie zurückgreifen können und dass Sie sich bei diesen lokalen Daten auf eine optimale Leistung verlassen können, wenn Sie die Analyse mehrmals durchführen müssen oder dieselben Daten als Eingabe für mehrere Werkzeuge verwenden möchten. Verwenden Sie zum Herunterladen eines Web-Layers als Desktop-GIS-Dataset eine der folgenden Methoden:

  • Verwenden Sie in einem Webbrowser auf der Elementseite des Portals den Befehl Exportieren.
  • Verwenden Sie in ArcGIS Pro das Werkzeug Features kopieren oder Raster kopieren, um eine Kopie eines Web-Layers in einem Ordner oder in einer Geodatabase zu erstellen. Von beiden Werkzeugen wird die Geoverarbeitungsumgebung Ausdehnung zum Anwenden eines räumlichen Filters zum Herunterladen unterstützt.

Web-Layer werden zwar von vielen Desktop-Geoverarbeitungswerkzeugen in ArcGIS Pro unterstützt und Sie können Desktop-GIS-Datenquellen als Eingabe für die Portalwerkzeuge verwenden. Dennoch sollten Sie folgende Aspekte berücksichtigen, wenn Sie eine Analyse durchführen, bei der sich die Daten an einem anderen Ort befinden als an dem Ort, an dem die Analyse durchgeführt wird:

  • Performance
  • Skalierbarkeit
  • Ausgabeverzeichnis
  • Berechtigungen

Performance

Wenn sich die Daten an einem anderen Ort befinden als an dem Ort, an dem die Analyse durchgeführt wird, wird die Performance aufgrund der Datenübertragung beeinträchtigt. Für die Geoverarbeitung ist es erforderlich, dass sich die Daten an dem Ort befinden, an dem die Verarbeitung stattfindet. Daher werden die Daten automatisch herunter- oder hochgeladen, wenn sie sich nicht an dem Ort befinden, an dem die Analyse durchgeführt wird. Diese Datenübertragung dauert einige Zeit.

Wenn Sie nicht gehostete Web-Layer als Eingabe für Portalwerkzeuge verwenden, wird dieses Performance-Problem noch verstärkt, da die Daten von einem Server auf den Desktop heruntergeladen und zum Durchführen der Analyse auf einen anderen Server hochgeladen werden müssen.

Hinweis:

Wenn Sie zum Durchführen der Analyse eines der Portalwerkzeuge benötigen, Ihre Eingabedaten jedoch in einem lokalen Ordner oder in einer lokalen Geodatabase gespeichert sind, geben Sie Ihre lokalen Daten als Web-Layer frei, und führen Sie die Analyse mit dem Web-Layer als Eingabe durch. Dadurch wird die Performance verbessert.

Skalierbarkeit

Die Skalierbarkeit wird ähnlich wie die Performance durch eine Datenübertragung beeinträchtigt. Wenn zum Ausführen eines Desktop-Prozesses für einen Web-Layer Daten heruntergeladen werden müssen, kann bei der Anforderung zum Herunterladen der Daten das Zeitlimit überschritten werden oder der Vorgang fehlschlagen. Bei großen Datenmengen wird vom Service möglicherweise ein Zeitlimit überschritten oder es wird die Datenmenge erreicht, die vom Service maximal extrahiert werden kann. Ein Werkzeug, das ausgeführt wird, während sich die Daten an einem anderen Ort befinden, kann möglicherweise nur kleinere Datasets verarbeiten im Vergleich zu einem Werkzeug, bei dem sich die Daten an dem Ort befinden, an dem die Analyse durchgeführt wird.

Hinweis:

Die Auswirkungen auf Performance und Skalierbarkeit kommen bei großen Datasets stärker zum Tragen. Bei kleineren Datasets (beispielsweise weniger als ein paar Hundert Features) hat es dagegen unter Umständen keine größeren Auswirkungen auf Performance und Skalierbarkeit, wenn sich die Daten nicht an dem Ort befinden, an dem die Analyse durchgeführt wird.

Ausgabeverzeichnis

Desktop-Werkzeuge erstellen unabhängig vom Speicherort des Eingabe-Datasets ihre Ausgaben in einem Desktop-GIS-Workspace (also in einem lokalen Ordner oder in einer lokalen Geodatabase), während Portalwerkzeuge ihre Ausgaben im Portal erstellen (als neuen Web-Layer, der auf einem ArcGIS-Server Services darstellt). Wenn eine Ausgabe für Ihr Unternehmen freigegeben werden soll, Sie jedoch ein Desktop-Analysewerkzeug ausgeführt haben, kann das Freigeben der Desktop-Werkzeugausgabe einige Zeit in Anspruch nehmen. Möglicherweise geht es schneller, wenn Sie ein Portalwerkzeug ausführen, das die Ausgabe automatisch in dem Unternehmen erstellt, in dem es für Ihr Unternehmen freigegeben werden kann.

Berechtigungen

Es gibt verschiedene Desktop-Geoverarbeitungswerkzeuge zum Ändern des Eingabe-Datasets. Damit diese Werkzeuge mit Web-Layern als Eingabe ausgeführt werden können, sind häufig bestimmte Funktionen oder Berechtigungen zum Ändern der Daten erforderlich. Wenn Sie nicht der Besitzer des Portalelements sind oder nicht über die Berechtigung zum Aktualisieren der Daten verfügen, kann das Werkzeug nicht erfolgreich ausgeführt werden.