詳細レベルの生成 (データ管理ツール)
サマリー
適切に定義された詳細レベルを持つ新しいシーン レイヤー パッケージを生成します。
最精細の詳細レベルのみが保持され、それ以外の詳細レベルは破棄されます。 最精細の詳細レベルはタイルに再分類され、そこから粗い詳細レベルが新たに生成されます。
使用法
このツールは、サードパーティー ソフトウェアから生成された、不適切に定義された詳細レベルを持つ 3D メッシュ シーン レイヤーに使用します。 これには、他のアプリケーションから生成された単一の詳細レベルを持つシーン レイヤー パッケージが含まれます。
元の OSGB (OpenSceneGraph binary) データに詳細レベルが不足しているか、詳細レベルの定義が適切ではない場合は、このツールを 3D メッシュ シーン レイヤー コンテンツの作成 ツールの出力とあわせて使用します。
3D メッシュは、サポートされる唯一のシーン レイヤー タイプです。
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
入力データセット
|
入力 3D メッシュ シーン レイヤー。
|
File; Scene Layer
|
|
出力データセット
|
出力シーン レイヤー パッケージ。
|
File
|
|
テクスチャーの最適化
(オプション)
|
シーン レイヤー パッケージを使用するターゲット プラットフォームに従って最適化されるテクスチャーを指定します。
注意:
KTX2 を含む最適化では、処理に多大な時間がかかることがあります。 結果の処理を最速化するには、デスクトップ または なし オプションを使用します。
すべて—JPEG、DXT、KTX2 を含め、すべてのテクスチャー形式が、デスクトップ、Web、およびモバイル プラットフォームで使用するために最適化されます。
デスクトップ—Windows、Linux、Mac でサポートされるテクスチャー (JPEG や DXT を含む) が、Windows 上の ArcGIS Pro クライアントと、Windows、Linux、Mac 上の ArcGIS Maps SDKs デスクトップ クライアントで使用するために最適化されます。 これがデフォルトです。
モバイル—Android および iOS でサポートされるテクスチャー (JPEG や KTX2 を含む) が、ArcGIS Maps SDKs モバイル アプリケーションで使用するために最適化されます。
なし—JPEG テクスチャーが、デスクトップおよび Web プラットフォームで使用するために最適化されます。
|
String
|
arcpy.management.GenerateLevelOfDetail(in_dataset, out_dataset, {texture_optimization})
|
名前
|
説明
|
データ タイプ
|
|
in_dataset
|
入力 3D メッシュ シーン レイヤー。
|
File; Scene Layer
|
|
out_dataset
|
出力シーン レイヤー パッケージ。
|
File
|
|
texture_optimization
(オプション)
|
シーン レイヤー パッケージを使用するターゲット プラットフォームに従って最適化されるテクスチャーを指定します。
注意:
KTX2 を含む最適化では、処理に多大な時間がかかることがあります。 結果の処理を最速化するには、Desktop または None オプションを使用します。
All—JPEG、DXT、KTX2 を含め、すべてのテクスチャー形式が、デスクトップ、Web、およびモバイル プラットフォームで使用するために最適化されます。
Desktop—Windows、Linux、Mac でサポートされるテクスチャー (JPEG や DXT を含む) が、Windows 上の ArcGIS Pro クライアントと、Windows、Linux、Mac 上の ArcGIS Maps SDKs デスクトップ クライアントで使用するために最適化されます。 これがデフォルトです。
Mobile—Android および iOS でサポートされるテクスチャー (JPEG や KTX2 を含む) が、ArcGIS Maps SDKs モバイル アプリケーションで使用するために最適化されます。
None—JPEG テクスチャーが、デスクトップおよび Web プラットフォームで使用するために最適化されます。
|
String
|
コードのサンプル
GenerateLevelOfDetail の例 (Python ウィンドウ)
次のスクリプトは、Python ウィンドウで GenerateLevelOfDetail 関数を使用する方法を示しています。
import arcpy
arcpy.management.GenerateLevelOfDetail(
in_dataset=r"C:\test\mesh.slpk",
out_dataset=r"C:\test\meshLOD.slpk",
texture_optimization="Desktop"
)
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい