Verwenden von Geoverarbeitungsservices mit einem Ausgabe-Image-Service

Bei Verwendung eines Web-Werkzeugs oder eines Geoverarbeitungsservice, das bzw. der eine Raster-Ausgabe aufweist, wird die Ausgabe auf dem Server erstellt und als .tif-Datei mit einer URL an den Client zurückgesendet. Die Verwendung dieser .tif-Datei ist begrenzt, insbesondere bei großen Rastern, durch die Leistungsprobleme verursacht werden. Darüber hinaus kann es zu erheblichen Informationsverlusten kommen, wenn das Ergebnis-Raster, wie z. B. mehrdimensionale Raster-Daten, in eine .tif-Datei umgewandelt wird.

Mit einem Ausgabe-Image-Service wird eine Raster-Ausgabe zu einem Image-Service, der die Vorteile eines Image-Service bietet, z. B. den schnellen Zugriff für Kunden auch bei großen Rastern, die Möglichkeit zur schnellen Weiterverarbeitung von Bildern on-the-fly und zur Durchführung zusätzlicher Analysen.

Veröffentlichen

Wenn Sie ein Web-Werkzeug oder einen Geoverarbeitungsservice für einen Ausgabe-Image-Service freigeben möchten, verwenden Sie ArcGIS Pro 3.4 oder später, und veröffentlichen Sie in ArcGIS Enterprise 11.4 oder später. Ein eigenständiger ArcGIS Server wird auch unterstützt. ArcGIS Enterprise on Kubernetes unterstützt keinen Ausgabe-Image-Service.

Ihr Web-Werkzeug oder Geoverarbeitungsservice muss asynchron sein, und die Option Ausgabe im Kartenbild-Layer anzeigen muss deaktiviert sein.

Raster-Datentypen und kombinierte Datentypen, die einen Raster-Datentyp als einen der zulässigen Typen in der Kombination aufweisen, werden ebenfalls unterstützt, aber weder mehrwertige Raster-Ausgaben noch eine Ausgabewerttabelle mit einer Raster-Spalte werden unterstützt.

Zum Veröffentlichen eines Web-Werkzeugs oder eines Geoverarbeitungsservice in ArcGIS Pro führen Sie die folgenden Schritte aus:

  1. Führen Sie Ihr Geoverarbeitungswerkzeug fehlerfrei lokal aus.
  2. Veröffentlichen oder überschreiben Sie Ihr Web-Werkzeug oder einen Geoverarbeitungsservice.
  3. Klicken Sie im Bereich Als Web-Werkzeug freigeben oder Geoverarbeitungsservice veröffentlichen auf die Registerkarte Inhalt.
  4. Gehen Sie vor dem Klicken auf die Schaltfläche Veröffentlichen oder Überschreiben zur Registerkarte Inhalt des Freigabebereichs.
  5. Bearbeiten Sie den Task, den Sie für den Ausgabe-Image-Service haben möchten, indem Sie auf die Schaltfläche Werkzeugeigenschaften konfigurieren Werkzeugeigenschaften konfigurieren klicken.
  6. Aktivieren Sie unter Parameterkonfiguration das Kontrollkästchen Optionalen Parameter für Ausgabe-Image-Service hinzufügen.

    Ein optionaler Eingabezeichenfolge-Parameter wird dem Werkzeug während des Veröffentlichungsvorgangs hinzugefügt.

    Der Parameter hat den Anzeigenamen Ausgabe-Image-Service und den Parameternamen esri_out_image_service. Es gibt keinen Standardwert.

Wenn Sie Python zum Veröffentlichen eines Web-Werkzeugs oder eines Geoverarbeitungsservice verwenden möchten, verwenden Sie die Klasse GeoprocessingSharingDraft, und setzen Sie die Eigenschaft enableOutputImageService auf True.

Anforderungen zur Verwendung eines Ausgabe-Image-Service

