モザイク データセットへのラスタの追加(Add Rasters To Mosaic Dataset) (データの管理)

サマリ

ファイル、フォルダ、ラスタ カタログ、テーブル、または Web サービスなど多数のソースからモザイク データセットにラスタ データセットを追加します。

使用法

構文

AddRastersToMosaicDataset_management (in_mosaic_dataset, raster_type, input_path, {update_cellsize_ranges}, {update_boundary}, {update_overviews}, {maximum_pyramid_levels}, {maximum_cell_size}, {minimum_dimension}, {spatial_reference}, {filter}, {sub_folder}, {duplicate_items_action}, {build_pyramids}, {calculate_statistics}, {build_thumbnails}, {operation_description})
パラメータ説明データ タイプ
in_mosaic_dataset

ラスタ データを追加する対象となるモザイク データセットのパスと名前

Mosaic Dataset; Mosaic Layer
raster_type

ラスタ タイプは画像成果物に固有のタイプです。ラスタ形式だけでなく、ジオリファレンス、取得日付、センサー タイプなどのメタデータを特定します。

デフォルト ラスタ タイプのリストについては、「サポートされているラスタ タイプ」をご参照ください。

Raster Type
input_path
[input_path,...]

ファイル、フォルダ、ラスタ データセット、ラスタ カタログ、モザイク データセット、テーブル、サービスのパスと名前

  • ファイルディスク上のフォルダ、イメージ サービス定義(*.ISDef)ファイル、ラスタ プロセス定義(*.RPDef)ファイルに保存されている 1 つ以上のラスタ データセットを選択できます。
  • ワークスペース複数のラスタ データセットが格納されているフォルダを選択できます。フォルダにサブフォルダを含めることができます。これは、[サブフォルダも含む] パラメータと [ファイル フィルタ] パラメータの設定に応じて異なります。
  • データセットArcGIS ジオグラフィック データセット(ジオデータベース内のラスタ、ラスタ カタログ、モザイクなど)またはテーブルを選択できます。
  • サービスWCS、マップ、イメージ サービス、または Web サービスのレイヤ ファイルを選択できます。
File; Workspace; Raster Dataset; Mosaic Dataset; Table; Raster Layer; Raster Catalog Layer; Mosaic Layer; WCS Coverage; Image Service; MapServer
update_cellsize_ranges
(オプション)

モザイク データセット内の各ラスタのセル サイズ範囲を計算します。この値は、属性テーブルの minPS 列および maxPS 列に書き込まれます。

  • TRUEモザイク データセット内のすべてのラスタについてセル サイズ範囲を計算します。これがデフォルトです。
  • FALSEセル サイズ範囲を計算しません。
Boolean
update_boundary
(オプション)

モザイク データセットの境界線ポリゴンを作成または更新します。デフォルトでは、すべてのフットプリント ポリゴンを境界線でマージし、有効なピクセルの範囲を表現する 1 つの境界線を作成します。

  • TRUE境界線を作成または更新します。これがデフォルトです。
  • FALSE境界線を作成および更新しません。
Boolean
update_overviews
(オプション)

モザイク データセットの概観図を定義し、作成します。

  • TRUE概観図を定義し、作成します。
  • FALSE概観図の定義および作成を行いません。これがデフォルトです。
Boolean
maximum_pyramid_levels
(オプション)

モザイク データセットで使用するピラミッド レベルの最大数を定義します。たとえば、値 2 を入力すると、ソース ラスタの最初の 2 つのピラミッド レベルのみが使用されます。空白のままにするか、値 -1 を入力すると、すべてのレベルに対してピラミッドが構築されます。

この値によって、表示および作成される概観図の数が影響を受ける場合があります。

Long
maximum_cell_size
(オプション)

モザイク データセットで使用するピラミッド セルの最大サイズを定義します。

Double
minimum_dimension
(オプション)

モザイク データセットで使用するラスタ ピラミッドの最小ディメンションを定義します。

Long
spatial_reference
(オプション)

入力データの空間参照系

データに座標系が含まれていない場合は指定する必要があります。指定がない場合は、モザイク データセットの座標系が使用されます。入力データの座標系をオーバーライドする目的でも使用できます。

Spatial Reference
filter
(オプション)

モザイク データセットに追加するデータのファイル名フィルタ。フィルタのワイルドカードは、ファイル拡張子を後に付けたアスタリスクのように簡単なものにすることも、PERL 構文を使用して書式設定することもできます。

  • *.TIF
  • REGEX:.*1923.*|.*1922.*

  • REGEX:.*192[34567].*|.*194.*|.*195.*

String
sub_folder
(オプション)

サブフォルダを再帰的に探します。

  • TRUEすべてのサブフォルダでデータを探します。これがデフォルトです。
  • FALSEトップレベル フォルダのみでデータを探します。
Boolean
duplicate_items_action
(オプション)

本来のパスとファイル名を使用して、各ラスタがすでに追加されていないかを確認するチェックを実行します。パスやファイル名の重複が見つかった場合に実行するアクションを選択してください。

  • ALLOW_DUPLICATESモザイク データセットにすでに存在する場合でも、すべてのラスタを追加します。これがデフォルトです。
  • EXCLUDE_DUPLICATES重複するラスタは追加されません。
  • OVERWRITE_DUPLICATES重複するラスタで既存のラスタを上書きします。
Boolean
build_pyramids
(オプション)

各ソース ラスタのピラミッドを構築します。

  • FALSEピラミッドは生成されません。これがデフォルトです。
  • TRUEピラミッドを構築します。
Boolean
calculate_statistics
(オプション)

各ソース ラスタの統計情報を計算します。

  • FALSE統計情報を計算しません。これがデフォルトです。
  • TRUE統計情報を計算します。
Boolean
build_thumbnails
(オプション)

各ソース ラスタのサムネイルを作成します。

  • FALSEサムネイルを作成しません。これがデフォルトです。
  • TRUEサムネイルを作成します。
Boolean
operation_description
(オプション)
String

コードのサンプル

AddRastersToMosaicDataset(モザイク データセットへのラスタの追加)の例 1(Python ウィンドウ)

これは AddRastersToMosaicDataset(モザイク データセットへのラスタの追加)ツールのための Python サンプルです。

import arcpy
arcpy.AddRasters_management("c:/workspace/AddMD.gdb/md01", "Raster Dataset",\
                            "c:/data", "CALCULATE_CELL_SIZES", "BUILD_BOUNDARY",\                                            "BUILD_OVERVIEWS", "#", "#", "#",\
                            "World_Mercator.prj", ".tif", "NO_SUBFOLDERS",\
                            "EXCLUDE_DUPLICATES", "BUILD_PYRAMIDS",\
                            "CALCULATE_STATISTICS", "NO_THUMBNAILS", "Add Rasters")
AddRastersToMosaicDataset(モザイク データセットへのラスタの追加)の例 2(スタンドアロン スクリプト)

これは AddRastersToMosaicDataset(モザイク データセットへのラスタの追加)ツールのための Python スクリプト サンプルです。

##===========================
##Add Rasters To Mosaic Dataset
##Usage: AddRastersToMosaicDataset_management in_mosaic_dataset raster_type input_path 
##                             {UPDATE_CELL_SIZES | NO_CELL_SIZES} {UPDATE_BOUNDARY
##                             | NO_BOUNDARY} {NO_OVERVIEWS | UPDATE_OVERVIEWS} 
##                             {maximum_pyramid_levels} {maximum_cell_size} 
##                             {minimum_dimension} {spatial_reference} {filter}
##                             {SUBFOLDERS | NO_SUBFOLDERS} {ALLOW_DUPLICATES
##                             | EXCLUDE_DUPLICATES | OVERWRITE_DUPLICATES}
##                             {NO_PYRAMIDS | BUILD_PYRAMIDS}
##                             {NO_STATISTICS | CALCULATE_STATISTICS} {NO_THUMBNAILS
##                             | BUILD_THUMBNAILS} {operation_description}
try:
    import arcpy
    arcpy.env.workspace = r"C:\Workspace"
    ##Add Raster Dataset type Raster to FGDB Mosaic Dataset
    ##Calculate Cell Size Ranges and Build Boundary
    ##Build Overviews for Mosaic Dataset upon the 3rd level Raster Dataset pyramid
    ##Force Spatial Reference to World_Mercator
    ##Apply TIFF file filter
    ##Build Pyramids for the source datasets
    arcpy.AddRastersToMosaicDataset_management("AddMD.gdb/md_rasds", "Raster Dataset", "rasds",\
                                "UPDATE_CELL_SIZES", "UPDATE_BOUNDARY", "UPDATE_OVERVIEWS",\
                                "2", "#", "#", "World_Mercator.prj", ".tif", "NO_SUBFOLDERS",\
                                "EXCLUDE_DUPLICATES", "BUILD_PYRAMIDS", "CALCULATE_STATISTICS",\
                                "NO_THUMBNAILS", "Add Raster Datasets")
    
    ##Add Landsat sensor type data to FGDB Mosaic Dataset
    ##Specify the Sensor template as Pansharpened
    ##Use Raster Dataset pyramid up to the cell size of 16
    ##Force Spatial Reference to GCS_WCS_1984
    ##Build Thumbnail for the Mosaic Dataset
    arcpy.AddRastersToMosaicDataset_management("AddMD.gdb/md_landsat","Landsat", "landsat", "UPDATE_CELL_SIZES",\
                                "UPDATE_BOUNDARY", "NO_OVERVIEWS", "#", "16", "#",\
                                "GCS_WGS_1984.prj", "#", "SUBFOLDERS", "EXCLUDE_DUPLICATES",\
                                "NO_PYRAMIDS", "NO_STATISTICS", "BUILD_THUMBNAILS",\
                                "Add Landsat L1G")
    ##Create SDE Mosaic Dataset
    arcpy.AddRastersToMosaicDataset_management("SDE94.sde/TOOLBOX.md_qb","QuickBird", "qb", "UPDATE_CELL_SIZES",\
                                "UPDATE_BOUNDARY", "NO_OVERVIEWS", "#", "#", "#",\
                                "GCS_WGS_1984.prj", "#", "SUBFOLDERS", "EXCLUDE_DUPLICATES",\
                                "NO_PYRAMIDS", "NO_STATISTICS", "BUILD_THUMBNAILS",\
                                "Add QuickBird")
except:
    print "Add Rasters To Mosaic Dataset example failed."
    print arcpy.GetMessages()

環境

関連項目

ライセンス情報

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

7/10/2012