モザイク データセット アイテムのエクスポート (Export Mosaic Dataset Items) (データ管理)

サマリー

モザイク データセット内の処理済み画像のコピーを、指定のフォルダーに指定のラスター ファイル形式で保存します。

このツールを使用する次の 2 つの一般的なワークフローがあります。

  • モザイク データセットの各選択済みアイテムを新しいファイルにエクスポートする。 これによって、各処理済みアイテムをスタンドアロン ファイルとして保持できます。 暗い境界線が表示されないようにするために、エクスポートされるアイテムに適切な NoData 値を設定する必要があります。
  • 時系列モザイク データセット内の各選択済み画像を、対象地域に基づいてエクスポートする。 これによって、各タイム スライスの対象地域のみをエクスポートできます。

使用法

  • デフォルトでは、すべてのアイテムが指定のフォルダーにエクスポートされます。 [クエリ定義] パラメーターを使用するか、モザイク データセット内の特定のレコードを対話形式で選択して、画像のサブセットをエクスポートします。

  • 画像は、関数チェーンのすべての処理が適用されてからエクスポートされます。 アイテム レベルでの関数チェーンのみが適用されます。モザイク データセット レベルでの関数チェーンは無視されます。 このツールは、未処理のソース画像をエクスポートしません。

パラメーター

ラベル説明データ タイプ
モザイク データセット

エクスポートする画像を含むモザイク データセット。

Mosaic Layer
出力フォルダー

画像が保存されるフォルダー。

Folder
出力ベース名
(オプション)

コピー後の各アイテムの名前に追加する接頭辞。 接頭辞の後に、モザイク データセットのフットプリント テーブルの Object ID 値が付加されます。

ベース名が設定されていない場合は、モザイク データセット アイテムの Name フィールドのテキストが使用されます。

String
クエリ定義
(オプション)

モザイク データセット内で選択された画像の保存に使用される SQL 式。

SQL Expression
出力形式
(オプション)

出力ラスター データセットに使用する形式を指定します。

  • TIFFTIFF 形式を使用します。 これがデフォルトです。
  • クラウド最適化 GeoTIFF 形式クラウド最適化 GeoTIFF 形式を使用します。
  • BMPBMP 形式を使用します。
  • ENVI DATENVI DAT 形式を使用します。
  • Esri BILEsri BIL 形式を使用します。
  • Esri BIPEsri BIP 形式を使用します。
  • Esri BSQEsri BSQ 形式を使用します。
  • GIFGIF 形式を使用します。
  • Esri GridEsri Grid 形式を使用します。
  • ERDAS IMAGINEERDAS IMAGINE 形式を使用します。
  • JPEG (Joint Photographic Experts Group) 2000JPEG 2000 形式を使用します。
  • JPEGJPEG 形式を使用します。
  • PNGPNG 形式を使用します。
  • クラウド ラスター形式クラウド ラスター形式を使用します。
  • メタ ラスター形式メタ ラスター形式を使用します。
String
NoData 値
(オプション)

指定した値を持つすべてのピクセルが、出力ラスター データセットでは NoData に設定されます。

出力画像がクリップされる場合は、NoData 値を指定することをお勧めします。

String
クリップ タイプ
(オプション)

ラスター データセットの出力範囲を指定します。 ラスター データよりも大きいエリアをカバーしている範囲またはフィーチャクラスを選択すると、出力の範囲が大きくなります。

  • クリップ処理なし出力はクリップされません。 これがデフォルトです。
  • 範囲でクリップ範囲は、出力をクリップするために使用されます。
  • フィーチャクラスでクリップフィーチャクラスは、出力をクリップするために使用されます。
String
クリップ テンプレート
(オプション)

範囲を制限するために使用するフィーチャクラスまたはバウンディング ボックス。

  • [現在の表示範囲] マップ ビュー - 範囲は、アクティブなマップまたはシーンに基づきます。 このオプションは、アクティブなマップが存在する場合にのみ使用できます。
  • [範囲の描画] 直角化して完了 - 範囲は、マップまたはシーンに描画された四角形に基づきます。 このオプションは、プロジェクト ジオデータベースにフィーチャクラスを作成し、レイヤーをマップに追加します。 フィーチャクラスの座標系はマップと同じです。
    注意:

    このオプションは、[環境] ダイアログ ボックスでは使用できません。 範囲データ タイプを使用するツール パラメーターまたはツール ダイアログ ボックスの [環境] タブからのみ使用できます。

    注意:

    編集タブで編集を有効/無効にする編集オプションがオンの場合、範囲を描画するには [編集] リボン タブで編集を有効化する必要があります。

  • [レイヤーの範囲] レイヤー - 範囲は、アクティブなマップ レイヤーに基づきます。 ドロップダウン リストを使用して使用可能なレイヤーを選択するか、[すべてのレイヤーのデータの範囲] オプションを使用して、ベースマップを除くすべてのアクティブなマップ レイヤーを組み合わせた範囲を取得します。 このオプションは、レイヤーを含むアクティブなマップが存在する場合にのみ使用できます。

    各マップ レイヤーには、次のオプションがあります。

    • [すべてのフィーチャ] すべて選択 - レイヤーのすべてのフィーチャの範囲。
    • [選択フィーチャ]選択フィーチャからのエリア - レイヤーの選択フィーチャの範囲。
    • [表示フィーチャ] Extent Indicator - レイヤーの表示フィーチャの範囲。
      注意:

      [選択フィーチャ] 選択フィーチャからのエリア[表示フィーチャ] Extent Indicator オプションの範囲は、フィーチャ レイヤーでのみ使用できます。

  • [参照] 参照 - 範囲は、既存のデータに基づきます。
  • [クリップボード] 貼り付け - 範囲をクリップボードにコピーしたり、クリップボードから貼り付けたりできます。
    • [範囲をコピー] コピー - 範囲の座標と座標系をクリップボードにコピーします。
    • [範囲を貼り付け] 貼り付け - 範囲の座標と、必要に応じて座標系をクリップボードから貼り付けます。 クリップボードの値に座標系が含まれていない場合、マップの座標系が範囲に使用されます。
    注意:

    範囲の座標は、ArcPy Extent オブジェクトと同じ書式と順序 (x-min、y-min、x-max、y-max、空間参照) を使用して、クリップボードからコピーおよびクリップボードから貼り付けられます。

  • [範囲をリセット] リセット - 範囲はデフォルト値にリセットされます。
  • 手動入力した座標値 - 座標値は数値であり、アクティブなマップの座標系で表示する必要があります。
    注意:

    マップで、入力された座標と異なる表示単位が使用されることがあります。 基本方向 (N、S、E、W) を使用することはできません。 南と西の座標にはマイナス値の記号を使用します。

Extent
セル サイズ
(オプション)

出力セルの水平 (X) および垂直 (Y) 次元。

セル サイズを指定しない場合、入力の空間解像度が使用されます。

Point
画像空間に画像をエクスポート
(オプション)

ラスター アイテムをマップ空間でエクスポートするか、画像空間でエクスポートするかを指定します。

  • オフ - ラスター アイテムをマップ空間でエクスポートします。 これがデフォルトです。
  • オン - ラスター アイテムを画像空間でエクスポートします。

Boolean
画像の歪みの除去
(オプション)

画像空間でエクスポートされたラスターからレンズの歪みを除去するかどうかを指定します。

  • オフ - 画像空間でエクスポートされたラスターからレンズの歪みを除去しません。 これがデフォルトです。
  • オン - 画像空間でエクスポートされたラスターからレンズの歪みを除去します。

Boolean

派生した出力

ラベル説明データ タイプ
更新された出力フォルダー

更新された出力フォルダー。

Folder

arcpy.management.ExportMosaicDatasetItems(in_mosaic_dataset, out_folder, {out_base_name}, {where_clause}, {format}, {nodata_value}, {clip_type}, {template_dataset}, {cell_size}, {image_space}, {remove_distortion})
名前説明データ タイプ
in_mosaic_dataset

エクスポートする画像を含むモザイク データセット。

Mosaic Layer
out_folder

画像が保存されるフォルダー。

Folder
out_base_name
(オプション)

コピー後の各アイテムの名前に追加する接頭辞。 接頭辞の後に、モザイク データセットのフットプリント テーブルの Object ID 値が付加されます。

ベース名が設定されていない場合は、モザイク データセット アイテムの Name フィールドのテキストが使用されます。

String
where_clause
(オプション)

モザイク データセット内で選択された画像の保存に使用される SQL 式。 SQL 構文の詳細については、「ArcGIS で使用されるクエリ式への SQL リファレンス」をご参照ください。

SQL Expression
format
(オプション)

出力ラスター データセットに使用する形式を指定します。

  • TIFFTIFF 形式を使用します。 これがデフォルトです。
  • Cloud Optimized GeoTIFFクラウド最適化 GeoTIFF 形式を使用します。
  • BMPBMP 形式を使用します。
  • ENVIENVI DAT 形式を使用します。
  • Esri BILEsri BIL 形式を使用します。
  • Esri BIPEsri BIP 形式を使用します。
  • Esri BSQEsri BSQ 形式を使用します。
  • GIFGIF 形式を使用します。
  • GRIDEsri Grid 形式を使用します。
  • IMAGINE IMAGEERDAS IMAGINE 形式を使用します。
  • JP2JPEG 2000 形式を使用します。
  • JPEGJPEG 形式を使用します。
  • PNGPNG 形式を使用します。
  • CRFクラウド ラスター形式を使用します。
  • MRFメタ ラスター形式を使用します。
String
nodata_value
(オプション)

指定した値を持つすべてのピクセルが、出力ラスター データセットでは NoData に設定されます。

出力画像がクリップされる場合は、NoData 値を指定することをお勧めします。

String
clip_type
(オプション)

ラスター データセットの出力範囲を指定します。 ラスター データよりも大きいエリアをカバーしている範囲またはフィーチャクラスを選択すると、出力の範囲が大きくなります。

  • NONE出力はクリップされません。 これがデフォルトです。
  • EXTENT範囲は、出力をクリップするために使用されます。
  • FEATURE_CLASSフィーチャクラスは、出力をクリップするために使用されます。
String
template_dataset
(オプション)

範囲を制限するために使用するフィーチャクラスまたはバウンディング ボックス。

  • MAXOF - すべての入力データの最大範囲が使用されます。
  • MINOF - すべての入力データに共通する最小領域が使用されます。
  • DISPLAY - 範囲は、表示範囲と同じになります。
  • レイヤー名 - 指定したレイヤーの範囲が使用されます。
  • Extent オブジェクト - 指定したオブジェクトの範囲が使用されます。
  • 座標のスペース区切りの文字列 - 指定した文字列の範囲が使用されます。 座標は、x-min、y-min、x-max、y-max の順序で表されます。
Extent
cell_size
(オプション)

出力セルの水平 (X) および垂直 (Y) 次元。

セル サイズを指定しない場合、入力の空間解像度が使用されます。

Point
image_space
(オプション)

ラスター アイテムをマップ空間でエクスポートするか、画像空間でエクスポートするかを指定します。

  • MAPSPACEラスター アイテムをマップ空間でエクスポートします。 これがデフォルトです。
  • IMAGESPACEラスター アイテムを画像空間でエクスポートします。
Boolean
remove_distortion
(オプション)

画像空間でエクスポートされたラスターからレンズの歪みを除去するかどうかを指定します。

  • REMOVED画像空間でエクスポートされたラスターからレンズの歪みを除去します。
  • NOTREMOVE画像空間でエクスポートされたラスターからレンズの歪みを除去しません。 これがデフォルトです。
Boolean

派生した出力

名前説明データ タイプ
derived_out_folder

更新された出力フォルダー。

Folder

コードのサンプル

ExportMosaicDatasetItems の例 1 (Python ウィンドウ)

以下は、ExportMosaicDatasetItems 関数を実行する Python サンプルです。

import arcpy
arcpy.ExportMosaicDatasetItems_management(
     "c:/workspace/exportmditems.gdb/export_all_items", 
     "c:/workspace/export_all_items_out", 
     "allitems", "", "TIFF", "", "NONE", "", "")
ExportMosaicDatasetItems の例 2 (スタンドアロン スクリプト)

以下は、ExportMosaicDatasetItems 関数を実行する Python スクリプト サンプルです。

#Export Mosaic Dataset items
                                                                       
import arcpy
arcpy.env.workspace = "c:/workspace"
    
#export mosaic dataset items using feature class as clipping extent
imdname = "exportmditem.gdb/exportmd" 
outfolder = "c:/workspace/outfolder"
basename = "Landsat8"
query = "OBJECTID = 1"
out_format = "TIFF"
nodata_value = "#"
cliptype = "FEATURE_CLASS"
clip_featureclass = "c:/workspace/featureclassdb.gdb/clip_FC"
cell_size = "#"

arcpy.ExportMosaicDatasetItems_management(imdname, outfolder, basename, 
     query, out_format, nodata_value, cliptype, clip_featureclass, cell_size)

ライセンス情報

  • Basic: No
  • Standard: Yes
  • Advanced: Yes