Raster über Raster-Funktion erstellen (Data Management)

Zusammenfassung

Erstellt ein Raster-Dataset aus einer Eingabe-Raster-Funktion oder Funktionskette.

Verwendung

  • Das Werkzeug ist für die Raster-Verarbeitung mittels mehrerer Threads konzipiert, um die Verarbeitung zu beschleunigen.

  • Das Ausgabe-Raster-Format kann TIFF, GRID, ERDAS, IMAGINE, CRF (Cloud Raster Format) oder MRF (Meta Raster Format) lauten.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Raster-Funktion

Der Name einer Raster-Funktion, des JSON-Objekts einer Raster-Funktion oder einer Funktionskette (im Format .rft.xml).

File; String
Ausgabe-Raster-Dataset

Das Ausgabe-Raster-Dataset.

Raster Dataset
Argumente der Raster-Funktion
(optional)

Die Parameter, die mit der Funktionskette verknüpft sind. Wenn die Funktionskette beispielsweise die Raster-Funktion Schummerung anwendet, legen Sie die Datenquelle, das Azimut und die Höhe fest.

Value Table
Raster-Eigenschaften
(optional)

Die Schlüsseleigenschaften des Ausgabe-Raster-Datasets, z. B. der Sensor oder die Wellenlänge.

Value Table
Format
(optional)

Das Ausgabe-Raster-Format.

Das Standardformat wird aus der Dateierweiterung abgeleitet, die im Wert Ausgabe-Raster-Dataset festgelegt wurde.

  • TIFFEs wird das Tagged Image File Format für Raster-Datasets verwendet.
  • Für die Cloud optimiertes GeoTIFFEs wird das für die Cloud optimierte GeoTIFF-Format verwendet.
  • ERDAS IMAGINE-DateiEs wird das Raster-Datenformat von ERDAS IMAGINE verwendet.
  • Esri GRIDEs wird das Esri Grid-Format für Raster-Datasets verwendet.
  • CRFEs wird das Cloud-Raster-Format verwendet.
  • MRFEs wird das Meta-Raster-Format verwendet.
String
Als multidimensional verarbeiten
(optional)

Gibt an, ob das Eingabe-Mosaik-Dataset als multidimensionales Raster-Dataset verarbeitet wird.

  • Deaktiviert: Die Eingabe wird nicht als multidimensionales Raster-Dataset verarbeitet. Wenn die Eingabe mehrdimensional ist, wird nur der Ausschnitt, der aktuell angezeigt wird, verarbeitet. Dies ist die Standardeinstellung.
  • Aktiviert: Die Eingabe wird als multidimensionales Raster-Dataset verarbeitet und zum Generieren eines neuen multidimensionalen Raster-Datasets werden alle Ausschnitte verarbeitet. Legen Sie Cloud-Raster-Format für den Parameter Format fest, um diese Option zu verwenden.
Boolean

arcpy.management.GenerateRasterFromRasterFunction(raster_function, out_raster_dataset, {raster_function_arguments}, {raster_properties}, {format}, {process_as_multidimensional})
NameErläuterungDatentyp
raster_function

Der Name einer Raster-Funktion, des JSON-Objekts einer Raster-Funktion oder einer Funktionskette (im Format .rft.xml).

File; String
out_raster_dataset

Das Ausgabe-Raster-Dataset.

Raster Dataset
raster_function_arguments
[[Name, Value],...]
(optional)

Die Parameter, die mit der Funktionskette verknüpft sind. Wenn die Funktionskette beispielsweise die Raster-Funktion Schummerung anwendet, legen Sie die Datenquelle, das Azimut und die Höhe fest.

Value Table
raster_properties
[[Name, Value],...]
(optional)

Die Schlüsseleigenschaften des Ausgabe-Raster-Datasets, z. B. der Sensor oder die Wellenlänge.

Value Table
format
(optional)

Das Ausgabe-Raster-Format.

Das Standardformat wird aus der Dateierweiterung abgeleitet, die im Wert output_raster_dataset festgelegt wurde.

  • TIFFEs wird das Tagged Image File Format für Raster-Datasets verwendet.
  • Cloud Optimized GeoTIFFEs wird das für die Cloud optimierte GeoTIFF-Format verwendet.
  • IMAGINE ImageEs wird das Raster-Datenformat von ERDAS IMAGINE verwendet.
  • Esri GridEs wird das Esri Grid-Format für Raster-Datasets verwendet.
  • CRFEs wird das Cloud-Raster-Format verwendet.
  • MRFEs wird das Meta-Raster-Format verwendet.
String
process_as_multidimensional
(optional)

Gibt an, ob das Eingabe-Mosaik-Dataset als multidimensionales Raster-Dataset verarbeitet wird.

  • CURRENT_SLICEDie Eingabe wird nicht als multidimensionales Raster-Dataset verarbeitet. Wenn die Eingabe mehrdimensional ist, wird nur der Ausschnitt, der aktuell angezeigt wird, verarbeitet. Dies ist die Standardeinstellung.
  • ALL_SLICESDie Eingabe wird als multidimensionales Raster-Dataset verarbeitet und zum Generieren eines neuen multidimensionalen Raster-Datasets werden alle Ausschnitte verarbeitet. Legen Sie format für den Parameter CRF fest, um diese Option zu verwenden.
Boolean

Codebeispiel

GenerateRasterFromRasterFunction: Beispiel (Python-Fenster)

In diesem Python-Beispiel wird mit der Raster-Funktion NDVI ein Raster-Dataset erstellt.

import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"

arcpy.GenerateRasterFromRasterFunction_management(
	raster_function="NDVI",
	out_raster_dataset="c:/temp/ndvitest.crf", 
	raster_function_arguments="Raster \\\\somemachine\\data\\test.tif; VisibleBandID 3;InfraredBandID 4", 
	format="CRF")
GenerateRasterFromRasterFunction: Beispiel (eigenständiges Skript).

In diesem Python-Beispiel wird mit der Raster-Funktion Band Arithmetic nach der SAVI-Methode ein Raster-Dataset erstellt.

## Generate raster from Band Arithmetic raster function where method is set to SAVI.

arcpy.management.GenerateRasterFromRasterFunction(
	r"C:\Projects\SAVI.rft.xml", r"C:\Projects\Portland_SAVI.tif", 
	r"Raster C:\Projects\PortlandIKONOS.tif;Method SAVI;'Band Indexes' '4 3 0.33'", 
	None, "TIFF", "CURRENT_SLICE")