概要
高解像度のパンクロマティック ラスター データセットを低解像度のマルチバンド ラスター データセットと組み合わせ、高解像度のマルチバンド ラスター データセットを作成することで、視覚的な分析を行うことができます。
パンシャープンの詳細については、「パンシャープンの基礎」をご参照ください。
使用法
完全に重なっているエリアのみがこのツールの対象となります。
出力は、BIL、BIP、BMP、BSQ、DAT、Esri Grid、GIF、IMG、JPEG、JPEG 2000、PNG、TIFF、MRF、CRF、または任意のジオデータベース ラスター データセットに保存することができます。
青、緑、赤、および赤外バンドに割り当てられた 4 つの加重値により、パンシャープン アルゴリズムを調整できます。
パンシャープンが 3 バンド ラスター データセットに対して実行されると、3 つのバンドを持つラスター データセットが生成されます。
パンシャープンが 4 バンド ラスター データセットに対して実行されると、4 つのバンドを持つラスター データセットが生成されます。
構文
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})
パラメーター | 説明 | データ タイプ |
in_raster | パンシャープンを実行するラスター データセット。 | Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer |
red_channel | 赤色のカラー チャンネルで表示したい入力ラスター バンド。 | Long |
green_channel | 緑色のカラー チャンネルで表示したい入力ラスター バンド。 | Long |
blue_channel | 青色のカラー チャンネルで表示したい入力ラスター バンド。 | Long |
infrared_channel (オプション) | 赤外線のカラー チャンネルで表示したい入力ラスター バンド。 | Long |
out_raster_dataset | 作成するデータセットの名前、場所、および形式。 ラスター データセットをファイル形式で格納する場合は、ファイル拡張子を指定する必要があります。 ジオデータベースにラスター データセットを格納する場合、ラスター データセットの名前にファイル拡張子は付けません。ラスター データセットをファイル形式で格納する場合は、ファイル拡張子を指定する必要があります。
ジオデータベースにラスター データセットを格納する場合、ラスター データセットの名前にファイル拡張子は付けません。 ラスター データセットを JPEG ファイル、JPEG 2000 ファイル、TIFF ファイル、またはジオデータベースに格納するときに、ジオプロセシング環境で [圧縮タイプ] と [圧縮品質] を指定できます。 | Raster Dataset |
in_panchromatic_image | 解像度の高いパンクロマティック画像。 | Raster Layer |
pansharpening_type | パンクロマティックとマルチスペクトル バンドを融合するアルゴリズム。
| String |
red_weight (オプション) | 赤のバンドのウェイト値 (0 〜 1)。 | Double |
green_weight (オプション) | 緑のバンドのウェイト値 (0 〜 1)。 | Double |
blue_weight (オプション) | 青のバンドのウェイト値 (0 〜 1)。 | Double |
infrared_weight (オプション) | 赤外線のバンドのウェイト値 (0 〜 1)。 | Double |
sensor (オプション) | Gram-Schmidt パンシャープン手法を選択した場合、マルチバンド ラスター入力のセンサーも指定できます。センサー タイプを選択すると、適切なバンド ウェイトが設定されます。
| String |
コードのサンプル
以下は、CreatePansharpenedRasterDataset ツールを実行する Python サンプルです。
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 ツールを実行する Python スクリプト サンプルです。
#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")
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい