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