Pan-Sharpened-Raster-Dataset erstellen (Data Management)

Zusammenfassung

Hiermit werden ein panchromatisches Raster-Dataset mit hoher Auflösung und ein Multiband-Raster-Dataset mit einer niedrigeren Auflösung zu einem RGB-Raster (Rot, Grün, Blau) mit der Auflösung des panchromatischen Rasters zusammengeführt.

Informationen zur panchromatischen Schärfung

Verwendung

Syntax

CreatePansharpenedRasterDataset_management (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})
ParameterErläuterungDatentyp
in_raster

Das Eingabe-Raster-Dataset, das panchromatisch geschärft werden soll.

Dabei handelt es sich üblicherweise um ein Multiband-Raster-Dataset mit niedriger Auflösung.

Raster Layer
red_channel
(optional)

Das Eingabe-Raster-Band, das mit dem roten Farbkanal angezeigt werden soll.

Long
green_channel
(optional)

Das Eingabe-Raster-Band, das mit dem grünen Farbkanal angezeigt werden soll.

Long
blue_channel
(optional)

Das Eingabe-Raster-Band, das mit dem blauen Farbkanal angezeigt werden soll.

Long
infrared_channel
(optional)

Das Eingabe-Infrarot-Raster-Band. Nicht für alle Raster-Datasets ist ein Infrarotband vorhanden.

Long
out_raster_dataset

Das Ausgabe-Raster-Dataset.

Wenn Sie das Raster-Dataset in einem Dateiformat speichern, müssen Sie die Dateierweiterung angeben:

  • .bil – Esri BIL
  • .bip – Esri BIP
  • .bmp – BMP
  • .bsq – Esri BSQ
  • .dat – ENVI-DAT
  • .gif – GIF
  • .img – ERDAS IMAGINE-Datei
  • .jpg – JPEG
  • .jp2 – JPEG 2000
  • .png – PNG
  • .tif – TIFF
  • Keine Erweiterung – Esri GRID

Beim Speichern eines Raster-Datasets in einer Geodatabase darf dem Namen des Raster-Datasets keine Dateierweiterung hinzugefügt werden.

Beim Speichern des Raster-Datasets als JPEG-, JPEG 2000- oder TIFF-Datei bzw. in einer Geodatabase können Sie einen Komprimierungstyp und eine Komprimierungsqualität festlegen.

Raster Dataset
in_panchromatic_image

Das panchromatische Raster-Dataset. Hierbei handelt es sich üblicherweise um ein Graustufenbild mit hoher Auflösung.

Raster Dataset
pansharpening_type

Die Methode der panchromatischen Schärfung.

  • IHSVerwendet Intensität, Farbton und Sättigung für die Datenfusion.
  • BroveyVerwendet den auf Spektralmodellierung basierenden Brovey-Algorithmus für die Datenfusion.
  • EsriVerwendet den auf Spektralmodellierung basierenden Esri-Algorithmus für die Datenfusion.
  • Simple_MeanVerwendet den Mittelwert aus den Werten für Rot, Grün und Blau sowie dem panchromatischen Pixelwert.
Ältere VersionenÄltere Versionen:

In älteren Skripten und Modellen wird möglicherweise noch das alte Schlüsselwort verwendet. Ab ArcGIS-Version 10.0 wurde dieses Schlüsselwort durch "Simple_Mean" ersetzt. Beide Schlüsselwörter funktionieren weiterhin, obwohl es aus Gründen der Übersichtlichkeit sinnvoll wäre, das System auf das neue Schlüsselwort zu aktualisieren.

String
red_weight
(optional)

Der Gewichtungswert für das rote Band.

Die Summe aller Gewichtungswerte (Rot, Grün, Blau und Infrarot) muss 1 ergeben.

Double
green_weight
(optional)

Der Gewichtungswert für das grüne Band.

Die Summe aller Gewichtungswerte (Rot, Grün, Blau und Infrarot) muss 1 ergeben.

Double
blue_weight
(optional)

Der Gewichtungswert für das blaue Band.

Die Summe aller Gewichtungswerte (Rot, Grün, Blau und Infrarot) muss 1 ergeben.

Double
infrared_weight
(optional)

Der Gewichtungswert für das Infrarotband. Dieser Parameter gilt nur, wenn ein Infrarotband vorhanden ist und die Infrarotoption verwendet wird.

Die Summe aller Gewichtungswerte (Rot, Grün, Blau und Infrarot) muss 1 ergeben.

Double

Codebeispiel

CreatePansharpenedRasterDataset – Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für das Werkzeug "CreatePansharpenedRasterDataset".

import arcpy
arcpy.CreatePansharpenedRasterDataset_management("c:/data/rgba.img","3","2","1",
                                                 "4","output\\rgba_pan.tif",
                                                 "pan4.img","ESRI","0.16",
                                                 "0.16","0.16","0.52")
CreatePansharpenedRasterDataset – Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für das Werkzeug "CreatePansharpenedRasterDataset".

##====================================
##Create Pan-sharpened Raster Dataset
##Usage: CreatePansharpenedRasterDataset in_raster red_channel green_channel blue_channel {infrared_channel} 
##                                       out_raster_dataset in_panchromatic_image ESRI | IHS | Brovey | 
##                                       Simple_Mean {red_weight} {green_weight} {blue_weight} {infrared_weight}
try:
    import arcpy
    arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
    ##3 Band RGB Pansharpen with Brovey algorithm
    arcpy.CreatePansharpenedRasterDataset_management("rgb.img","3","2","1","1","output\\rgb_pan.img","pan.img","Brovey")
    ##4 Band Infrared Image Pansharpen with Customized ESRI algorithm
    arcpy.CreatePansharpenedRasterDataset_management("rgba.img","3","2","1","4","output\\rgba_pan.tif","pan4.img","ESRI","0.16","0.16","0.16","0.52")
except:
    print "Create Pan-sharpened Raster Dataset example failed."
    print arcpy.GetMessages()

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Ja
ArcEditor: Ja
ArcInfo: Ja

11/13/2014