概要
変数およびディメンションに関する情報を含んでいるモザイク データセット内の多次元メタデータを生成します。
使用法
モザイク データセットを NetCDF ファイル、GRIB ファイル、または HDF ファイルから作成すると、多次元情報がモザイク データセットに構築され、その情報をデータセット プロパティで確認することができます。[多次元情報の構築 (Build Multidimensional Info)] ツールは、複数の時刻、深さ、または高さで収集された画像を含んでいるが、NetCDF ファイルから作成されなかったモザイク データセットに関する多次元情報を作成します。
このツールは、次の 2 つのテキスト フィールドをモザイク データセットに作成します。
- Variable - 変数の名前を格納します。たとえば、このフィールドは、気温データを含んでいるすべての画像の場合、文字列 Temperature を格納し、塩分濃度データを含んでいるすべての画像の場合、Salinity を格納します。
- Dimensions - ディメンションの名前を格納します。たとえば、気温データが、キャプチャされた日を表す、対応する Date ディメンション フィールドを含んでおり、塩分濃度データが、計測された深さを表す Depth ディメンション フィールドを含んでいる場合、この変数の Dimensions フィールドは Date, Depth になります。モザイク データセット内に 2 つのフィールド Date および Depth が存在し、データが入力されている必要があります。
構文
arcpy.md.BuildMultidimensionalInfo(in_mosaic_dataset, {variable_field}, {dimension_fields}, {variable_desc_units})
パラメーター | 説明 | データ タイプ |
in_mosaic_dataset | 入力多次元モザイク データセット。 | Mosaic Layer |
variable_field (オプション) | 変数名を格納し、Variable という名前の新しいフィールドにデータを入力するために使用される、モザイク データセット内のフィールド。モザイク データセット内のすべてのラスターが同じ変数を表す場合、その変数の名前 (たとえば、Temperature) を入力します。 Variable フィールドがまだ存在しない場合、既存のフィールドまたは文字列値を指定する必要があります。Variable フィールドが存在する場合、このツールは、多次元情報のみを更新します。 | String |
dimension_fields [[dimension field, description, units],...] (オプション) | ディメンション情報を格納し、Dimensions という名前の新しいフィールドにデータを入力するために使用される、モザイク データセット内のフィールド。 Dimensions フィールドがすでに存在する場合、このツールは、多次元情報のみを更新します。 | Value Table |
variable_desc_units [[variable name, description, units],...] (オプション) | Variable フィールドに関する追加情報を指定します。 | Value Table |
派生した出力
名前 | 説明 | データ タイプ |
out_mosaic_dataset | 更新されたモザイク データセット。 | モザイク レイヤー |
コードのサンプル
以下は、BuildMultidimensionalInfo を実行する Python のサンプルです。
## Build multidimensional information for a time series mosaic dataset
## with Landsat 7 imagery.
import arcpy
arcpy.BuildMultidimensionalInfo_md(
"C:/data/input.gdb/L7TimeSeriesMosaic", "Landsat7", 'AcquisitionDate')
以下は、BuildMultidimensionalInfo を実行する Python スクリプトのサンプルです。
## Build multidimensional information for a mosaic dataset
## containing sea ice extent imagery over time and water depth.
import arcpy
arcpy.env.workspace = "C:/data"
## Define the input parameters
inputmosaicdataset = "input.gdb/seaice_1982_2019"
variable_field = "measurement"
dimension_fields= "AcquisitionDate;Depth"
arcpy.BuildMultidimensionalInfo_md(
inputmosaicdataset, variable_field,
dimension_fields)
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい