Volver a muestrear espectros de una biblioteca (Herramientas de administración de datos)
Resumen
Remuestrea las marcas bandas de una biblioteca espectral para que coincidan con las bandas de una biblioteca espectral o una imagen de destino, produciendo un nuevo archivo de biblioteca espectral. La biblioteca espectral o imagen de destino puede predefinirse a partir de una lista de sensores comunes, o puede basarse en una imagen o espectro personalizado.
Uso
El valor del parámetro Espectros de biblioteca de salida será un espectro con el mismo número de bandas y rango de longitudes de onda que el valor del parámetro Sensor de destino.
La operación se lleva a cabo sobre bandas con longitudes de onda superpuestas. Si la entrada tiene un rango mayor que el destino, las bandas sobrantes se desecharán. Si el destino tiene un rango mayor que la entrada, las bandas que queden fuera del rango de entrada no se incluirán y se designarán con un valor negativo que puede definirse como NoData.
Para la opción Promedio de bandas del parámetro Método de remuestreo se incluirá en el cálculo una banda de entrada en función de si su longitud de onda central se encuentra entre los valores mínimo y máximo del rango de longitudes de onda de la banda de destino.
Para la opción Convolución gaussiana del parámetro Método de remuestreo, la inclusión en el cálculo una banda de entrada dependerá de si su longitud de onda central se encuentra en el rango de la longitud de onda central del destino ±3σ.
Biblioteca espectral Esri o archivo de biblioteca espectral ENVI con información sobre longitudes de onda.
File; String
Espectros de biblioteca de salida
Archivo de biblioteca espectral Esri de salida con información sobre longitudes de onda remuestreadas.
File
Sensor de destino
Especifica los espectros de destino o un archivo de biblioteca de espectros o imagen personalizados que contienen los espectros de destino.
Landsat 9—Los espectros de destino serán datos del satélite Landsart 9 con 7 bandas.
Landsat 8—Los espectros de destino serán datos del satélite Landsart 8 con 7 bandas.
Landsat 7 (no térmico)—Los espectros de destino serán datos del satélite Landsart 7 con 6 bandas.
Landsat 5 (no térmico)—Los espectros de destino serán datos del satélite Landsart 5 con 6 bandas.
Landsat 4 (no térmico)—Los espectros de destino serán datos del satélite Landsart 4 con 6 bandas.
Sentinel-3—Los espectros de destino serán datos del satélite Sentinel 3 con 21 bandas.
Sentinel-2A—Los espectros de destino serán datos del satélite Sentinel 2A con 13 bandas.
Sentinel-2B—Los espectros de destino serán datos del satélite Sentinel 2B con 13 bandas.
ASTER bandas 1-9—Los espectros de destino serán datos del satélite ASTER con 10 bandas.
Espectros o imagen de destino personalizados—Se usará un archivo de biblioteca de espectros o imagen personalizados que contienen los espectros de destino. Esta es la opción predeterminada.
String
Espectros o imagen de destino personalizados
(Opcional)
Archivo de biblioteca de espectros o imagen personalizados con información de longitudes de onda que contiene los espectros de destino.
Este parámetro está activado cuando el valor del parámetro Sensor de destino es Espectros o imagen de destino personalizados.
Especifica el método de remuestreo que se empleará para el valor del parámetro Espectros de biblioteca de salida.
Cálculo de promedios de las bandas—Se usará un promedio simple de los espectros de entrada basado en los valores de todas las bandas incluidos en el rango de longitudes de onda de cada banda de destino. Esta es la opción predeterminada.
Convolución gaussiana—Se usará un modelo gaussiano para representar la función de respuesta espectral del sensor, y los valores de la banda de entrada se ponderarán para cada rango de longitudes de onda.
Biblioteca espectral Esri o archivo de biblioteca espectral ENVI con información sobre longitudes de onda.
File; String
out_library_spectra
Archivo de biblioteca espectral Esri de salida con información sobre longitudes de onda remuestreadas.
File
target_sensor
Especifica los espectros de destino o un archivo de biblioteca de espectros o imagen personalizados que contienen los espectros de destino.
LANDSAT-9—Los espectros de destino serán datos del satélite Landsart 9 con 7 bandas.
LANDSAT-8—Los espectros de destino serán datos del satélite Landsart 8 con 7 bandas.
LANDSAT-7_NO_THERMAL—Los espectros de destino serán datos del satélite Landsart 7 con 6 bandas.
LANDSAT-5_NO_THERMAL—Los espectros de destino serán datos del satélite Landsart 5 con 6 bandas.
LANDSAT-4_NO_THERMAL—Los espectros de destino serán datos del satélite Landsart 4 con 6 bandas.
SENTINEL-3—Los espectros de destino serán datos del satélite Sentinel 3 con 21 bandas.
SENTINEL-2A—Los espectros de destino serán datos del satélite Sentinel 2A con 13 bandas.
SENTINEL-2B—Los espectros de destino serán datos del satélite Sentinel 2B con 13 bandas.
ASTER_BANDS_1_TO_9—Los espectros de destino serán datos del satélite ASTER con 10 bandas.
CUSTOM_TARGET_IMAGE_OR_SPECTRA—Se usará un archivo de biblioteca de espectros o imagen personalizados que contienen los espectros de destino. Esta es la opción predeterminada.
String
custom_target_image_or_spectra
(Opcional)
Archivo de biblioteca de espectros o imagen personalizados con información de longitudes de onda que contiene los espectros de destino.
Este parámetro está activo cuando el valor del parámetro target_sensor es CUSTOM_TARGET_IMAGE_OR_SPECTRA.
Especifica el método de remuestreo que se empleará para el valor del parámetro out_library_spectra.
BAND_AVERAGING—Se usará un promedio simple de los espectros de entrada basado en los valores de todas las bandas incluidos en el rango de longitudes de onda de cada banda de destino. Esta es la opción predeterminada.
GAUSSIAN_CONVOLUTION—Se usará un modelo gaussiano para representar la función de respuesta espectral del sensor, y los valores de la banda de entrada se ponderarán para cada rango de longitudes de onda.
String
Muestra de código
Ejemplo 1 de "ResampleLibrarySpectra" (ventana de Python)
Este ejemplo usa la opción LANDSAT-8 para el parámetro target_spectra.
# Import system modules
import arcpy
from arcpy.management import *
# Run ResampleLibrarySpectra
arcpy.management.ResampleLibrarySpectra(r"c:\library\aspen.esl", r"C:\library\aspen_resampled.esl", "LANDSAT-8", "BAND_AVERAGING")
Ejemplo 2 de "ResampleLibrarySpectra" (script independiente)
Este ejemplo usa la opción CUSTOM_TARGET_IMAGE_OR_SPECTRA para el parámetro target_spectra.