新規ラスタにモザイク(Mosaic To New Raster) (データの管理)

サマリ

複数のラスタ データセットを新しいラスタ データセットにモザイク化します。

使用法

構文

MosaicToNewRaster_management (input_rasters, output_location, raster_dataset_name_with_extension, {coordinate_system_for_the_raster}, {Pixel_type}, {cellsize}, Number_of_bands, {mosaic_method}, {mosaic_colormap_mode})
パラメータ説明データ タイプ
input_rasters
[input_raster,...]

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

Raster layer
output_location

ラスタ データセットを格納するパス。このパスには、フォルダまたはジオデータベースを指定することができます。

Workspace ; Raster catalog
raster_dataset_name_with_extension

作成されるラスタ データセットの名前および拡張子。

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

  • *.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 ファイル、またはジオデータベースに格納するときに、圧縮タイプと圧縮品質を指定できます。

String
coordinate_system_for_the_raster
(オプション)

出力ラスタ モザイクのマップ投影を指定します。

Coordinate System
Pixel_type
(オプション)

出力ラスタ データセットのビット深度を指定します。

既存の入力ラスタ データセットに一致するピクセル タイプを設定する必要があります。ピクセル タイプを設定しない場合はデフォルト(8 ビット)が使用されますが、出力が不正確になることがあります。

  • 1_BIT1 ビット符号なし整数。値は 0 または 1 です。
  • 2_BIT2 ビット符号なし整数。サポートされる値は 0 ~ 3 です。
  • 4_BIT4 ビット符号なし整数。サポートされる値は 0 ~ 15 です。
  • 8_BIT_UNSIGNED8 ビット符号なしデータ タイプ。サポートされる値は 0 ~ 255 です。
  • 8_BIT_SIGNED8 ビット符号付きデータ タイプ。サポートされる値は -128 ~ 127 です。
  • 16_BIT_UNSIGNED16 ビット符号なしデータ タイプ。値の範囲は 0 ~ 65,535 です。
  • 16_BIT_SIGNED16 ビット符号付きデータ タイプ。値の範囲は -32,768 ~ 32,767 です。
  • 32_BIT_UNSIGNED32 ビット符号なしデータ タイプ。値の範囲は 0 ~ 4,294,967,295 です。
  • 32_BIT_SIGNED32 ビット符号付きデータ タイプ。値の範囲は -2,147,483,648 ~ 2,147,483,647 です。
  • 32_BIT_FLOAT小数点をサポートする 32 ビット データ タイプ。
  • 64_BIT小数点をサポートする 64 ビット データ タイプ。
String
cellsize
(オプション)

新規ラスタ データセットのセル サイズ。

Double
Number_of_bands

ラスタ データセットに含まれているバンドの数。

Long
mosaic_method
(オプション)

オーバーラップ エリアのモザイク化に使用するメソッド。

  • FIRSTオーバーラップ エリアの出力セル値は、その格納場所にモザイク化される最初のラスタ データセットの値になります。
  • LASTオーバーラップ エリアの出力セル値は、その格納場所にモザイク化される最後のラスタ データセットの値になります。これがデフォルトです。
  • BLENDオーバーラップ エリアの出力セル値は、オーバーラップ エリア内のセル値の水平加重計算値になります。
  • MEANオーバーラップ エリアの出力セル値は、重なり合うセル間の平均値になります。
  • MINIMUMオーバーラップ エリアの出力セル値は、重なり合うセル間の最小値になります。
  • MAXIMUMオーバーラップ エリアの出力セル値は、重なり合うセル間の最大値になります。

各モザイク オペレータの詳細については、「モザイク オペレータ」をご参照ください。

String
mosaic_colormap_mode
(オプション)

入力ラスタ データセットにカラーマップが含まれている場合に適用します。

モザイク出力に適用されるカラーマップを入力ラスタから選択する際に使用するメソッド。

  • FIRST一覧にある最初のラスタ データセットのカラーマップを、出力ラスタ モザイクに適用します。これがデフォルトです。
  • LAST一覧にある最後のラスタ データセットのカラーマップを、出力ラスタ モザイクに適用します。
  • MATCHモザイク化の際に、すべてのカラーマップを考慮します。(ビット深度に対して)すべての許容値がすでに使用されている場合、対象の値とそれに最も近い有効な色とのマッチングを試みます。
  • REJECTカラーマップに関連付けられていないラスタ データセットのみを、モザイク化します。

各カラーマップ モードの詳細については、「モザイク カラーマップ モード」をご参照ください。

String

コードのサンプル

MosaicToNewRaster(新規ラスタにモザイク)の例 1(Python ウィンドウ)

以下は、MosaicToNewRaster(新規ラスタにモザイク)ツールを実行する Python サンプルです。

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.MosaicToNewRaster_management("land1.tif;land2.tif", "Mosaic2New", \
                                   "landnew.tif", "World_Mercator.prj",\
                                   "8_BIT_UNSIGNED", "40", "1", "LAST","FIRST")
MosaicToNewRaster(新規ラスタにモザイク)の例 2(スタンドアロン スクリプト)

以下は、MosaicToNewRaster(新規ラスタにモザイク)ツールを実行する Python スクリプト サンプルです。

##==================================
##Mosaic To New Raster
##Usage: MosaicToNewRaster_management inputs;inputs... output_location raster_dataset_name_with_extension {coordinate_system_for_the_raster} ##                                    8_BIT_UNSIGNED | 1_BIT | 2_BIT | 4_BIT | 8_BIT_SIGNED | 16_BIT_UNSIGNED | 16_BIT_SIGNED | 32_BIT_FLOAT
##                                    32_BIT_UNSIGNED | 32_BIT_SIGNED | | 64_BIT {cellsize} number_of_bands {LAST | FIRST | BLEND  | MEAN 
##                                    | MINIMUM | MAXIMUM} {FIRST | REJECT | LAST | MATCH}                               
try:
    import arcpy
    arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
    ##Mosaic several TIFF images to a new TIFF image
    arcpy.MosaicToNewRaster_management("landsatb4a.tif;landsatb4b.tif","Mosaic2New", "landsat.tif", "World_Mercator.prj", "8_BIT_UNSIGNED", "40", "1", "LAST","FIRST")
except:
    print "Mosaic To New Raster example failed."
    print arcpy.GetMessages()

環境

範囲

ArcSDE に対しては有効でありません。

関連項目

ライセンス情報

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

7/10/2012