| Etiqueta | Explicación | Tipo de datos |
Espectros de biblioteca de entrada | Una biblioteca espectral Esri o archivo de biblioteca espectral ENVI con información sobre longitudes de onda. | File; String |
Espectros de biblioteca de salida | El 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.
| 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. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; File; Image Service; String |
Método de remuestreo (Opcional) | Especifica el método de remuestreo que se empleará para el valor del parámetro Espectros de biblioteca de salida.
| String |
Disponible con licencia de Image Analyst.
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σ.

donde FWHM = LongtitudOndaMáx– LongtitudOndaMín.
Parámetros
ResampleLibrarySpectra(in_library_spectra, out_library_spectra, target_sensor, {custom_target_image_or_spectra}, {resampling_method})| Nombre | Explicación | Tipo de datos |
in_library_spectra | Una biblioteca espectral Esri o archivo de biblioteca espectral ENVI con información sobre longitudes de onda. | File; String |
out_library_spectra | El 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.
| 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_sensores CUSTOM_TARGET_IMAGE_OR_SPECTRA. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; File; Image Service; String |
resampling_method (Opcional) | Especifica el método de remuestreo que se empleará para el valor del parámetro out_library_spectra.
| String |
Muestra de código
Este ejemplo usa la opción LANDSAT-8 para el parámetro target_spectra.
# Import system modules
import arcpy
from arcpy.ia import *
# Check out the ArcGIS Image Analyst extension license arcpy.CheckOutExtension("ImageAnalyst")
# Execute
arcpy.ia.ResampleLibrarySpectra(r“c:\library\aspen.esl”, r”C:\library\aspen_resampled.esl, “LANDSAT-8”, “BAND_AVERAGING”)Este ejemplo usa la opción CUSTOM_TARGET_IMAGE_OR_SPECTRA para el parámetro target_spectra.
# Import system modules
import arcpy
from arcpy.ia import *
# Check out the ArcGIS Image Analyst extension license arcpy.CheckOutExtension("ImageAnalyst") # Execute
#Define variables
input_library = r“c:\library\hematite.sli”
out_library = r”c:\library\hematite_resampled.esl”
target_sensor = “CUSTOM_TARGET_IMAGE_OR_SPECTRA”
custom_target_image_or_spectra= r”c\image\landsat_7_bands.tif”
method = “GAUSSIAN_CONVOLUTION”
#Execute
arcpy.ia.ResampleLibrarySpectra(
in_library_spectra = input_library,
out_library_spectra = out_library,
target_sensor = target_sensor,
custom_target_image_or_spectra = custom_target_image_or_spectra,
resampling_method = method
)Entornos
Información de licenciamiento
- Basic: Requiere Image Analyst
- Standard: Requiere Image Analyst
- Advanced: Requiere Image Analyst