サマリー
ファイル、フォルダー、テーブル、または 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}, {force_spatial_reference}, {estimate_statistics}, {aux_inputs})
パラメーター | 説明 | データ タイプ |
in_mosaic_dataset | ラスター データを追加する対象となるモザイク データセットのパスと名前 | Image Service; Mosaic Layer; String |
raster_type | ラスター タイプは画像プロダクトに固有のタイプです。ラスター タイプにより、ジオリファレンス、取得日、センサー タイプなどのメタデータが、ラスター フォーマットとともに識別されます。 ラスター タイプのリストについては、サポートされるラスターおよび画像データ形式のリストをご参照ください。 LAS、LAS データセット、またはテレインのラスター タイプを使用している場合は、*.art ファイルを使用する必要があります。このファイルでセル サイズを指定します。 | Raster Type |
input_path [input_path,...] | ファイル、フォルダー、ラスター データセット、モザイク データセット、テーブル、サービスのパスと名前 すべての入力を選択できるとは限りません。選択できる入力は、選択したラスター タイプによって異なります。
| File; Image Service; LAS Dataset Layer; Layer File; MapServer; Mosaic Layer; Raster Catalog Layer; Raster Layer; Table View; Terrain Layer; WCS Coverage; WMS Map; Workspace |
update_cellsize_ranges (オプション) | モザイク データセット内の各ラスターのセル サイズ範囲を計算します。この値は、属性テーブルの minPS 列および maxPS 列に書き込まれます。
| Boolean |
update_boundary (オプション) | モザイク データセットの境界線ポリゴンを作成または更新します。デフォルトで、すべてのフットプリント ポリゴンが結合され、有効なピクセル範囲を表す単一の境界線が形成されます。
| Boolean |
update_overviews (オプション) | モザイク データセットのオーバービューを定義して作成します。
| Boolean |
maximum_pyramid_levels (オプション) | モザイク データセットで使用するピラミッド レベルの最大数を定義します。たとえば、値 2 を入力すると、ソース ラスターの最初の 2 つのピラミッド レベルのみが使用されます。空白のままにするか、値 -1 を入力すると、すべてのレベルに対してピラミッドが構築されます。 この値によって、表示および作成されるオーバービューの数が影響を受ける場合があります。 | Long |
maximum_cell_size (オプション) | モザイク データセットで使用するピラミッド セルの最大サイズを定義します。 | Double |
minimum_dimension (オプション) | モザイク データセットで使用するラスター ピラミッドの最小ディメンションを定義します。 | Long |
spatial_reference (オプション) | 入力データの空間参照系。 データに座標系が含まれていない場合は指定する必要があります。指定がない場合は、モザイク データセットの座標系が使用されます。入力データの座標系を上書きする目的でも使用できます。 | Spatial Reference |
filter (オプション) | モザイク データセットに追加するデータのフィルター。SQL 式を使用して、データ フィルターを作成できます。フィルターのワイルドカードは、入力データの絶対パスに対して機能します。 次の SQL ステートメントは、次のオブジェクト ID に一致する行を選択します。
TIFF 画像のみを追加する場合は、ファイル拡張子の前にアスタリスクを追加します。
ファイル パスまたはファイル名に「sensor」という語を含む任意の画像を追加する場合は、「sensor」という語の前後にアスタリスクを追加します。
また、PERL 構文を使用してデータ フィルターを作成することもできます。
複数の語彙グループを持つ次のような PERL 構文は、式の一部としてサポートされていません。
代わりに、次のような構文を使用できます。
| String |
sub_folder (オプション) | サブフォルダーを再帰的に探します。
| Boolean |
duplicate_items_action (オプション) | 本来のパスとファイル名を使用して、各ラスターがすでに追加されていないかを確認するチェックを実行します。パスやファイル名の重複が見つかった場合に実行するアクションを選択してください。
| String |
build_pyramids (オプション) | 各ソース ラスターのピラミッドを構築します。
| Boolean |
calculate_statistics (オプション) | 各ソース ラスターの統計情報を計算します。
| Boolean |
build_thumbnails (オプション) | 各ソース ラスターのサムネイルを作成します。
| Boolean |
operation_description (オプション) | ラスター データを追加する今回の操作を表現するために使用する説明。説明はラスター タイプのテーブルに追加され、後で検索や参照を行うときに利用できます。 | String |
force_spatial_reference (オプション) | データをモザイク データセットに読み込むときに、すべてのラスターに対して、spatial_reference パラメーターで指定された座標系を使用します。
| Boolean |
estimate_statistics (オプション) | モザイク データセット レベルでレンダリングと処理を高速化するために、モザイク データセットの統計情報を推定します。
| Boolean |
aux_inputs [aux_inputs,...] (オプション) | これらは、[ラスター タイプ プロパティ] ページで定義されたラスター タイプ設定です。このパラメーターで指定された設定は、[ラスター タイプ プロパティ] ページで定義された設定よりも優先されます。 | Value Table |
コードのサンプル
AddRastersToMosaicDataset (モザイク データセットにラスターを追加) の例 1 (Python ウィンドウ)
以下は、AddRastersToMosaicDataset ツールを実行する Python サンプルです。
import arcpy
arcpy.AddRastersToMosaicDataset_management(
"c:/data/AddMD.gdb/md_landsat", "Landsat 7 ETM+",
"c:/data/landsat7etm", "UPDATE_CELL_SIZES", "UPDATE_BOUNDARY",
"NO_OVERVIEWS", "UPDATE_OVERVIEWS", "2", "#", "#",
"GCS_WGS_1984.prj","*.tif", "SUBFOLDERS", "EXCLUDE_DUPLICATES",
"NO_PYRAMIDS", "NO_STATISTICS", "BUILD_THUMBNAILS",
"Add Landsat L1G", "FORCE_SPATIAL_REFERENCE")
AddRastersToMosaicDataset (モザイク データセットにラスターを追加) の例 2 (スタンドアロン スクリプト)
以下は、AddRastersToMosaicDataset ツールを実行する Python スクリプト サンプルです。
#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
#Apply TIFF file filter
#Build Pyramids for the source datasets
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "AddMD.gdb/md_rasds"
rastype = "Raster Dataset"
inpath = "c:/data/rasds"
updatecs = "UPDATE_CELL_SIZES"
updatebnd = "UPDATE_BOUNDARY"
updateovr = "UPDATE_OVERVIEWS"
maxlevel = "2"
maxcs = "#"
maxdim = "#"
spatialref = "#"
inputdatafilter = "*.tif"
subfolder = "NO_SUBFOLDERS"
duplicate = "EXCLUDE_DUPLICATES"
buildpy = "BUILD_PYRAMIDS"
calcstats = "CALCULATE_STATISTICS"
buildthumb = "NO_THUMBNAILS"
comments = "Add Raster Datasets"
forcesr = "#"
arcpy.AddRastersToMosaicDataset_management(
mdname, rastype, inpath, updatecs, updatebnd, updateovr,
maxlevel, maxcs, maxdim, spatialref, inputdatafilter,
subfolder, duplicate, buildpy, calcstats,
buildthumb, comments, forcesr)
環境
ライセンス情報
- ArcGIS Desktop Basic: いいえ
- ArcGIS Desktop Standard: はい
- ArcGIS Desktop Advanced: はい