パンシャープン ラスタ データセットの作成(Create Pan-sharpened Raster Dataset) (データの管理)

サマリ

高解像度パンクロマティック ラスタ データセットを低解像度マルチバンド ラスタ データセットと融合し、パンクロマティック ラスタの解像度で RGB(赤 - 緑 - 青)ラスタを作成します。

パンシャープンの詳細

使用法

構文

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})
パラメータ説明データ タイプ
in_raster

パンシャープンを実行する入力ラスタ データセット。

通常は、低解像度マルチバンド ラスタ データセットになります。

Raster Layer
red_channel
(オプション)

赤色で表示したい入力ラスタ バンド。

Long
green_channel
(オプション)

緑色で表示したい入力ラスタ バンド。

Long
blue_channel
(オプション)

青色で表示したい入力ラスタ バンド。

Long
infrared_channel
(オプション)

入力赤外線ラスタ バンド。赤外線バンドが存在しないラスタ データセットもあります。

Long
out_raster_dataset

出力ラスタ データセット。

ラスタ データセットをファイル形式で格納する場合は、ファイル拡張子を指定する必要があります。

  • *.bil(Esri BIL)
  • *.bip(Esri BIP)
  • *.bmp(BMP)
  • *.bsq(Esri BSQ)
  • *.dat(ENVI DAT)
  • *.gif (GIF)
  • *.img(ERDAS IMAGINE ファイル)
  • *.jpg(JPEG)
  • *.jp2(JPEG 2000)
  • *.png(PNG)
  • *.tif(TIFF)
  • 拡張子なし(Esri GRID)

ジオデータベースにラスタ データセットを格納する場合、ラスタ データセットの名前にファイル拡張子は付けません。

ラスタ データセットを JPEG ファイル、JPEG 2000 ファイル、TIFF ファイル、またはジオデータベースに格納するときに、圧縮タイプと圧縮品質を指定できます。

Raster Dataset
in_panchromatic_image

パンクロマティック ラスタ データセット。通常は、高解像度グレースケール イメージになります。

Raster Dataset
pansharpening_type

パンシャープン手法:

  • IHS明度、色相、彩度の色空間がデータ融合に使用されます。
  • Broveyスペクトル モデリングをベースとする Brovey アルゴリズムがデータ融合に使用されます。
  • ESRIスペクトル モデリングをベースとする Esri アルゴリズムがデータ融合に使用されます。
  • Simple_Mean赤、緑、青の値とパンクロマティック ピクセル値を平均した値が使用されます。
レガシレガシ:

以前のスクリプトおよびモデルでは古いキーワードが使用されることがあります。ArcGIS バージョン 10.0 で、このキーワードは「Simple_Mean」に置き換えられています。どちらのキーワードも引き続き使用できますが、わかりやすくするために、古いキーワードを新しいキーワードに更新することが推奨される場合があります。

String
red_weight
(オプション)

赤バンドのウェイト値。

すべてのウェイト値(赤、緑、青、赤外線)の合計は 1 でなければなりません。

Double
green_weight
(オプション)

緑バンドのウェイト値。

すべてのウェイト値(赤、緑、青、赤外線)の合計は 1 でなければなりません。

Double
blue_weight
(オプション)

青バンドのウェイト値。

すべてのウェイト値(赤、緑、青、赤外線)の合計は 1 でなければなりません。

Double
infrared_weight
(オプション)

赤外線バンドのウェイト値。このパラメータは、赤外線バンドが存在し、赤外線オプションを使用している場合に限って有効です。

すべてのウェイト値(赤、緑、青、赤外線)の合計は 1 でなければなりません。

Double

コードのサンプル

CreatePansharpenedRasterDataset(パンシャープン ラスタ データセットの作成)の例 1(Python ウィンドウ)

CreatePansharpenedRasterDataset(パンシャープン ラスタ データセットの作成)ツールの Python サンプルを次に示します。

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(パンシャープン ラスタ データセットの作成)の例 2(スタンドアロン スクリプト)

CreatePansharpenedRasterDataset(パンシャープン ラスタ データセットの作成)ツールの Python スクリプトのサンプルを次に示します。

##====================================
##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()

環境

関連項目

ライセンス情報

ArcView: はい
ArcEditor: はい
ArcInfo: はい

7/10/2012