Image-Services unterstützen die serverseitige Verarbeitung durch einige Standardfunktionen, die über REST unterstützt werden, aber auch durch Veröffentlichen von Image-Services und zugehörigen Raster-Funktionsvorlagen, die über REST und ArcGIS Desktop-Anwendungen wie ArcGIS Pro zugänglich sind und verwendet werden können.
Um die Raster-Funktionsvorlage (.rft.xml)) zu implementieren, müssen Sie die Vorlage zuerst mit dem Werkzeug Raster-Funktions-Editor in ArcGIS Pro erstellen und dem Image-Service bei der Veröffentlichung die .rft.xml-Datei hinzufügen. Bei der Veröffentlichung der Datei .rft.xml mit einem Image-Service können die innerhalb einer Raster-Funktionsvorlage definierten Funktionen nur auf die Inhalte in einem Image-Service angewendet werden. Für die Vorlage können keine Daten aus einer anderen Eingabe verwendet werden.
Der Einsatz von REST zur Durchführung einer serverseitigen Verarbeitung von Image-Services empfiehlt sich, wenn Webanwendungen erstellt werden, die mit verschiedenen Methoden verarbeitete Image-Services anbieten, oder wenn Anwendungen die Verarbeitung nicht ausführen können. Beispiele:
- Wenn der Image-Service Bilddaten (z. B. Landsat) enthält, kann eine Webanwendung erstellt werden, um unter Verwendung des roten und nahinfraroten Bandes einen NDVI auszuführen.
- Wenn der Image-Service ein DEM ist, kann eine Webanwendung erstellt werden, damit der Benutzer den Image-Service als Schummerung, Neigung oder geschummertes Relief-Bild anzeigen kann.
REST unterstützt grundlegende Funktionen für Image-Services wie Ausrichtung, Colormap, NDVI, Neigung, geschummertes Relief, Schummerung, Statistik und Streckung. Sie können diese Funktionen erweitern, indem Sie einen Image-Service mit einer .rft.xml-Datei veröffentlichen, um die Raster-Funktionen miteinander zu verketten und so das gewünschte Verarbeitungsergebnis zu erhalten.
Die Anwendung von Raster-Funktionsvorlagen auf einen Image-Service, der Funktionen wie Streckung enthält, ist sinnvoll, wenn die Image-Services in Webanwendungen verwendet werden. Webanwendungen können häufig nicht zur Verbesserung von Bilddaten beitragen und sind daher auf eine serverseitige Verarbeitung angewiesen. Wenn Sie in dieser Situation dem Image-Service eine Raster-Funktionsvorlage hinzufügen, können Sie sie standardmäßig anwenden.
Zugreifen auf den Raster-Funktions-Editor
Führen Sie die folgenden Schritte aus, um über die Registerkarte Bilddaten in ArcGIS Pro auf den Raster-Funktions-Editor zuzugreifen:
- Klicken Sie in ArcGIS Pro auf dem Menüband auf die Registerkarte Bilddaten, um die Werkzeuge für Bilddaten zu öffnen.
- Klicken Sie in der Gruppe Analyse auf der Registerkarte Bilddaten auf die Schaltfläche Funktions-Editor, um den Bereich Funktions-Editor zu öffnen.
Hinweis:
Sie können auch auf das Werkzeug Funktions-Editor zugreifen, indem Sie mit der rechten Maustaste auf einen Bild-Layer im Bereich Inhalt klicken und dann auf die Schaltfläche Funktionskette bearbeiten klicken.
Erstellen einer Raster-Funktionsvorlage
Sie können im Bereich Funktions-Editor eine Raster-Funktionsvorlage erstellen.
- Nachdem Sie den Bereich Funktions-Editor geöffnet haben, können Sie eine Raster-Funktionsvorlage erstellen.
Wenn der Bereich Funktions-Editor angezeigt wird, können Sie Raster-Funktionen zum Editor hinzufügen.
- Klicken Sie auf die Schaltfläche Raster-Funktionen, um den Bereich Raster-Funktionen zu öffnen.
- Sie fügen eine Raster-Funktion hinzu, indem Sie mit der rechten Maustaste auf die Raster-Funktion klicken und die Option Zu Funktions-Editor hinzufügen auswählen oder indem Sie die Raster-Funktion aus dem Bereich Raster-Funktion in den Vorlageneditor für Raster-Funktionen ziehen.
- Fügen Sie dem Editor ggf. weitere Raster-Funktionen hinzu.
- Wenn dem Editor alle erforderlichen Raster-Funktionen hinzugefügt wurden, zeigen Sie mit der Maus auf die Raster-Funktion, die mit einer anderen Raster-Funktion verkettet werden soll.
Die Verbindungspunkte werden angezeigt.
Die Verbindungshaken werden neben den Beschriftungen "Raster" und "Ausgabe" in der Funktion angezeigt. - Wenn die Raster-Funktionsvorlage fertig ist, klicken Sie auf die Schaltfläche Speichern.
In dem daraufhin erscheinenden Dialogfeld Speichern können Sie weitere Informationen zur Raster-Funktionsvorlage hinzufügen.
- Geben Sie unter Name einen Namen für die Raster-Funktionsvorlage ein.
- Wählen Sie Projekt oder Benutzerdefiniert aus, um anzugeben, ob die Raster-Funktionsvorlage Teil eines Projekts oder eine benutzerdefinierte Vorlage ist.
Diese Auswahl bestimmt, wo die Raster-Funktionsvorlage auf der Festplatte gespeichert wird. Wird beispielsweise die Option Projekt ausgewählt, wird die Raster-Funktionsvorlage in dem von Ihnen erstellten ArcGIS-Projekt gespeichert.
- Geben Sie zusätzliche Informationen zur Raster-Funktionsvorlage in das Feld Beschreibung ein.
- Klicken Sie auf OK, um die Raster-Funktionsvorlage zu speichern .
Hinzufügen einer Raster-Funktionsvorlage zu einem Image-Service
Nachdem die Raster-Funktionsvorlage erstellt wurde, können Sie sie auf mehrere Arten als Verarbeitungsvorlage für Image-Services hinzufügen. Die Raster-Funktionsvorlage kann während der Erstellung eines neuen oder während der Aktualisierung eines vorhandenen Image-Service hinzugefügt werden, oder sie kann dem bei der Erstellung des Image-Service verwendeten Mosaik-Dataset hinzugefügt werden.
Erstellen eines Image-Service
Während der Erstellung können Sie dem Image-Service eine Raster-Funktionsvorlage hinzufügen, um Visualisierungsoptionen für den Image-Service bereitzustellen und die Standardvisualisierung zu ändern.
- Klicken Sie im Bereich Katalog in ArcGIS Pro mit der rechten Maustaste auf das Bild, das für den Image-Service verwendet werden soll, und wählen Sie Als Web-Layer freigeben aus, um den Bereich Als Web-Layer freigeben zu öffnen.
- Klicken Sie auf die Registerkarte Konfiguration und dann neben dem Bilddaten-Layer auf die Schaltfläche Web-Layer-Eigenschaften konfigurieren , um die Eigenschaften des Image-Service zu bearbeiten.
- Blenden Sie den Abschnitt Raster-Funktionen ein, und klicken Sie auf die Schaltfläche Verarbeitungsvorlagen hinzufügen .
- Navigieren Sie im Dialogfeld Raster-Funktionsvorlage(n) auswählen zum Speicherort der Raster-Funktionsvorlage.
- Klicken Sie auf OK, um die Verarbeitungsvorlagen zu übernehmen.
- Wählen Sie die neue Verarbeitungsvorlage ggf. im Dropdown-Menü Standardvorlage aus. Eine Änderung der Standardvorlagen-Einstellung Keine wirkt sich auf die standardmäßige Anzeige des Image-Service aus. Die Verarbeitungsvorlagen können beim Anzeigen des Image-Service als Optionen angezeigt werden.
- Wenn Sie fertig sind, fahren Sie mit der Änderung der Web-Layer-Optionen fort, und veröffentlichen Sie den Image-Service.
Aktualisieren eines Image-Service
Nach der Erstellung können Sie den Image-Service ändern, indem Sie eine Raster-Funktionsvorlage hinzufügen, um Visualisierungsoptionen für den Image-Service bereitzustellen und die Standardvisualisierung zu ändern.
- Navigieren Sie im Bereich Katalog in ArcGIS Pro zum vorhandenen Image-Service oder einer Datei, die für den Image-Service verwendet werden soll, und klicken Sie mit der rechten Maustaste darauf. Wählen Sie dann Web-Layer überschreiben aus, um den Bereich Web-Layer überschreiben zu öffnen.
- Klicken Sie auf die Registerkarte Konfiguration und dann neben dem Bilddaten-Layer auf die Schaltfläche Web-Layer-Eigenschaften konfigurieren , um die Eigenschaften des Image-Service zu bearbeiten.
- Blenden Sie den Abschnitt Raster-Funktionen ein, und klicken Sie auf die Schaltfläche Verarbeitungsvorlagen hinzufügen .
- Navigieren Sie im Dialogfeld Raster-Funktionsvorlage(n) auswählen zum Speicherort der Raster-Funktionsvorlage.
- Klicken Sie auf OK, um die Verarbeitungsvorlagen zu übernehmen.
- Wählen Sie die neue Verarbeitungsvorlage ggf. im Dropdown-Menü Standardvorlage aus. Eine Änderung der Standardvorlagen-Einstellung Keine wirkt sich auf die standardmäßige Anzeige des Image-Service aus. Die Verarbeitungsvorlagen können beim Anzeigen des Image-Service als Optionen angezeigt werden.
- Wenn Sie fertig sind, fahren Sie mit der Änderung der Web-Layer-Optionen fort, und veröffentlichen Sie den Image-Service erneut.
Tipp:
Bestätigen Sie die Warnung hinsichtlich des Überschreibens.
Hinzufügen zu einem Mosaik-Dataset
Aus Mosaik-Datasets erstellte Image-Services übernehmen die Anzeigeeinstellungen und sonstigen Standardeinstellungen vom Mosaik-Dataset. Dem Mosaik-Dataset können vor dem Veröffentlichen Raster-Funktionsvorlagen hinzugefügt werden, um die Verarbeitungsvorlagen als zusätzliche Anzeigeoptionen hinzuzufügen oder um die Standardanzeige zu ändern.
- Navigieren Sie im Bereich Katalog in ArcGIS Pro zum Mosaik-Dataset, klicken Sie mit der rechten Maustaste darauf, um die verfügbaren Optionen zu öffnen, und wählen Sie Verarbeitungsvorlagen verwalten aus.
- Klicken Sie auf die Schaltfläche Importieren , um die zu verwendende Verarbeitungsvorlage auszuwählen, und navigieren Sie zum Speicherort der erstellten Verarbeitungsvorlage.
- Wählen Sie die Raster-Funktionsvorlage aus, die Sie dem Mosaik-Dataset hinzufügen möchten, und klicken Sie auf OK.
- Fahren Sie mit dem Hinzufügen von Verarbeitungsvorlagen fort, bis alle Vorlagen hinzugefügt wurden.
- Schließen Sie den Bereich Verarbeitungsvorlagen verwalten.
Im Bereich Verarbeitungsvorlagen verwalten werden die momentan im Mosaik-Dataset verwendeten Vorlagen angezeigt. Wenn dem Mosaik-Dataset keine Verarbeitungsvorlagen hinzugefügt wurden, wird Keine als einzige sichtbare Verarbeitungsvorlage angezeigt.
Hinweis:
Wenn Sie keine Verarbeitungsvorlagen für das Mosaik-Dataset erstellt haben, klicken Sie auf die Schaltfläche Eigenschaften , und wählen Sie Neue Vorlage erstellen aus. Daraufhin wird der Bereich Funktions-Editor angezeigt, in dem Sie eine Vorlage erstellen können.