ラスター コレクションの生成 (データ管理ツール)
サマリー
モザイク データセットに含まれる画像コレクションに対し、バッチ分析や処理を実行します。 入力モザイク データセット内の画像は、個別に処理することもグループとして処理することもできます。
処理のルールは、コレクション ビルダー パラメーターとラスター関数パラメーターによって定義できます。 処理対象の画像の新しいモザイク データセットが生成されます。 必要に応じて、処理対象の画像を別のファイルとしてディスクに保存することも可能です。 デフォルトでは、入力ラスター関数をモザイク データセットの既存の画像関数チェーンに追加し、それを出力モザイク データセットに追加します。
使用法
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
出力ラスター コレクション
|
作成するモザイク データセットのフル パス。 モザイク データセットはジオデータベースに保存する必要があります。
|
Mosaic Dataset
|
|
コレクション ビルダー
|
入力画像のコレクション。 ソース モザイク データセット パスや、入力データ ソースからサブセットを抽出するフィルターなどの引数を含むテンプレートを見なされることもあります。
現在、このツールは 単一のコレクション のみサポートしており、データ ソースに対して 1 つのデータ ソース フィルターとクエリー フィルターを定義することができます。
- 単一のコレクション—データ ソース フィルターとクエリー フィルターを定義できます。
|
String
|
|
コレクション ビルダー引数
|
モザイク データセットのサブセット コレクションを作成するための引数のリスト。
このツールでは、モザイク データセットをサブセット化するためのデータ ソースとフィルターのみがサポートされています。 データ ソース と WHERE 句 の値は必ず入力してください。入力がない場合、ツールを実行できません。
値テーブル列:
|
Value Table
|
|
入力ラスター関数
(オプション)
|
ラスター関数テンプレート ファイル (.rft.xml または .rft.json) へのパス。 ラスター関数テンプレートは、入力モザイク データセットのすべてのアイテムに適用されます。 テンプレートは 関数エディター で作成できます。 RFT が定義されない場合、このツールは コレクション ビルダー引数 パラメーターに基づいて出力モザイクを作成します。
|
String; File
|
|
ラスター関数の引数
(オプション)
|
関数チェーンに関連付けられるパラメーター。
関数チェーンが NDVI 関数を適用する場合は、可視および赤外 ID を設定します。 RFT のラスター変数名は、入力データ ソースの Tag フィールド値でなくてはなりません。
値テーブル列:
|
Value Table
|
|
ラスター コレクション プロパティ
(オプション)
|
出力モザイク データセットのキー プロパティ。
利用可能なキー メタデータ プロパティは、画像を撮影したセンサーの種類によって異なります。 キー メタデータ プロパティの例としては以下のようなものがあります。
SensorName
ProductName
AcquisitionDate
CloudCover
SunAzimuth
SunElevation
SensorAzimuth
SensorElevation
Off-nadirAngle
BandName
MinimumWavelength
MaximumWavelength
RadianceGain
RadianceBias
SolarIrradiance
ReflectanceGain
ReflectanceBias
値テーブル列:
|
Value Table
|
|
ラスターの生成
(オプション)
|
RFT の適用後、モザイク データセット アイテムのラスター データセット ファイルを生成する場合に選択します。
|
Boolean
|
|
出力ラスター ワークスペース
(オプション)
|
ラスターの生成 パラメーターがオンの場合、持続的ラスター データセットの出力場所を定義します。
出力ラスター ファイルのデフォルトの命名規則は oid_<oid#>_<Unique_GUID> です。
|
Folder; String
|
|
形式
(オプション)
|
生成するラスターの形式タイプ。
TIFF—Tagged Image File Format (TIFF)
ERDAS IMAGINE—ERDAS IMAGINE ファイル
CRF—Cloud Raster Format。 これがデフォルトです。
MRF—メタ ラスター形式
|
String
|
|
出力ベース名
(オプション)
|
ラスターの生成 パラメーターがオンになっている場合、持続的ラスター データセットの出力ベース名を定義します。 複数のラスター データセット出力では、ベース名に番号エイリアスが付加されます。
生成されるモザイク データセットは、ラスター関数チェーンを保持せずに、CRF を直接参照します。
|
String
|
arcpy.management.GenerateRasterCollection(out_raster_collection, collection_builder, collection_builder_arguments, {raster_function}, {raster_function_arguments}, {collection_properties}, {generate_rasters}, {out_workspace}, {format}, {out_base_name})
|
名前
|
説明
|
データ タイプ
|
|
out_raster_collection
|
作成するモザイク データセットのフル パス。 モザイク データセットはジオデータベースに保存する必要があります。
|
Mosaic Dataset
|
|
collection_builder
|
入力画像のコレクション。 ソース モザイク データセット パスや、入力データ ソースからサブセットを抽出するフィルターなどの引数を含むテンプレートを見なされることもあります。
現在、このツールは SIMPLE_COLLECTION のみサポートしており、データ ソースに対して 1 つのデータ ソース フィルターとクエリー フィルターを定義することができます。
SIMPLE_COLLECTION—データ ソース フィルターとクエリー フィルターを定義できます。
|
String
|
|
collection_builder_arguments
[[Name, Value],...]
|
モザイク データセットのサブセット コレクションを作成するための引数のリスト。
このツールでは、モザイク データセットをサブセット化するためのデータ ソースとフィルターのみがサポートされています。 DataSource と WhereClause の値は必ず入力してください。入力がない場合、ツールを実行できません。
値テーブル列:
|
Value Table
|
|
raster_function
(オプション)
|
ラスター関数テンプレート ファイル (.rft.xml または .rft.json) へのパス。 ラスター関数テンプレートは、入力モザイク データセットのすべてのアイテムに適用されます。 テンプレートは 関数エディター で作成できます。 RFT が定義されない場合、このツールは collection_builder_arguments パラメーターに基づいて出力モザイクを作成します。
|
String; File
|
|
raster_function_arguments
[[Name, Value],...]
(オプション)
|
関数チェーンに関連付けられるパラメーター。
関数チェーンが NDVI 関数を適用する場合は、可視および赤外 ID を設定します。 RFT のラスター変数名は、入力データ ソースの Tag フィールド値でなくてはなりません。
値テーブル列:
|
Value Table
|
|
collection_properties
[[Name, Value],...]
(オプション)
|
出力モザイク データセットのキー プロパティ。
利用可能なキー メタデータ プロパティは、画像を撮影したセンサーの種類によって異なります。 キー メタデータ プロパティの例としては以下のようなものがあります。
SensorName
ProductName
AcquisitionDate
CloudCover
SunAzimuth
SunElevation
SensorAzimuth
SensorElevation
Off-nadirAngle
BandName
MinimumWavelength
MaximumWavelength
RadianceGain
RadianceBias
SolarIrradiance
ReflectanceGain
ReflectanceBias
値テーブル列:
|
Value Table
|
|
generate_rasters
(オプション)
|
RFT の適用後、モザイク データセット アイテムのラスター データセット ファイルを生成する場合に選択します。
GENERATE_RASTERS—ディスク上にラスター データセットを作成します。 out_workspace パラメーターと format パラメーターも指定する必要があります。
NO_GENERATE_RASTERS—ラスター関数テンプレートで定義された処理が、入力データ ソースの画像アイテムに追加されます。その結果、出力モザイク データセットに画像アイテムが作成されます。 これがデフォルトです。
|
Boolean
|
|
out_workspace
(オプション)
|
generate_rasters パラメーター GENERATE_RASTERS に設定されている場合、持続的ラスター データセットの出力場所を定義します。
出力ラスター ファイルのデフォルトの命名規則は oid_<oid#>_<Unique_GUID> です。
|
Folder; String
|
|
format
(オプション)
|
生成するラスターの形式タイプ。
TIFF—Tagged Image File Format (TIFF)
IMAGINE Image—ERDAS IMAGINE ファイル
CRF—Cloud Raster Format。 これがデフォルトです。
MRF—メタ ラスター形式
|
String
|
|
out_base_name
(オプション)
|
generate_rasters パラメーター GENERATE_RASTERS に設定されている場合、持続的ラスター データセットの出力ベース名を定義します。
|
String
|
コードのサンプル
GenerateRasterCollection の例 (スタンドアロン スクリプト)
以下は、GenerateRasterCollection 関数を実行する Python スクリプトです。
import arcpy
arcpy.management.GenerateRasterCollection(
out_raster_collection="c:/temp/FGDB.gdb/testgencollection",
collection_builder="Simple Collection",
collection_builder_arguments="# DataSource c:\temp\\FGDB.gdb\\qb_portland;# WhereClause 'Tag = 'MS''",
raster_function="C:/temp/NDVI_test.rft.json",
raster_function_arguments="# MS #;# VisibleBandID_20171019_7337_958 1;# InfraredBandID_20171019_7337_958 4",
collection_properties="",
generate_rasters="GENERATE_RASTERS",
out_workspace="c:/temp/persistedoutput",
format="CRF"
)
環境
並列処理ファクター, ピラミッド, ラスター統計
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい