モザイク データセットへのラスタの追加(Add Rasters To Mosaic Dataset) (データの管理)
サマリ
ファイル、フォルダ、ラスタ カタログ、テーブル、または Web サービスなど多数のソースからモザイク データセットにラスタ データセットを追加します。
使用法
-
追加されたラスタ データは管理されません。したがって、ラスタ データを削除または移動すると、モザイク データセットが影響を受けます。
-
ラスタを追加できる対象は、ジオデータベース内に格納されているモザイク データセットのみです。ジオデータベースの外部で作成されたモザイク データセットには、ラスタ カタログのコンテンツまたは以前に作成したモザイク データセットしか格納できません。
ラスタ タイプは、データをモザイク データセットに読み込むために必要なメタデータを識別します。ArcGIS は多くのデフォルト ラスタ タイプをサポートします。これらのラスタ タイプは、「サポートされているラスタ タイプ」の一覧に示しています。
構文
パラメータ | 説明 | データ タイプ |
in_mosaic_dataset |
ラスタ データを追加する対象となるモザイク データセットのパスと名前 | Mosaic Dataset; Mosaic Layer |
raster_type | ラスタ タイプは画像成果物に固有のタイプです。ラスタ形式だけでなく、ジオリファレンス、取得日付、センサー タイプなどのメタデータを特定します。 デフォルト ラスタ タイプのリストについては、「サポートされているラスタ タイプ」をご参照ください。 | Raster Type |
input_path [input_path,...] |
ファイル、フォルダ、ラスタ データセット、ラスタ カタログ、モザイク データセット、テーブル、サービスのパスと名前
| File; Workspace; Raster Dataset; Mosaic Dataset; Table; Raster Layer; Raster Catalog Layer; Mosaic Layer; WCS Coverage; Image Service; MapServer |
update_cellsize_ranges (オプション) |
モザイク データセット内の各ラスタのセル サイズ範囲を計算します。この値は、属性テーブルの minPS 列および maxPS 列に書き込まれます。
| Boolean |
update_boundary (オプション) |
モザイク データセットの境界線ポリゴンを作成または更新します。デフォルトでは、すべてのフットプリント ポリゴンを境界線でマージし、有効なピクセルの範囲を表現する 1 つの境界線を作成します。
| Boolean |
update_overviews (オプション) |
モザイク データセットの概観図を定義し、作成します。
| Boolean |
maximum_pyramid_levels (オプション) |
モザイク データセットで使用するピラミッド レベルの最大数を定義します。たとえば、値 2 を入力すると、ソース ラスタの最初の 2 つのピラミッド レベルのみが使用されます。空白のままにするか、値 -1 を入力すると、すべてのレベルに対してピラミッドが構築されます。 この値によって、表示および作成される概観図の数が影響を受ける場合があります。 | Long |
maximum_cell_size (オプション) |
モザイク データセットで使用するピラミッド セルの最大サイズを定義します。 | Double |
minimum_dimension (オプション) |
モザイク データセットで使用するラスタ ピラミッドの最小ディメンションを定義します。 | Long |
spatial_reference (オプション) |
入力データの空間参照系 データに座標系が含まれていない場合は指定する必要があります。指定がない場合は、モザイク データセットの座標系が使用されます。入力データの座標系をオーバーライドする目的でも使用できます。 | Spatial Reference |
filter (オプション) |
モザイク データセットに追加するデータのファイル名フィルタ。フィルタのワイルドカードは、ファイル拡張子を後に付けたアスタリスクのように簡単なものにすることも、PERL 構文を使用して書式設定することもできます。
| String |
sub_folder (オプション) |
サブフォルダを再帰的に探します。
| Boolean |
duplicate_items_action (オプション) |
本来のパスとファイル名を使用して、各ラスタがすでに追加されていないかを確認するチェックを実行します。パスやファイル名の重複が見つかった場合に実行するアクションを選択してください。
| Boolean |
build_pyramids (オプション) |
各ソース ラスタのピラミッドを構築します。
| Boolean |
calculate_statistics (オプション) |
各ソース ラスタの統計情報を計算します。
| Boolean |
build_thumbnails (オプション) |
各ソース ラスタのサムネイルを作成します。
| Boolean |
operation_description (オプション) | String |
コードのサンプル
これは 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(モザイク データセットへのラスタの追加)ツールのための 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()