Skip To Content

Durchführen einer serverseitigen Verarbeitung von Raster-Funktionen

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:

  1. Klicken Sie in ArcGIS Pro auf dem Menüband auf die Registerkarte Bilddaten, um die Werkzeuge für Bilddaten zu öffnen.
  2. 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.

  1. 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.

  2. Klicken Sie auf die Schaltfläche Raster-Funktionen, um den Bereich Raster-Funktionen zu öffnen.
  3. Der Bereich "Raster-Funktionen" enthält alle verfügbaren Raster-Funktionen, die dem Editor hinzugefügt werden können. Die vollständige Liste der Raster-Funktionen finden Sie in der Webhilfe für Raster-Funktionen.
  4. 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.
  5. Sie können die Raster-Funktionen, die Sie dem Editor hinzufügen, miteinander verbinden, um vollständige Raster-Analyse-Workflows zu erstellen.
  6. Fügen Sie dem Editor ggf. weitere Raster-Funktionen hinzu.
  7. 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.

    Verbindung der Raster-Funktionen
    Die Verbindungshaken werden neben den Beschriftungen "Raster" und "Ausgabe" in der Funktion angezeigt.
  8. 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.

    1. Geben Sie unter Name einen Namen für die Raster-Funktionsvorlage ein.
    2. 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.

    3. Geben Sie zusätzliche Informationen zur Raster-Funktionsvorlage in das Feld Beschreibung ein.
    4. 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.

  1. 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.
  2. Klicken Sie auf die Registerkarte Konfiguration und dann neben dem Bilddaten-Layer auf die Schaltfläche Web-Layer-Eigenschaften konfigurieren Editing, um die Eigenschaften des Image-Service zu bearbeiten.
  3. Die hier aufgeführten Eigenschaften steuern viele Aspekte des Image-Service wie beispielsweise Operationen, Mosaik-Optionen und Raster-Funktionen.
  4. Blenden Sie den Abschnitt Raster-Funktionen ein, und klicken Sie auf die Schaltfläche Verarbeitungsvorlagen hinzufügen Add a Locate Provider.
  5. Navigieren Sie im Dialogfeld Raster-Funktionsvorlage(n) auswählen zum Speicherort der Raster-Funktionsvorlage.
  6. Klicken Sie auf OK, um die Verarbeitungsvorlagen zu übernehmen.
  7. Die hinzugefügten Verarbeitungsvorlagen sollten nun im Abschnitt Verarbeitungsvorlagen mit dem vollständigen Pfad der Raster-Funktionsvorlage angezeigt werden.
  8. 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.
  9. 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.

  1. 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.
  2. Tipp:

    Bestätigen Sie die Warnung hinsichtlich des Überschreibens.

  3. Klicken Sie auf die Registerkarte Konfiguration und dann neben dem Bilddaten-Layer auf die Schaltfläche Web-Layer-Eigenschaften konfigurieren Editing, um die Eigenschaften des Image-Service zu bearbeiten.
  4. Die hier aufgeführten Eigenschaften steuern viele Aspekte des Image-Service wie beispielsweise Operationen, Mosaik-Optionen und Raster-Funktionen.
  5. Blenden Sie den Abschnitt Raster-Funktionen ein, und klicken Sie auf die Schaltfläche Verarbeitungsvorlagen hinzufügen Add a Locate Provider.
  6. Navigieren Sie im Dialogfeld Raster-Funktionsvorlage(n) auswählen zum Speicherort der Raster-Funktionsvorlage.
  7. Klicken Sie auf OK, um die Verarbeitungsvorlagen zu übernehmen.
  8. Die hinzugefügten Verarbeitungsvorlagen sollten nun im Abschnitt Verarbeitungsvorlagen mit dem vollständigen Pfad der Raster-Funktionsvorlage angezeigt werden.
  9. 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.
  10. Wenn Sie fertig sind, fahren Sie mit der Änderung der Web-Layer-Optionen fort, und veröffentlichen Sie den Image-Service erneut.

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.

  1. 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.
  2. 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.

  3. Klicken Sie auf die Schaltfläche Importieren Import, um die zu verwendende Verarbeitungsvorlage auszuwählen, und navigieren Sie zum Speicherort der erstellten Verarbeitungsvorlage.
  4. Hinweis:

    Wenn Sie keine Verarbeitungsvorlagen für das Mosaik-Dataset erstellt haben, klicken Sie auf die Schaltfläche Eigenschaften options, und wählen Sie Neue Vorlage erstellen aus. Daraufhin wird der Bereich Funktions-Editor angezeigt, in dem Sie eine Vorlage erstellen können.

  5. Wählen Sie die Raster-Funktionsvorlage aus, die Sie dem Mosaik-Dataset hinzufügen möchten, und klicken Sie auf OK.
  6. Die Raster-Verarbeitungsvorlage wird in dem Bereich unter dem Abschnitt Vorlagen angezeigt.
  7. Fahren Sie mit dem Hinzufügen von Verarbeitungsvorlagen fort, bis alle Vorlagen hinzugefügt wurden.
  8. Schließen Sie den Bereich Verarbeitungsvorlagen verwalten.