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

Parámetros

EtiquetaExplicaciónTipo 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.

  • TIFFSe utilizará el formato de archivo de imagen etiquetado para los datasets ráster.
  • Cloud Optimized GeoTIFFSe utilizará el formato Cloud Optimized GeoTIFF.
  • Archivo ERDAS IMAGINESe utilizará el formato de datos ráster ERDAS IMAGINE.
  • Cuadrícula de EsriSe utilizará el formato de dataset ráster de cuadrícula de Esri.
  • CRFSe utilizará Formato de ráster de nube.
  • MRFSe utilizará el formato metarráster.
String
Procesar como multidimensional
(Opcional)

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

  • Desactivado: la 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.
  • Activado: la entrada se procesará como dataset ráster multidimensional y todas las porciones se procesarán para producir un nuevo dataset ráster multidimensional. Establezca el parámetro Formato como Formato de ráster de nube. para usar esta opción.
Boolean

arcpy.management.GenerateRasterFromRasterFunction(raster_function, out_raster_dataset, {raster_function_arguments}, {raster_properties}, {format}, {process_as_multidimensional})
NombreExplicació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 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.

  • TIFFSe utilizará el formato de archivo de imagen etiquetado para los datasets ráster.
  • Cloud Optimized GeoTIFFSe utilizará Cloud Optimized GeoTIFF.
  • IMAGINE ImageSe utilizará el formato de datos ráster ERDAS IMAGINE.
  • Esri GridSe utilizará el formato de dataset ráster de cuadrícula de Esri.
  • CRFSe utilizará Formato de ráster de nube.
  • MRFSe utilizará el formato metarráster.
String
process_as_multidimensional
(Opcional)

Especifica si se 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 el parámetro format como CRF para usar esta opción.
Boolean

Muestra de código

Ejemplo de GenerateRasterFromRasterFunction (ventana de Python)

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")
Ejemplo de GenerateRasterFromRasterFunction (script independiente)

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