Generar ráster a partir de la función Ráster (Administración de datos)

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).

Sintaxis

arcpy.management.GenerateRasterFromRasterFunction(raster_function, out_raster_dataset, {raster_function_arguments}, {raster_properties}, {format}, {process_as_multidimensional})
ParámetroExplicaciónTipo 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 con 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 que se haya especificado en el output_raster_dataset.

  • TIFFFormato de archivo de imágenes con etiquetas para datasets ráster
  • Cloud Optimized GeoTIFFCloud Optimized GeoTIFF
  • IMAGINE ImageFormato de datos ráster ERDAS IMAGINE
  • Esri GridFormato de dataset ráster de cuadrícula de Esri
  • CRFFormato de ráster de nube
  • MRFFormato metarráster
String
process_as_multidimensional
(Opcional)

Especifica si procesar el dataset de mosaico de entrada como dataset ráster multidimensional.

  • CURRENT_SLICELa entrada no se procesará como dataset ráster multidimensional. Si la entrada es multidimensional, solo se procesará la división que se muestra actualmente. Esta es la opción predeterminada.
  • ALL_SLICESLa entrada se procesará como dataset ráster multidimensional y todas las porciones se procesarán para producir un nuevo dataset ráster multidimensional. Establezca format como CRF para usar esta opción.
Boolean

Muestra de código

Ejemplo de GenerateRasterFromRasterFunction (ventana de Python)

Esta es una muestra de Python en la que se 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")
Ejemplo de GenerateRasterFromRasterFunction (script independiente)

Es una 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")

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí