Führt ein Resambling der Bänder eine Spektralbibliothek durch, damit sie mit den Bändern einer Ziel-Spektralbibliothek oder eines Zielbildes übereinstimmen. Dabei wird eine neue Spectral Library-Datei erzeugt. Die Ziel-Spektralbibliothek oder das Zielbild können mit einer Liste gängiger Sensoren vordefiniert werden oder auf einem benutzerdefinierten Bild oder Spektrum basieren.
Verwendung
Der Parameterwert Ausgabe-Bibliotheksspektren ist ein Spektrum mit der gleichen Anzahl an Bändern und dem gleichen Wellenlängenbereich wie der Parameterwert Zielsensor.
Der Vorgang wird für Bänder mit überlappenden Wellenlängen durchgeführt. Wenn die Eingabe einen größeren Bereich als das Ziel hat, werden die überzähligen Bänder verworfen. Wenn das Ziel einen größeren Bereich als die Eingabe hat, werden die Bänder außerhalb des Eingabebereichs nicht aufgenommen und als negativer Wert gekennzeichnet, der als NoData definiert werden kann.
Für die Option Mittelwertberechnung für Band des Parameters Resampling-Methode wird ein Eingabeband basierend darauf, ob die mittlere Wellenlänge im Bereich zwischen der minimalen und der maximalen Wellenlänge des Zielbandes liegt, in die Berechnung aufgenommen.
Für die Option Gauß'sche Faltung des Parameters Resampling-Methode wird ein Eingabeband basierend darauf, ob die mittlere Wellenlänge innerhalb der mittleren Wellenlänge ± 3σ des Ziels liegt, wie folgt in die Berechnung aufgenommen:
Eine Esri Spectral Library- oder ENVI Spectral Library-Datei mit Wellenlängeninformationen.
File; String
Ausgabe-Bibliotheksspektren
Die Esri Spectral Library-Ausgabedatei mit den Wellenlängeninformationen nach dem Resampling.
File
Zielsensor
Gibt die Zielspektren oder eine benutzerdefinierte Spectral Library-Datei bzw. ein Bild mit den Zielspektren an.
Landsat 9—Die Zielspektren sind Landsat 9-Satellitendaten mit 7 Bändern.
Landsat 8—Die Zielspektren sind Landsat 8-Satellitendaten mit 7 Bändern.
Landsat 7 (nicht thermisch)—Die Zielspektren sind Landsat 7-Satellitendaten mit 6 Bändern.
Landsat 5 (nicht thermisch)—Die Zielspektren sind Landsat 5-Satellitendaten mit 6 Bändern.
Landsat 4 (nicht thermisch)—Die Zielspektren sind Landsat 4-Satellitendaten mit 6 Bändern.
Sentinel-3—Die Zielspektren sind Sentinel-3-Satellitendaten mit 21 Bändern.
Sentinel-2A—Die Zielspektren sind Sentinel-2A-Satellitendaten mit 13 Bändern.
Sentinel-2B—Die Zielspektren sind Sentinel-2B-Satellitendaten mit 13 Bändern.
ASTER-Bänder 1–9—Die Zielspektren sind ASTER-Satellitendaten mit 10 Bändern.
Benutzerdefinierte/s Zielbild oder Zielspektren—Eine benutzerdefinierte Spectral Library-Datei oder ein Bild mit den Zielspektren wird verwendet. Dies ist die Standardeinstellung.
String
Benutzerdefinierte/s Zielbild oder Zielspektren
(Optional)
Eine benutzerdefinierte Spectral Library-Datei oder ein Bild mit Wellenlängeninformationen, die die Zielspektren enthalten.
Dieser Parameter wird aktiviert, wenn der Parameterwert Zielsensor auf Benutzerdefinierte/s Zielbild oder Zielspektren festgelegt ist.
Gibt die Resampling-Methode an, die für den Parameterwert Ausgabe-Bibliotheksspektren verwendet wird.
Mittelwertberechnung für Band—Ein einfacher Mittelwert der Eingabespektren basierend auf allen Bandwerten, die in den Wellenlängenbereich der einzelnen Zielbänder fallen, wird verwendet. Dies ist die Standardeinstellung.
Gauß'sche Faltung—Ein Gauß'sches Modell wird verwendet, um die Spektralantwortfunktion des Sensors darzustellen. Die Eingabebandwerte werden für jeden Wellenlängenbereich gewichtet.
Eine Esri Spectral Library- oder ENVI Spectral Library-Datei mit Wellenlängeninformationen.
File; String
out_library_spectra
Die Esri Spectral Library-Ausgabedatei mit den Wellenlängeninformationen nach dem Resampling.
File
target_sensor
Gibt die Zielspektren oder eine benutzerdefinierte Spectral Library-Datei bzw. ein Bild mit den Zielspektren an.
LANDSAT-9—Die Zielspektren sind Landsat 9-Satellitendaten mit 7 Bändern.
LANDSAT-8—Die Zielspektren sind Landsat 8-Satellitendaten mit 7 Bändern.
LANDSAT-7_NO_THERMAL—Die Zielspektren sind Landsat 7-Satellitendaten mit 6 Bändern.
LANDSAT-5_NO_THERMAL—Die Zielspektren sind Landsat 5-Satellitendaten mit 6 Bändern.
LANDSAT-4_NO_THERMAL—Die Zielspektren sind Landsat 4-Satellitendaten mit 6 Bändern.
SENTINEL-3—Die Zielspektren sind Sentinel-3-Satellitendaten mit 21 Bändern.
SENTINEL-2A—Die Zielspektren sind Sentinel-2A-Satellitendaten mit 13 Bändern.
SENTINEL-2B—Die Zielspektren sind Sentinel-2B-Satellitendaten mit 13 Bändern.
ASTER_BANDS_1_TO_9—Die Zielspektren sind ASTER-Satellitendaten mit 10 Bändern.
CUSTOM_TARGET_IMAGE_OR_SPECTRA—Eine benutzerdefinierte Spectral Library-Datei oder ein Bild mit den Zielspektren wird verwendet. Dies ist die Standardeinstellung.
String
custom_target_image_or_spectra
(Optional)
Eine benutzerdefinierte Spectral Library-Datei oder ein Bild mit Wellenlängeninformationen, die die Zielspektren enthalten.
Dieser Parameter ist aktiv, wenn der Parameterwert target_sensor auf CUSTOM_TARGET_IMAGE_OR_SPECTRA festgelegt ist.
Gibt die Resampling-Methode an, die für den Parameterwert out_library_spectra verwendet wird.
BAND_AVERAGING—Ein einfacher Mittelwert der Eingabespektren basierend auf allen Bandwerten, die in den Wellenlängenbereich der einzelnen Zielbänder fallen, wird verwendet. Dies ist die Standardeinstellung.
GAUSSIAN_CONVOLUTION—Ein Gauß'sches Modell wird verwendet, um die Spektralantwortfunktion des Sensors darzustellen. Die Eingabebandwerte werden für jeden Wellenlängenbereich gewichtet.
String
Codebeispiel
ResampleLibrarySpectra: Beispiel 1 (Python-Fenster)
In diesem Beispiel wird die Option LANDSAT-8 für den Parameter target_spectra verwendet.
# Import system modules
import arcpy
from arcpy.ia import *
# Run ResampleLibrarySpectra
arcpy.ia.ResampleLibrarySpectra(r"c:\library\aspen.esl", r"C:\library\aspen_resampled.esl", "LANDSAT-8", "BAND_AVERAGING")
ResampleLibrarySpectra: Beispiel 2 (eigenständiges Skript)
In diesem Beispiel wird die Option CUSTOM_TARGET_IMAGE_OR_SPECTRA für den Parameter target_spectra verwendet.