3D フォーマットをマルチパッチから削除 (データ管理ツール)
サマリー
3D オブジェクト フィーチャ レイヤーが参照する 3D フォーマットを削除します。
図
使用法
3D オブジェクト フィーチャ レイヤーは、1 つ以上の関連付けられた 3D モデル フォーマットでサポートされているテクスチャーおよびマテリアル機能を使用してエフェクトを視覚化することで、マルチパッチ フィーチャクラスがそのメッシュ ジオメトリーを表示できるようにします。 3D オブジェクト フィーチャ レイヤーは、複数の関連テーブルをサポートするマルチパッチ ジオメトリのフィーチャクラス エクステンションで、マテリアルのレンダリング、パフォーマンスの向上、および 3D 業界標準形式を実現します。
3D オブジェクト フィーチャ レイヤーの詳細
マルチパッチに関連付けられた 3D フォーマットの多くは、さまざまな専門的なアプリケーションで編集することができます。 マテリアル情報が不要になり、以降のすべての編集が完了した場合は、このツールを使用してマルチパッチからこれらの 3D フォーマットの間の関連付けを削除することを検討してください。
パラメーター
ラベル
説明
データ タイプ
入力フィーチャ
3D オブジェクト フィーチャクラスに変換されたマルチパッチ フィーチャクラス。
Feature Layer
マルチパッチ マテリアルを使用
(オプション)
注意:
このパラメーターは、サポートされていません。 このツールの操作性を改善するために、マルチパッチ マテリアルを使用するかどうかを制御するオプションが削除されました。 マテリアルは、3D オブジェクト フィーチャ レイヤーを通じて使用できる場合は必ず使用され、3D オブジェクト フィーチャ レイヤーの機能がマルチパッチから削除されると自動的に削除されます。 追加パラメーターは、マルチパッチ専用の API を使用して利用可能です。
Boolean
削除する 3D フォーマット
(オプション)
3D オブジェクト フィーチャ レイヤーが参照する 3D モデル フォーマットのうち、削除するフォーマットを指定します。 入力フィーチャにリンクされているフォーマットのみ指定できます。
Khronos Group Collada (.dae) —COLLADA 形式が削除されます。
Autodesk Drawing (.dwg) —DWG 形式が削除されます。
Autodesk Filmbox (.fbx) —Autodesk FilmBox 形式が削除されます。
Khronos Group glTF binary (.glb) —Binary Graphics Library Transmission 形式が削除されます。
Khronos Group glTF JSON (.gltf) —JSON Graphics Library Transmission 形式が削除されます。
Open Geospatial Consortium CityGML (.gml) —Open Geospatial Consortium の CityGML 形式が削除されます。
Industry Foundation Classes (.ifc) —Industry Foundation Classes 形式が削除されます。
Wavefront (.obj) —Wavefront 形式が削除されます。
Universal Scene Description (.usdc) —Universal Scene Description 形式が削除されます。
Compressed Universal Scene Description (.usdz) —Universal Scene Description 形式の圧縮バージョンが削除されます。
String
派生した出力
ラベル
説明
データ タイプ
更新された入力フィーチャ
更新された入力フィーチャ。
Feature Layer
arcpy.management.Remove3DFormats(in_features, {multipatch_materials}, {formats})
名前
説明
データ タイプ
in_features
3D オブジェクト フィーチャクラスに変換されたマルチパッチ フィーチャクラス。
Feature Layer
multipatch_materials
(オプション)
注意:
このパラメーターは、サポートされていません。 このツールの操作性を改善するために、マルチパッチ マテリアルを使用するかどうかを制御するオプションが削除されました。 マテリアルは、3D オブジェクト フィーチャ レイヤーを通じて使用できる場合は必ず使用され、3D オブジェクト フィーチャ レイヤーの機能がマルチパッチから削除されると自動的に削除されます。 追加パラメーターは、マルチパッチ専用の API を使用して利用可能です。
Boolean
formats
[[formats],...]
(オプション)
3D オブジェクト フィーチャ レイヤーが参照する 3D モデル フォーマットのうち、削除するフォーマットを指定します。 入力フィーチャにリンクされているフォーマットのみ指定できます。
FMT3D_DAE —COLLADA 形式が削除されます。
FMT3D_DWG —DWG 形式が削除されます。
FMT3D_FBX —Autodesk FilmBox 形式が削除されます。
FMT3D_GLB —Binary Graphics Library Transmission 形式が削除されます。
FMT3D_GLTF —JSON Graphics Library Transmission 形式が削除されます。
FMT3D_GML —Open Geospatial Consortium の CityGML 形式が削除されます。
FMT3D_IFC —Industry Foundation Classes 形式が削除されます。
FMT3D_OBJ —Wavefront 形式が削除されます。
FMT3D_USDC —Universal Scene Description 形式が削除されます。
FMT3D_USDZ —Universal Scene Description 形式の圧縮バージョンが削除されます。
String
派生した出力
名前
説明
データ タイプ
updated_features
更新された入力フィーチャ。
Feature Layer
コードのサンプル
Remove3DFormats の例 (Python ウィンドウ)
次の Python ウィンドウ スクリプトは、イミディエイト モードで Remove3DFormats 関数を使用する方法を示しています。
import arcpy
arcpy.env.workspace = "C:/data/city_models.gdb"
arcpy.management.Remove3DFormats('Downtown_Buildings',
'MULTIPATCH_WITHOUT_MATERIALS',
['FMT3D_DAE', 'FMT3D_OBJ'])
環境
現在のワークスペース
ライセンス情報
Basic: いいえ
Standard: はい
Advanced: はい