Dient zum Hinzufügen, Ersetzen oder Entfernen einer Funktionskette in einem Mosaik-Dataset, Elementen in einem Mosaik-Dataset oder eines Raster-Layers, der eine Raster-Funktion enthält.
Verwendung
Um die Datei "RFT.XML" auf Elemente in einem Mosaik-Dataset anzuwenden, müssen Sie die Elemente in der Attributtabelle auswählen oder mithilfe des Werkzeugs Mosaik-Layer erstellen eine Abfrage definieren.
Datenbankfragmentierung und häufige Datenänderungen können ein Mosaik-Dataset erheblich vergrößern. Verwenden Sie das Werkzeug Komprimieren, wenn die Datenbank aufgrund konstanter Transaktionen sehr groß ist.
Das Mosaik-Dataset oder ein Raster-Layer. Wenn Sie einen Raster-Layer verwenden, muss eine Funktion auf ihn angewendet werden.
Mosaic Layer; Raster Layer
Mosaik-Dataset-Elemente
(Optional)
Bestimmt, ob Änderungen sich auf Funktionen oder das gesamte Mosaik-Dataset auswirken.
Aktiviert—Änderungen wirken sich auf die Funktionen aus, die mit allen Elementen im Mosaik-Dataset verknüpft sind.
Deaktiviert—Änderungen wirken sich auf die mit dem Mosaik-Dataset verknüpften Funktionen aus. Dies ist die Standardeinstellung.
Boolean
Bearbeitungsoptionen
(Optional)
Einfügen, Ersetzen oder Entfernen einer Funktionskette.
Insert—Setzt die Funktionskette über dem Funktionsnamen der vorhandenen Kette ein. Geben Sie die Funktionskette unten im Parameter Funktionsname an. Dies ist die Standardeinstellung.
Ersetzen—Ersetzt die vorhandene Funktionskette durch die in diesem Werkzeug angegebene Funktionskette. Geben Sie die Funktionskette unten im Parameter Funktionsname an.
Entfernen—Entfernt die Funktionskette, beginnend mit der im Parameter Funktionsname angegebenen Funktion.
String
Raster-Funktionsvorlage
(Optional)
Wählen Sie die Funktionskette (RFT.XML-Datei) aus, die eingefügt oder ersetzt werden soll.
File
Funktionsname
(Optional)
Wählen Sie aus, an welcher Stelle die Funktionskette innerhalb der vorhandenen Funktionskette eingefügt, ersetzt oder entfernt werden soll.
Wenn Sie die Funktion mit Einfügen einfügen, wird sie oberhalb der im Parameter Funktionsname festgelegten Funktion eingefügt.
Das Mosaik-Dataset oder ein Raster-Layer. Wenn Sie einen Raster-Layer verwenden, muss eine Funktion auf ihn angewendet werden.
Mosaic Layer; Raster Layer
edit_mosaic_dataset_item
(Optional)
Bestimmt, ob Änderungen sich auf Funktionen oder das gesamte Mosaik-Dataset auswirken.
EDIT_MOSAIC_DATASET_ITEM—Änderungen wirken sich auf die Funktionen aus, die mit allen Elementen im Mosaik-Dataset verknüpft sind.
EDIT_MOSAIC_DATASET—Änderungen wirken sich auf die mit dem Mosaik-Dataset verknüpften Funktionen aus. Dies ist die Standardeinstellung.
Boolean
edit_options
(Optional)
Einfügen, Ersetzen oder Entfernen einer Funktionskette.
INSERT—Setzt die Funktionskette über dem Funktionsnamen der vorhandenen Kette ein. Geben Sie die Funktionskette im Parameter location_function_name an. Dies ist die Standardeinstellung.
REPLACE—Ersetzt die vorhandene Funktionskette durch die in diesem Werkzeug angegebene Funktionskette. Geben Sie die Funktionskette unten im Parameter location_function_name an.
REMOVE—Entfernt die Funktionskette, beginnend mit der im Parameter location_function_name angegebenen Funktion.
String
function_chain_definition
(Optional)
Wählen Sie die Funktionskette (RFT.XML-Datei) aus, die eingefügt oder ersetzt werden soll.
File
location_function_name
(Optional)
Wählen Sie aus, an welcher Stelle die Funktionskette innerhalb der vorhandenen Funktionskette eingefügt, ersetzt oder entfernt werden soll.
String
Abgeleitete Ausgabe
Name
Erläuterung
Datentyp
out_raster
Das aktualisierte Mosaik-Dataset.
Mosaic Layer; Raster Layer
Codebeispiel
EditRasterFunction: Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für EditRasterFunction.