gdal_pansharpen
パンシャープン操作を実行します.
(Since GDAL 2.1)
概要
gdal_pansharpen [--help] [--help-general]
<pan_dataset>
<spectral_dataset>[,band=<num>] [<spectral_dataset>[,band=<num>]]...
<out_dataset>
[-of <format>] [-b <band>]... [-w <weight_val>]...
[-r {nearest|bilinear|cubic|cubicspline|lanczos|average}]
[-threads {ALL_CPUS|<number>}] [-bitdepth <val>] [-nodata <val>]
[-spat_adjust {union|intersection|none|nonewithoutwarning}]
[-co <NAME>=<VALUE>]... [-q]
説明
gdal_pansharpen はパンシャープン操作を実行します."classic" 出力データセット(例: GeoTIFF)またはパンシャープン操作を記述する VRT データセットを作成できます.
さらに詳細は, Pansharpened VRT セクションを参照してください.
注釈
gdal_pansharpen は Python ユーティリティであり, GDAL Python バインディングが利用可能な場合のみ利用できます.
- --help
このヘルプメッセージを表示して終了します
- --help-general
一般的な GDAL コマンドラインオプションの使用方法を簡単に表示して終了します.
- -of <format>
出力フォーマットを選択します. GDAL 2.3 以降,指定されていない場合,フォーマットは拡張子から推測されます(以前は
GTiff
でした).短いフォーマット名を使用します.VRT
も使用できます.
- -b <band>
出力のための入力スペクトルバンドからバンド band を選択します. バンドは,スペクトルバンドが指定された順序で1から番号付けされます.複数の -b スイッチを使用できます. -b スイッチを使用しない場合,すべての入力スペクトルバンドが出力に設定されます.
- -w <weight_val>
疑似パンクロマチック値の計算のための重みを指定します. 入力スペクトルバンドの数だけ -w スイッチが必要です.
- -r {nearest|bilinear|cubic|cubicspline|lanczos|average}
リサンプリングアルゴリズムを選択します.
cubic
がデフォルトです.
- -threads {ALL_CPUS|<number>}
リサンプリングとパンシャープン自体を行うために使用するスレッド数を指定します. 整数値または
ALL_CPUS
にすることができます.
- -bitdepth <val>
パンクロマチックおよびスペクトルバンドのビット深度を指定します(例: 12). 指定されていない場合,パンクロマチックバンドの NBITS メタデータ項目が存在する場合は使用されます.
- -nodata <val>
バンドの nodata 値を指定します. リサンプリングおよびパンシャープン計算自体に使用されます.設定されていない場合,入力バンドから推測されます.一貫した設定がある場合に提供されます.
- -spat_adjust {union|intersection|none|nonewithoutwarning}
バンドの範囲が同じでない場合の動作を選択します. Pansharpened VRT の SpatialExtentAdjustment ドキュメントを参照してください.``union`` がデフォルトです.
- -co <NAME>=<VALUE>
多くのフォーマットには,作成されたファイルに関する特定の情報を制御するために使用できる1つ以上のオプションがあります.たとえば,GeoTIFF ドライバは,圧縮を制御する作成オプションやファイルをタイル化するかどうかを制御する作成オプションをサポートしています.
利用可能な作成オプションはフォーマットドライバによって異なり,一部のシンプルなフォーマットには作成オプションが全くありません.フォーマットでサポートされているオプションのリストは,コマンドラインオプション --formats でリストできますが,フォーマットのドキュメントがドライバ作成オプションに関する情報の決定的なソースです.各フォーマットの有効な作成オプションについては, ラスタードライバー フォーマット固有のドキュメントを参照してください.
- -q
進行状況モニターとその他のエラー以外の出力を抑制します.
- <pan_dataset>
パンクロマティックバンドを持つデータセット(最初のバンドが使用されます).
- <spectral_dataset>[,band=<num>]
1つまたは複数のスペクトルバンドを持つデータセット. バンドオプションが指定されていない場合,データセットのすべてのバンドが考慮されます.それ以外の場合,指定された (num) 番目のバンドのみが考慮されます. 同じデータセットを複数回繰り返すことができます.
- <out_dataset>
出力データセット
バンドは同じ投影法である必要があります.
例
シングルデータセット内のスペクトルバンドを利用 :
gdal_pansharpen panchro.tif multispectral.tif pansharpened_out.tif
シングルデータセット内の並べなおしたいくつかのスペクトルバンドを利用 :
gdal_pansharpen panchro.tif multispectral.tif,band=3 multispectral.tif,band=2 multispectral.tif,band=1 pansharpened_out.tif
複数のデータセット内のスペクトルバンドを利用 :
gdal_pansharpen panchro.tif band1.tif band2.tif band3.tif pansharpened_out.tif
重みを指定します:
gdal_pansharpen -w 0.7 -w 0.2 -w 0.1 panchro.tif multispectral.tif pansharpened_out.tif
RGBNir マルチスペクトルデータセットから RGB バンドを指定し,4つの RGBNir バンドで疑似パンクロマチック強度を計算します:
gdal_pansharpen -b 1 -b 2 -b 3 panchro.tif rgbnir.tif pansharpened_out.tif