Etiqueta | Explicación | Tipo de datos |
Función de ráster de entrada | El nombre de una función ráster, objeto JSON de función ráster o cadena de funciones (en formato .rft.xml). | File; String |
Dataset ráster de salida | El dataset ráster de salida. | Raster Dataset |
Argumentos de la función de ráster (Opcional) | Los parámetros asociados a la cadena de funciones. Por ejemplo, si la cadena de funciones aplica la función ráster de Sombreado, defina la fuente de datos, el acimut y la altitud. | Value Table |
Propiedades de ráster (Opcional) | Las propiedades clave del dataset ráster de salida, como el sensor o la longitud de onda. | Value Table |
Formato (Opcional) | El formato ráster de salida. El formato predeterminado se derivará de la extensión del archivo especificada en el valor de Dataset ráster de salida.
| String |
Procesar como multidimensional (Opcional) | Especifica si se procesará el dataset de mosaico de entrada como dataset ráster multidimensional.
| Boolean |
Resumen
Genera un dataset ráster a partir de una función ráster de entrada o de una cadena de funciones.
Uso
La herramienta se ha diseñado para el procesamiento de ráster utilizando varios subprocesos para ayudar a agilizar el procesamiento.
El formato de ráster de salida puede ser TIFF, GRID, ERDAS, IMAGINE, CRF (formato de ráster de nube) o MRF (formato metarráster).
Parámetros
arcpy.management.GenerateRasterFromRasterFunction(raster_function, out_raster_dataset, {raster_function_arguments}, {raster_properties}, {format}, {process_as_multidimensional})
Nombre | Explicación | Tipo de datos |
raster_function | El nombre de una función ráster, objeto JSON de función ráster o cadena de funciones (en formato .rft.xml). | File; String |
out_raster_dataset | El dataset ráster de salida. | Raster Dataset |
raster_function_arguments [[Name, Value],...] (Opcional) | Los parámetros asociados a la cadena de funciones. Por ejemplo, si la cadena de funciones aplica la función ráster de Sombreado, defina la fuente de datos, el acimut y la altitud. | Value Table |
raster_properties [[Name, Value],...] (Opcional) | Las propiedades clave del dataset ráster de salida, como el sensor o la longitud de onda. | Value Table |
format (Opcional) | El formato ráster de salida. El formato predeterminado se derivará de la extensión del archivo especificada en el valor de output_raster_dataset.
| String |
process_as_multidimensional (Opcional) | Especifica si se procesará el dataset de mosaico de entrada como dataset ráster multidimensional.
| Boolean |
Muestra de código
Esta muestra de Python utiliza la función de ráster NDVI para crear un dataset ráster.
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")
Esta muestra de Python en la que se utiliza la función ráster Band Arithmetic con el método SAVI para crear un dataset ráster.
## 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")