Beim Verwenden eines Ausgabe-Image-Service gelten folgende Anforderungen:

  • Unabhängig von der Lizenzierung und Konfiguration Ihres Bildservers muss auf dem Server, auf dem sich Ihr Web-Werkzeug oder Ihr Geoverarbeitungsservice befindet, der Image-Service des Raster-Rendering-Systems laufen. Andernfalls wird der Image-Service nicht erstellt, was zu einem Fehler bei der Verwendung des Werkzeugs führt.
  • Vergewissern Sie sich, dass im Eingabe-Serververzeichnis auf dem Rechner Ihres Web-Werkzeugs oder Geoverarbeitungsservice genügend Speicherplatz vorhanden ist. Dies ist besonders wichtig, wenn häufig große Raster-Ergebnisse erzeugt werden. Auch wenn Sie einen Raster-Speicher registriert haben, werden Raster-Speicher nicht als Speicheroption für einen Ausgabe-Image-Service unterstützt.
  • Sie müssen über Berechtigungen oder Rollen zum Veröffentlichen eines Image-Service verfügen. Weitere Informationen finden Sie unter Veröffentlichen eines Image-Service.
  • Wenn das Raster-Ergebnis ein Mosaik-Dataset ist, müssen Sie sicherstellen, dass ArcGIS Server eine lizenzierte Image-Server-Rolle hat. Wenden Sie sich an Ihren Systemadministrator, um dies zu bestätigen oder ArcGIS Server zu autorisieren.

Achten Sie bei der Angabe eines Wertes für den Ausgabe-Image-Service-Parameter darauf, dass keine Sonderzeichen enthalten sind. Es sind nur alphanumerische Zeichen, Leerzeichen oder Unterstriche zulässig. Beim Image-Service werden Leerzeichen in Unterstriche umgewandelt. Der Name, den Sie angeben, ist ein Präfix. Der vollständige Name des Image-Service hat das Format prefix_<output raster parameter name>. Wenn Sie mehrere Ausgabe-Raster-Parameter haben, werden auch mehrere Image-Services erzeugt. Wenn ein optionaler Ausgabe-Raster-Parameter kein Ergebnis hat, wird kein Image-Service erzeugt. Verwenden Sie nach Möglichkeit ein kurzes Präfix; die maximale Anzahl von Zeichen für den vollständigen Namen des Image-Service beträgt 120 Zeichen.

Um einen Ausgabe-Image-Service für ein Web-Werkzeug inArcGIS Enterprise zu verwenden, geben Sie ein Präfix für den Namen des Ausgabe-Image-Service an. Sobald das Werkzeug erfolgreich ausgeführt wurde, befindet sich ein Portalelement des Web-Bilddaten-Layers im Portalordner. Der entsprechende Image-Service befindet sich im Stammverzeichnis von ArcGIS Server.

Um einen Ausgabe-Image-Service für Ihre Geoverarbeitungsservices in einem eigenständigen ArcGIS Server zu verwenden, geben Sie ein Präfix an. Der resultierende Image-Service befindet sich auch im Stammverzeichnis von ArcGIS Server.

Das ursprüngliche Format Ihrer Raster-Ergebnisse wird nach Möglichkeit beibehalten, unabhängig davon, ob sie in einer Geodatabase wie einem Mosaik-Dataset oder in einem Dateiformat wie TIFF oder CRF vorliegen. Die Raster-Ergebnisse werden zur Erstellung eines Image-Service verwendet. Wenn sich Ihr Ergebnis-Raster im Speicher befindet, gibt es einen Image-Service, der auf dem CRF-Format basiert und aus dem Ergebnis-Raster im Speicher konvertiert wurde. Vermeiden Sie die Verwendung von Speicher für Ihre Raster-Ergebnisse, wenn das Ergebnis-Raster sehr groß ist. Unter Allgemeine Überlegungen zum Verwenden von Web-Werkzeugen erfahren Sie, wie Sie die Heap-Größe bei der Verwendung von Speicher erhöhen können.