Skip To Content

Geoverarbeitungsservices

Geoverarbeitung ist eine wesentliche Komponente von GIS-Abläufen. Durch die Geoverarbeitung werden Werkzeuge für Datenanalyse, Datenmanagement und Datenkonvertierung bereitgestellt. Ein Geoverarbeitungsservice ist eine Sammlung der auf einer Server-Site veröffentlichten Geoverarbeitungswerkzeuge zum Ausführen von Tasks, die für die Bearbeitung und Analyse geographischer Informationen in vielfältigen Disziplinen erforderlich sind.

Mit Geoverarbeitungsservices können Sie benutzerdefinierte Analysewerkzeuge in ArcGIS Server, einer Komponente von ArcGIS Enterprise, freigeben. Die Daten werden nicht auf dem Computer, sondern auf der Server-Site gespeichert und verarbeitet. Dies ermöglicht das Ausführen von Analysen durch mehrere Clientanwendungen mit demselben Geoverarbeitungsservice, sogar gleichzeitig. Auf Geoverarbeitungsservices kann direkt auf einer Server-Site zugegriffen werden, und sie lassen sich in Web-Apps integrieren. Sie führen jedoch häufig Web-Werkzeuge aus, die im ArcGIS Enterprise-Portal gehostet werden.

Ein Geoverarbeitungsservice kann ein oder mehrere Werkzeuge enthalten, die in einer Client-Anwendung eingegebene Eingabedaten verarbeiten und eine Ausgabe in Form von Features, Karten, Berichten oder Dateien zurückgeben. Diese Werkzeuge werden in ArcGIS Pro oder ArcGIS Desktop erstellt und ausgeführt, bevor sie auf einem Server freigegeben werden.

Da ein Geoverarbeitungsservice jedes Geoverarbeitungswerkzeug referenzieren kann, lässt er sich für zahlreiche Aufgaben verwenden, einschließlich der folgenden Beispiele:

  • das voraussichtliche Räumungsgebiet bei einem Chemieunfall berechnen
  • Prognosen zu Weg und Stärke eines sich aufbauenden Wirbelsturms anstellen
  • einen Bericht zur Landnutzung und zu den Böden in einem benutzerdefinierten Abflussgebiet erstellen
  • eine Flurstückkarte mit historischen Informationen über Eigentumsverhältnisse erzeugen
  • eine Adresse geokodieren und in einem Genehmigungsantrag für ein Haussanierungssysteme verwenden

Wenn eine Verbindung mit ArcGIS Server besteht, können Sie auf den Geoverarbeitungsservice zugreifen und ihn verwenden. Sie stellen eine Verbindung mit der Server-Site her und greifen direkt auf den Service zu und verwenden ihn.

Eine eigenständige Server-Site kann mit einem ArcGIS Enterprise-Portal verbunden werden. Nach dem Verbinden des Servers hat der bereits vorhandene Geoverarbeitungsservice, der vor dem Verbindungsvorgang veröffentlicht wurde, ein eigenes Portal-Element und verhält sich wie ein Webwerkzeug. Alle Geoverarbeitungs-Analyseergebnisse, die Sie auf dem Verbundserver über ArcGIS Pro veröffentlichen, sind Webwerkzeuge. Ab ArcGIS Pro 2.9 und ArcGIS Enterprise 10.9.1 können Sie einen eigenständigen Server über ArcGIS Enterprise on Kubernetes verbinden und auf dem Server veröffentlichen. Veröffentlichungen sind nur von ArcGIS Pro-Version 2.9 in ArcGIS Enterprise on Kubernetes und nicht von ArcGIS Desktop möglich.

Wenn Sie mit einer eigenständigen Server-Site (eine Site, die mit keinem ArcGIS Enterprise-Portal verbunden ist) arbeiten, können Sie über ArcGIS Pro oder ArcGIS Desktop Geoverarbeitungsservices auf der Server-Site veröffentlichen.

Weitere Informationen über die Kompatibilität von Geoverarbeitungsservices zwischen ArcGIS Pro und ArcGIS Server

Geoverarbeitungsservices und Desktop-Werkzeuge

Die Ausführung von Geoverarbeitungsservices ähnelt der Ausführung und Verwendung von Geoverarbeitungswerkzeugen in ArcGIS Pro und ArcGIS Desktop. Der Hauptunterschied zwischen Geoverarbeitungsservices und Desktop-Geoverarbeitungswerkzeugen besteht darin, dass die Ausführung der Aufgabe durch einen Geoverarbeitungsservice remote auf einem Server-Computer unter Verwendung der Ressourcen des Server-Computers und nicht auf dem Desktop-Computer erfolgt.

Erstellen und Veröffentlichen von Geoverarbeitungsservices in ArcGIS Pro

Wenn Sie mit einer eigenständigen ArcGIS Server-Site arbeiten, können Sie Geoverarbeitungswerkzeuge in Geoverarbeitungsservices umwandeln und sie in ArcGIS Pro verwenden. Nachdem ein Service veröffentlicht wurde, kann er von anderen ArcGIS Server-Benutzern ebenfalls verwendet werden, sofern Sie ihn für sie freigeben.

Zum Erstellen eines Geoverarbeitungsservice erstellen und dokumentieren Sie in der Regel ein Geoverarbeitungswerkzeug mit ModelBuilder oder Python. Sie müssen kein benutzerdefiniertes Werkzeug erstellen: Sie können stattdessen auch eines der zahlreichen Werkzeuge von ArcGIS verwenden.

Weitere Informationen zum Erstellen von Geoverarbeitungsservices

Nachdem Sie ein Werkzeug erstellt haben, müssen Sie es zuerst in ArcGIS Pro ausführen und es muss erfolgreich abgeschlossen werden. Wenn die Ausführung des Werkzeugs abgeschlossen wurde, können Sie es freigeben. Durch die Freigabe wird das Geoverarbeitungsservice-Element in der Serververbindung erstellt. Sie können mehrere Werkzeuge hinzufügen, die Sie beim Veröffentlichen für denselben Geoverarbeitungsservice ausgeführt haben.

Weitere Informationen zum Veröffentlichen von Geoverarbeitungsservices

Verwenden von Geoverarbeitungsservices

Wenn ein Geoverarbeitungsservice in ArcGIS Server veröffentlicht wurde (auch wenn ein Web-Werkzeug in einem Portal mit einer Verbundserver-Site freigegeben wurde), können autorisierte Benutzer auf der Server-Site unter Verwendung von verschiedenen Operationen in ArcGIS REST API direkt auf diesen Service zugreifen, in ArcGIS Pro mit ihm arbeiten und ihn in Geoverarbeitungs-Widgets im Web AppBuilder, in benutzerdefinierten Web-Apps mit ArcGIS REST JS und mehr verwenden.

Weitere Informationen zur Verwendung von Geoverarbeitungs-Services

Weitere Informationen zum Geoprozessor in ArcGIS REST JS.

Hier finden Sie Informationen über allgemeine Überlegungen zum Verwenden von Geoverarbeitungsservices.