ラベル | 説明 | データ タイプ |
モザイク データセット |
入力モザイク データセットのパスと名前。 | Mosaic Layer |
出力モザイク レイヤー | 出力モザイク レイヤーの名前。 | Mosaic Layer |
式 (オプション) | SQL を使用してクエリを定義するか、検索条件設定を使用してクエリを作成します。 | SQL Expression |
テンプレート範囲 (オプション) | 出力範囲を指定するには、4 つの座標を定義する方法と、既存のレイヤーの範囲を使用する方法があります。
座標を手動で入力する場合、アクティブなマップの座標系の座標を数値で指定する必要があります。 マップで、入力した座標と異なる表示単位が使用されることがあります。 南と西の座標にはマイナス値の記号を使用します。 | Extent |
バンド (オプション) | レイヤー用にエクスポートされるバンド。 バンドを指定しない場合は、すべてのバンドが出力で使用されます。 | Value Table |
モザイク手法 (オプション) | モザイク方法を選択します。 モザイク データセット内のさまざまなラスターからレイヤーを作成する方法は、モザイク手法によって定義されます。
| String |
順序フィールド (オプション) | 順序フィールドを選択します。 モザイク手法が [属性による] である場合、ラスターを順序付けるときに使用するデフォルト フィールドを必ず設定してください。 サービス テーブル内にタイプがメタデータとして定義されているフィールドが、リスト表示されます。 | String |
順序ベース値 (オプション) | 順序ベース値です。 この値と、指定フィールドの属性値との差異に基づいて、画像がソートされます。 | String |
ロック ラスター ID (オプション) | サービスのロック対象となるラスター ID またはラスター名。指定したラスターのみが表示されます。 未定義のままにした場合は、システム デフォルトと同様です。 複数の ID を指定するときは、各 ID をセミコロンで区切ります。 | String |
並べ替え順 (オプション) | 並べ替え順として、昇順または降順を選択します。
| String |
モザイク オペレーター (オプション) | 使用するモザイク オペレーターを選択します。 同じソート優先順位のラスターが 2 つ以上ある場合、このパラメーターを使用してソート順を絞り込みます。
| String |
出力セル サイズ (オプション) | 出力モザイク レイヤーのセル サイズ。 | Double |
処理テンプレート (オプション) | 出力モザイク レイヤーに適用できるラスター関数処理テンプレート。
| String |
サマリー
モザイク データセットまたはレイヤー ファイルからモザイク レイヤーを作成します。 ツールで作成されたレイヤーは一時的なものであり、レイヤーをレイヤー ファイルとして保存するか、またはマップを保存しておかない限り、セッション終了後に削除されます。
このツールを使用すると、レイヤーを作成できます。これにより、モザイク データセット内のバンドの特定サブセットを処理できるようになります。
使用法
レイヤーを維持するには、[コンテンツ] ウィンドウで対象のレイヤーを右クリックし、[レイヤー ファイルとして保存] をクリックするか、[レイヤー ファイルの保存 (Save To Layer File)] ツールを使用します。
バンドのサブセットだけを対象範囲として、出力を作成することもできます。 これにより、時間が節約され、ディスク空き容量が確保されます。
パラメーター
arcpy.management.MakeMosaicLayer(in_mosaic_dataset, out_mosaic_layer, {where_clause}, {template}, {band_index}, {mosaic_method}, {order_field}, {order_base_value}, {lock_rasterid}, {sort_order}, {mosaic_operator}, {cell_size}, {processing_template})
名前 | 説明 | データ タイプ |
in_mosaic_dataset |
入力モザイク データセットのパスと名前。 | Mosaic Layer |
out_mosaic_layer | 出力モザイク レイヤーの名前。 | Mosaic Layer |
where_clause (オプション) | SQL を使用してクエリを定義します。 | SQL Expression |
template (オプション) | 出力範囲を指定するには、4 つの座標を定義する方法と、既存のレイヤーの範囲を使用する方法があります。
| Extent |
band_index [ID,...] (オプション) | レイヤー用にエクスポートされるバンド。 バンドを指定しない場合は、すべてのバンドが出力で使用されます。 | Value Table |
mosaic_method (オプション) |
モザイク方法を選択します。 モザイク データセット内のさまざまなラスターからレイヤーを作成する方法は、モザイク手法によって定義されます。
| String |
order_field (オプション) | 順序フィールドを選択します。 モザイク手法が BY_ATTRIBUTE である場合、ラスターを順序付けるときに使用するデフォルト フィールドを必ず設定してください。 サービス テーブル内にタイプがメタデータとして定義されているフィールドが、リスト表示されます。 | String |
order_base_value (オプション) | 順序ベース値です。 この値と、指定フィールドの属性値との差異に基づいて、画像がソートされます。 | String |
lock_rasterid (オプション) | サービスのロック対象となるラスター ID またはラスター名。指定したラスターのみが表示されます。 未定義のままにした場合は、システム デフォルトと同様です。 複数の ID を指定するときは、各 ID をセミコロンで区切ります。 | String |
sort_order (オプション) | 並べ替え順として、昇順または降順を選択します。
| String |
mosaic_operator (オプション) |
使用するモザイク オペレーターを選択します。 同じソート優先順位のラスターが 2 つ以上ある場合、このパラメーターを使用してソート順を絞り込みます。
| String |
cell_size (オプション) | 出力モザイク レイヤーのセル サイズ。 | Double |
processing_template (オプション) | 出力モザイク レイヤーに適用できるラスター関数処理テンプレート。
| String |
コードのサンプル
以下は、MakeMosaicLayer 関数を実行する Python サンプルです。
arcpy.MakeMosaicLayer_management(
"fgdb.gdb/mdsrc", "mdlayer2", "", "clipmd.shp", "3;2;1",
"BY_ATTRIBUTE", "Tag", "Dataset", "", "DESCENDING", "LAST", "10",
processing_template="NDVI")
以下は、MakeMosaicLayer 関数を実行する Python サンプルです。
arcpy.MakeMosaicLayer_management(
"fgdb.gdb/mdsrc", "mdlayer2", "", "clipmd.shp", "3;2;1",
"BY_ATTRIBUTE", "Tag", "Dataset", "", "DESCENDING", "LAST", "10",
processing_template="Custom_func")
ライセンス情報
- Basic: Yes
- Standard: Yes
- Advanced: Yes