| Étiquette | Explication | Type de données |
Spectres de bibliothèque en entrée | Bibliothèque spectrale Esri ou fichier de la galerie d’outils d’analyse spectrale ENVI avec des informations sur la longueur d’onde. | File; String |
Spectres de bibliothèque en sortie | Fichier de la galerie d’outils d’analyse spectrale Esri en sortie avec les informations sur la longueur d’onde ré-échantillonnées. | File |
Capteur cible | Spécifie les spectres cible, ou une image ou un fichier de la bibliothèque de spectres personnalisé contenant les spectres cible.
| String |
Image cible personnalisée ou spectres (Facultatif) | Image ou fichier de bibliothèque spectrale personnalisé avec des informations sur la longueur d’onde contenant les spectres cible. Ce paramètre est activé lorsque la valeur du paramètre Capteur cible est Image cible personnalisée ou spectres. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; File; Image Service; String |
Méthode de ré-échantillonnage (Facultatif) | Spécifie la méthode de ré-échantillonnage qui sera utilisée pour la valeur du paramètre Spectres de bibliothèque en sortie.
| String |
Disponible avec une licence Image Analyst.
Synthèse
Ré-échantillonne les bandes d’une bibliothèque spectrale pour qu’elles correspondent aux bandes d’une image ou d’une bibliothèque spectrale cible, en générant un nouveau fichier de bibliothèque spectrale. L’image ou la bibliothèque spectrale cible peut être prédéfinie à partir d’une liste de capteurs cible, ou peut être basée sur une image personnalisée ou des spectres.
Utilisation
La valeur du paramètre Spectres de bibliothèque en sortie est un spectre comportant les mêmes nombre de bandes et plage de longueurs d’onde que la valeur du paramètre Capteur cible.
L’opération est effectuée sur des bandes avec des longueurs d’onde superposées. Si l’entrée contient une plage supérieure à la cible, les bandes excédentaires sont supprimées. Si la cible contient une plage supérieure à l’entrée, les bandes situées en dehors de la plage en entrée ne sont pas incluses et sont désignées à l’aide d’une valeur négative pouvant être définie comme NoData.
Pour l’option Calcul de la moyenne de bande du paramètre Méthode de ré-échantillonnage, une bande en entrée est incluse dans le calcul selon que sa longueur d’onde centrale se situe dans la plage de longueurs d’onde minimale et maximale de la bande cible.
Pour l’option Convolution gaussienne du paramètre Méthode de ré-échantillonnage, l’inclusion ou non d’une bande en entrée dans le calcul est déterminée par le fait que sa longueur d’onde centrale se situe ou non dans la longueur d’onde centrale de la cible ± 3σ comme suit.

où FWHM = WavelengthMax – WavelengthMin.
Paramètres
ResampleLibrarySpectra(in_library_spectra, out_library_spectra, target_sensor, {custom_target_image_or_spectra}, {resampling_method})| Nom | Explication | Type de données |
in_library_spectra | Bibliothèque spectrale Esri ou fichier de la galerie d’outils d’analyse spectrale ENVI avec des informations sur la longueur d’onde. | File; String |
out_library_spectra | Fichier de la galerie d’outils d’analyse spectrale Esri en sortie avec les informations sur la longueur d’onde ré-échantillonnées. | File |
target_sensor | Spécifie les spectres cible, ou une image ou un fichier de la bibliothèque de spectres personnalisé contenant les spectres cible.
| String |
custom_target_image_or_spectra (Facultatif) | Image ou fichier de bibliothèque spectrale personnalisé avec des informations sur la longueur d’onde contenant les spectres cible. Ce paramètre est actif lorsque la valeur du paramètre target_sensor est CUSTOM_TARGET_IMAGE_OR_SPECTRA. | Raster Dataset; Mosaic Dataset; Mosaic Layer; Raster Layer; File; Image Service; String |
resampling_method (Facultatif) | Spécifie la méthode de ré-échantillonnage qui sera utilisée pour la valeur du paramètre out_library_spectra.
| String |
Exemple de code
Cet exemple utilise l’option LANDSAT-8 pour le paramètre 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”)Cet exemple utilise l’option CUSTOM_TARGET_IMAGE_OR_SPECTRA pour le paramètre 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
)Environnements
Informations de licence
- Basic: Nécessite Image Analyst
- Standard: Nécessite Image Analyst
- Advanced: Nécessite Image Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?