Zusammenfassung
Führt ein panchromatisches Raster-Dataset mit hoher Auflösung und ein Multiband-Raster-Dataset mit einer niedrigeren Auflösung zu einem Multiband-Raster-Dataset mit hoher Auflösung zu Zwecken der visuellen Analyse zusammen.
Weitere Informationen zum Pan-Sharpening finden Sie unter Informationen zum Pan-Sharpening.
Verwendung
Dieses Werkzeug wirkt sich nur auf die vollständig überlappenden Bereiche aus.
Sie können die Ausgabe in den Formaten BBIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF, CRF oder einem beliebigen Geodatabase-Raster-Dataset speichern.
Mit den vier Gewichtungswerten, die den Bändern Blau, Grün, Rot und Infrarot zugewiesen sind, können Sie den Algorithmus für das Pan-Sharpening anpassen.
Das Pan-Sharpening, das für ein Dreiband-Raster-Dataset durchgeführt wird, erzeugt ein Raster-Dataset mit drei Bändern.
Das Pan-Sharpening, das für ein Vierband-Raster-Dataset durchgeführt wird, erzeugt ein Raster-Dataset mit vier Bändern.
Syntax
arcpy.management.CreatePansharpenedRasterDataset(in_raster, red_channel, green_channel, blue_channel, {infrared_channel}, out_raster_dataset, in_panchromatic_image, pansharpening_type, {red_weight}, {green_weight}, {blue_weight}, {infrared_weight}, {sensor})
Parameter | Erklärung | Datentyp |
in_raster | Das Raster-Dataset, das panchromatisch geschärft werden soll. | Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer |
red_channel | Das Eingabe-Raster-Band, das mit dem roten Farbkanal angezeigt werden soll. | Long |
green_channel | Das Eingabe-Raster-Band, das mit dem grünen Farbkanal angezeigt werden soll. | Long |
blue_channel | Das Eingabe-Raster-Band, das mit dem blauen Farbkanal angezeigt werden soll. | Long |
infrared_channel (optional) | Das Eingabe-Raster-Band, das mit dem Infrarot-Farbkanal angezeigt werden soll. | Long |
out_raster_dataset | Der Name, der Speicherort und das Format für das Dataset, das Sie erstellen. Wenn Sie das Raster-Dataset in einem Dateiformat speichern, müssen Sie die Dateierweiterung angeben: Beim Speichern eines Raster-Datasets in einer Geodatabase darf dem Namen des Raster-Datasets keine Dateierweiterung hinzugefügt werden. Wenn Sie das Raster-Dataset in einem Dateiformat speichern, müssen Sie die Dateierweiterung angeben:
Fügen Sie beim Speichern eines Raster-Datasets in einer Geodatabase dem Namen des Raster-Datasets keine Dateierweiterung hinzu. Beim Speichern eines Raster-Datasets in einer JPEG-Datei, einer JPEG 2000-Datei, einer TIFF-Datei oder einer Geodatabase können Sie im Dialogfeld Umgebungseinstellungen einen Komprimierungstyp und eine Komprimierungsqualität festlegen. | Raster Dataset |
in_panchromatic_image | Das Bild mit höherer panchromatischer Auflösung. | Raster Layer |
pansharpening_type | Der Algorithmus zum Zusammenführen panchromatischer und multispektraler Bänder.
| String |
red_weight (optional) | Ein Wert zwischen 0 und 1, um das rote Band zu gewichten. | Double |
green_weight (optional) | Ein Wert zwischen 0 und 1, um das grüne Band zu gewichten. | Double |
blue_weight (optional) | Ein Wert zwischen 0 und 1, um das blaue Band zu gewichten. | Double |
infrared_weight (optional) | Ein Wert zwischen 0 und 1, um das Infrarotband zu gewichten. | Double |
sensor (optional) | Sie können auch den Sensor der Multiband-Raster-Eingabe festlegen, wenn die Gram-Schmidt-Methode des Pan-Sharpening ausgewählt ist. Durch die Auswahl des Sensortyps werden die entsprechenden Bandgewichtungen festgelegt.
| String |
Codebeispiel
CreatePansharpenedRasterDataset – Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für das Werkzeug CreatePansharpenedRasterDataset.
import arcpy
arcpy.CreatePansharpenedRasterDataset_management(
"c:/data/rgbn.tif","3","2","1","4", "c:/data/outpan.tif",
"c:/data/in_pan.img","Gram-Schmidt","","","","","QuickBird")
CreatePansharpenedRasterDataset – Beispiel 2 (eigenständiges Skript)
Dies ist ein Python-Skriptbeispiel für das Werkzeug CreatePansharpenedRasterDataset.
#3 Band RGB Pansharpen with Brovey algorithm
import arcpy
arcpy.env.workspace = "C:/workspace"
arcpy.CreatePansharpenedRasterDataset_management(
"rgb.img","3","2","1","1", "output\\rgb_pan.img","pan.img","Brovey")
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja