Eine Raster-Funktionsvorlage ähnelt einem Modell. Eine Raster-Funktionsvorlage kann eine oder mehrere verknüpfte Funktionen zum Erstellen eines Verarbeitungs-Workflows enthalten.
Raster-Funktionsvorlagen werden mithilfe des Funktions-Editors und des Bereichs Raster-Funktionen erstellt. Der Funktions-Editor ist mit ModelBuilder vergleichbar, die Vorlage wird jedoch mit Raster-Funktionen statt mit Geoverarbeitungswerkzeugen erstellt.
In Abstimmung mit dem Bereich Raster-Funktionen, der Zugriff auf die Funktionen zum Erstellen von Workflows bietet, stellt der Funktions-Editor verschiedene eigene Werkzeuge bereit, die auf der kleinen Werkzeugleiste im oberen Bereich des Fensters Funktions-Editor verfügbar sind.
Werkzeuge des Funktions-Editors
Symbol | Name | Beschreibung |
---|---|---|
Schwenken | Im Diagramm navigieren. | |
Voreingestellte Vergrößerung | Mit festem Faktor vergrößern. | |
Voreingestellte Verkleinerung | Mit festem Faktor verkleinern. | |
Autolayout | Elemente automatisch im Diagramm anordnen. | |
An Fenster anpassen | Das gesamte Diagramm im sichtbaren Teil des Fensters anpassen. | |
Python-Raster-Funktion einfügen | Python-Raster-Funktion durch Importieren einer Skriptdatei (.py) einfügen. | |
Raster hinzufügen | Dem Diagramm ein Eingabe-Raster-Dataset hinzufügen. | |
Konstante hinzufügen | Einen Wert für die Eingabekonstante hinzufügen, der ein konstantes Raster darstellt. | |
Raster-Variable hinzufügen | Eine Raster-Variable hinzufügen, die ein Standardwert ist, der geändert werden kann. | |
Löschen | Elemente automatisch im Diagramm löschen. | |
Speichern | Die Raster-Funktionsvorlage in der Kategorie Projekt oder im Abschnitt der Kategorie Benutzerdefiniert des Bereichs Raster-Funktionen speichern. | |
Speichern unter | Die Raster-Funktionsvorlage mit einem neuen Namen und einem neuen Speicherort speichern. | |
Eigenschaften bearbeiten | Die Eigenschaften dieser Raster-Funktionsvorlage bearbeiten. | |
Raster-Funktionen | Den Bereich Raster-Funktionen öffnen. |
Erstellen einer Raster-Funktionsvorlage
In den folgenden Schritten wird beschrieben, wie Sie eine Raster-Funktionsvorlage erstellen, speichern und verwenden.
Öffnen des Funktions-Editors
Klicken Sie auf der Registerkarte Bilddaten auf die Schaltfläche Funktions-Editor , die sich in der Gruppe Analyse auf der Registerkarte Bilddaten befindet.
Eine neue leere Ansicht mit einer Raster-Funktionsvorlage wird geöffnet. Die Vorlage ist eine temporäre Vorlage, bis Sie sie in der Kategorie Projekt oder Benutzerdefiniert im Bereich Raster-Funktionen gespeichert wird. Sie können die Größe der Ansicht "Funktions-Editor" ändern, sie verankern oder in einer beliebigen Position kacheln, ebenso wie dies beim Anpassen einer Kartenansicht möglich ist.
Hinzufügen von Raster-Funktion
Raster-Funktionen sind die grundlegenden Bausteine der Raster-Funktionsvorlage. Es sind viele Raster-Funktionen verfügbar, die Sie für Bilddaten und Raster-bezogene Aufgaben nutzen können. Da Sie nun mit Ihrer Aufgabe vertraut sind, können Sie diese Funktionen einer Raster-Funktionsvorlage hinzufügen.
Um der Raster-Funktionsvorlage eine Funktion hinzuzufügen, ziehen Sie die Funktion aus dem Bereich Raster-Funktionen in die Vorlage. Sie können auch mit der rechten Maustaste auf eine beliebige Funktion oder Vorlage klicken und auf Zu Funktions-Editor hinzufügen klicken. Die Raster-Funktion wird der Funktionsvorlage hinzugefügt und wird als gelbes gerundetes Rechteck dargestellt.
Hinzufügen von Raster-Variablen
Eine Raster-Funktionsvorlage zeigt einen Workflow mit verknüpften Raster-Funktionen und Variablen an. Die Raster-Variable ist ein Platzhalter für ein Raster-Dataset, das vom Endbenutzer festgelegt werden kann. Im Workflow müssen Sie festlegen, welche Raster-Funktionen die jeweilige Variable verarbeiten.
Zunächst müssen Sie eine Raster-Variable hinzufügen. Dann müssen Sie die Raster-Variable direkt in der Vorlage direkt mit einer Funktion verknüpfen, indem Sie eine Verbindung zwischen ihnen darstellen. Sie können auch die Ausgabe einer Funktion als Eingabe in die nächste Funktion verbinden, um die Erstellung des Workflows fortzusetzen.
Das folgende Diagramm zeigt zwei Raster-Variablen, die in der Funktion Pan-Sharpening verwendet werden. Die Ausgabe der Funktion Pan-Sharpening wird als Eingabe für die Funktion Ausschneiden verwendet.
Verschieben und Ändern der Größe von Elementen
Wählen Sie zum Ändern der Größe eines Modellelements das Element aus, und ziehen Sie es an einem Ziehpunkt. Um ein Modellelement zu verschieben, wählen Sie es aus, zeigen Sie mit der Maus auf die Mitte des Elements, bis der Zeiger zum angezeigt wird, und ziehen Sie das Element an eine Position in der Vorlage.
Ändern des Funktionsparameters
Doppelklicken Sie auf die Funktion Pan-Sharpening, um die Eigenschaftenseite für Funktionen zu öffnen. Parameter lassen sich auf der Registerkarte Parameter bearbeiten. Nachdem Sie die Parameter festgelegt haben, klicken Sie auf OK, um das Fenster Eigenschaften zu schließen. Die Funktion wird nicht ausgeführt, wenn Sie auf OK klicken. Es speichert nur die Funktionseinstellungen.
Tipp:
Die Funktionseigenschaften können auch aufgerufen werden, indem Sie mit der rechten Maustaste auf die Funktion klicken und Eigenschaften auswählen.
Auf der Registerkarte Allgemein können der Name oder die Beschreibung der Funktion geändert werden. Dies ist hilfreich, wenn Funktionsketten mit mehreren Funktionen erstellt werden. Der Name der Funktion kann zum Beschreiben des Verhaltens der Funktion dienen, sodass alle Benutzer der Funktion die Verwendung der Funktionskette besser verstehen können.
Bereitstellen von Funktionsparameter für Endbenutzer
Doppelklicken Sie auf die Funktion Pan-Sharpening, um die Eigenschaftenseite für Funktionen zu öffnen. Parameter lassen sich auf der Registerkarte Variablen als öffentlich festlegen. Hier können Sie auch beispielsweise die Variable umbenennen, um zusätzlichen Kontext für Endbenutzer bereitzustellen.
Im folgenden Screenshot werden einem Endbenutzer zwei Raster-Eingaben angezeigt. Die automatisch erstellte Benutzeroberfläche verwendet die im Feld Name angegebenen Namen. In diesem Beispiel wurde das Feld Name geändert. Es ist nicht erforderlich, das Feld Name umzubenennen, es ist jedoch für alle Benutzer der Vorlage hilfreich.
Für die Funktion Ausschneiden sind Ausschneidetyp und Geometrie zum Ausschneiden als öffentliche Variablen festgelegt. Dadurch können Benutzer den zum Ausschneiden verwendeten Layer ändern und festlegen, ob der Rand ausgeschnitten oder nur der Rand beibehalten werden soll.
Speichern einer Raster-Funktionsvorlage
Sie können die Änderungen jeder Vorlage speichern, die im Funktions-Editor geöffnet ist. Klicken Sie auf Speichern , um die Raster-Funktion zu speichern. Wenn Sie eine vorhandene Vorlage bearbeiten, klicken Sie auf Speichern unter , um die Vorlage mit einem anderen Namen oder in einer anderen Kategorie zu speichern.
Wenn Sie eine Raster-Funktion speichern, werden sowohl die Inhalte sämtlicher Variablen und Parameter als auch die Darstellung und das Layout des Modelldiagramms gespeichert. Die Vorlagen können nicht auf der Registerkarte System des Bereichs Raster-Funktionen gespeichert werden. Sie müssen sie auf der Registerkarte Projekt oder Benutzerdefiniert speichern.
Anwenden einer Raster-Funktionsvorlage
Wenn ein Endbenutzer die Vorlage öffnet, wird sie in einem Bereich geöffnet, der anzeigt, welche Parameter auf öffentlich gesetzt wurden, und fordert zur Festlegung der Eingaben auf. Die folgende Beispielvorlage verfügt über vier Parameter, die auf öffentlich gesetzt sind: zwei aus jeder der Funktionen. Parameter werden in der Kette mit öffentlichen Variablen unter jeder Funktion automatisch gruppiert.