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.
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 erfolgreich 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
Erstellen und Veröffentlichen von Geoverarbeitungsservices in ArcGIS Desktop
Sie können Geoverarbeitungsservices aus ArcGIS Desktop auf einer ArcGIS Server-Site veröffentlichen, unabhängig davon, ob die Site mit einem ArcGIS Enterprise-Portal verbunden ist. Wenn es sich um eine Verbundserver-Site handelt, wird jeder von Ihnen veröffentlichte Service automatisch für das Portal freigegeben.
Vorsicht:
Es ist zwar möglich, Geoverarbeitungsservices aus ArcGIS Desktop in ArcGIS Server zu veröffentlichen, dies wird jedoch nicht mehr empfohlen. Das Veröffentlichen von Services aus ArcGIS Desktop in ArcGIS Enterprise wird ab Version 10.9 nicht mehr unterstützt. Nach dem Veröffentlichungszyklus 10.9x werden veröffentlichte Services aus ArcGIS Desktop nicht mehr in ArcGIS Server unterstützt. Es wird empfohlen, keine neuen Geoverarbeitungsservices aus ArcGIS Desktop zu veröffentlichen und stattdessen vorhandene Services zur ArcGIS Pro-Service-Runtime zu migrieren.
Verwenden von Geoverarbeitungsservices
Nachdem ein Geoverarbeitungsservice in ArcGIS Server veröffentlicht wurde (oder wenn ein Web-Werkzeug auf einem Portal mit einer Verbundserver-Site freigegeben wurde), können autorisierter Benutzer mit der ArcGIS REST API direkt auf den Service zugreifen, mit ihm in ArcGIS Pro arbeiten, den Service zu benutzerdefinierten Web-Apps hinzufügen und weitere Aktionen ausführen.
Weitere Informationen zur Verwendung von Geoverarbeitungs-Services
Hier finden Sie Informationen über allgemeine Überlegungen zum Verwenden von Geoverarbeitungsservices.