Der Funktions-Editor ist eine visuelle Programmiersprache für die Erstellung von Bilddaten- und Raster-Analyse-Workflows. Ein Analyse-Workflow kann als Raster-Funktionsvorlage gespeichert werden, die zum Automatisieren zukünftiger Prozesse oder zum Rendern verwendet werden kann. Raster-Funktionsvorlagen werden im Bereich Funktions-Editor erstellt und geändert. Der Funktions-Editor zeigt eine Funktionskette als Diagramm an, das Sequenzen von Funktionen verkettet, indem die Ausgabe einer oder mehrerer Funktionen als die Eingabe einer Funktion verwendet wird.
Es gibt verschiedene Methoden zum Modellieren eines Prozesses, der in einer Raster-Funktionsvorlage resultiert. Sie können z. B. den Funktions-Editor öffnen und eine Raster-Variable sowie beliebige Funktionen einfügen. Da in diesem Modus keine Eingabedaten mit der Kette verbunden sind, sind bestimmte Funktionen wie die Vorschau des Ergebnisses eines Kettenabschnitts deaktiviert. Sobald Daten mit der Verarbeitungskette verbunden sind, können Sie eine Vorschau der Ergebnisse anzeigen. Sie können die Raster-Funktionskette (jetzt die Raster-Funktionsvorlage) speichern und sie mit verschiedenen Eingabe-Datasets gemeinsam nutzen und ausführen.
Sie können im Bereich Raster-Funktionen eine Raster-Funktion auf einen Raster-Layer in der Karte anwenden, wodurch ein temporärer Raster-Layer in der Karte erstellt wird. Sie können auch zusätzliche Raster-Funktionen auf den Ausgabe-Layer anwenden. Wenn Sie das Anwenden von Funktionen beendet haben, klicken Sie mit der rechten Maustaste auf die endgültige Ausgabe und dann auf Funktionskette speichern oder Funktionskette bearbeiten. Der Layer, auf den die endgültige Funktion angewendet wurde, enthält alle vorherigen Funktionen mit den zugehörigen Parametereinstellungen. Durch das Speichern der Funktionskette eines Layers werden die ursprünglichen Eingabedaten entfernt und Raster-Variablen eingefügt, die veröffentlicht werden können, damit die Vorlage erneut mit anderen Daten genutzt werden kann.
Hinweis:
Damit die Funktions- oder Raster-Funktionskette gültig ist, muss sie eine endgültige einzelne Ausgabe aufweisen.
Funktionen
Der Funktions-Editor bietet Ihnen folgende Möglichkeiten:
- Visualisieren einer Workflow-Sequenz als Diagramm.
- Erstellen Sie eine Raster-Funktionsvorlage, indem Sie dem Diagramm Raster-Funktionen, Raster-Variablen, Skalare, Raster-Layer, Datasets und andere Datentypen hinzufügen und diese zur Ausführung von Analysen verbinden. Diese Analyse kann für die aktuelle Anzeigeausdehnung oder verteilt mithilfe der Raster-Analyse in Portal for ArcGIS durchgeführt werden.
- Überprüfen Sie die Parameter für die Funktionskette eines Funktions-Raster-Layers interaktiv. Sie können mit der Anzeige und den Einstellungen in der Funktionskette interagieren, indem Sie mit der rechten Maustaste auf den Funktions-Raster-Layer im Bereich Inhalt und anschließend auf Funktionskette bearbeiten klicken. Wenn Sie Änderungen an Parametern vorgenommen haben, können Sie auf die Schaltfläche Übernehmen auf der Werkzeugleiste Funktions-Editor klicken, sodass der Layer entsprechend aktualisiert wird.
- Speichern Sie die Funktionskette eines Funktions-Raster-Layers als Raster-Funktionsvorlage.
- Gestalten Sie Ihre Raster-Funktionsvorlage nutzbar für andere, indem Sie Funktionen, Raster-Variablen und Funktionsvariablen umbenennen.
Beispiel für eine Raster-Funktionsvorlage
Die Raster-Funktionsvorlage unten veranschaulicht eine Methodik zur Beschreibung von Brandschäden und des Zustands der Vegetationsregenerierung durch die Verwendung von Bildern vor und nach einem Brand.
Eine Raster-Funktionsvorlage besteht aus den folgenden Raster-Funktionen:
- Sichtbare Reflexion: Drückt die Eingabebilddaten als Albedo aus. Dabei handelt es sich um den Prozentsatz der verfügbaren Energie, der von der Planetenoberfläche reflektiert wird. Albedo-Daten werden von wissenschaftlichen Benutzern für die komplexe Modellierung und technische Fernerkundungsanwendungen verwendet.
- Band-Arithmetisch: Führt einen Normalized Burn Ratio Index (NBR) für Daten vor und nach einem Brand über die Ausgabe von Albedo-Daten aus.
- Minus: Erstellt die Änderung (oder das Delta) der normierten Brandschadenrate (NBR) aus der NBR vor dem Feuer und der NBR nach dem Feuer.
- Neuzuordnung: Definiert Klassengrenzwerte für Schweregrad und Gesundheitszustand aus der NBR-Differenz.
- Attributtabelle: Weist den ganzzahligen Werten, die aus jeder in der Funktion "Erneut zuordnen" festgelegten Klasse erstellt werden, Attribute und Farben zu.
Öffnen des Funktions-Editors
Zum Erstellen einer Raster-Funktionsvorlage mit dem Funktions-Editor öffnen Sie zunächst ein neues Editor-Fenster. Klicken Sie auf die Schaltfläche Funktions-Editor , die sich auf der Registerkarte Bilddaten in der Gruppe Analyse befindet. Wählen Sie dann im Bereich Raster-Funktionen Raster-Funktionen aus, und ziehen Sie sie in den Bereich Funktions-Editor.