マルチパッチから 3D フォーマットを削除 (Remove 3D Formats From Multipatch) (データ管理)

サマリー

3D オブジェクト フィーチャ レイヤーが参照する 3D フォーマットを削除します。

図

マルチパッチから 3D フォーマットを削除ツールの図

使用法

  • 3D オブジェクト フィーチャ レイヤーは、1 つ以上の関連付けられた 3D モデル フォーマットでサポートされているテクスチャおよびマテリアル機能を使用してエフェクトを視覚化することで、マルチパッチ フィーチャクラスがそのメッシュ ジオメトリを表示できるようにします。 3D オブジェクト フィーチャ レイヤーは、複数の関連テーブルをサポートするマルチパッチ ジオメトリのフィーチャクラス エクステンションで、マテリアルのレンダリング、パフォーマンスの向上、および 3D 業界標準形式を実現します。

    3D オブジェクト フィーチャ レイヤーの詳細

  • マルチパッチに関連付けられた 3D フォーマットの多くは、さまざまな専門的なアプリケーションで編集することができます。 マテリアル情報が不要になり、以降のすべての編集が完了した場合は、このツールを使用してマルチパッチからこれらの 3D フォーマットの間の関連付けを削除することを検討してください。

パラメーター

ラベル説明データ タイプ
入力フィーチャ

3D オブジェクト フィーチャクラスに変換されたマルチパッチ フィーチャクラス。

Feature Layer
マルチパッチ マテリアルを使用
(オプション)

マルチパッチ ジオメトリを、3D モデルに関連付けられたマテリアル情報を使用して視覚化するか、マルチパッチ用に定義されたテクスチャおよび色の情報を使用して視覚化するかを指定します。

  • オン - マルチパッチ ジオメトリを、3D モデルに関連付けられたテクスチャ、色、エフェクト、およびマテリアルを使用して視覚化します。 これがデフォルトです。
  • オフ - マルチパッチ ジオメトリを、マルチパッチ用に定義されたテクスチャと色を使用して視覚化します。
Boolean
削除する 3D フォーマット
(オプション)

3D オブジェクト フィーチャ レイヤーが参照する 3D モデル フォーマットのうち、削除するフォーマットを指定します。 入力フィーチャにリンクされているフォーマットのみ指定できます。

  • Collada (.dae)—COLLADA 形式が削除されます。
  • Autodesk Drawing (.dwg)—DWG 形式が削除されます。
  • Autodesk (.fbx)—Autodesk FilmBox 形式が削除されます。
  • Khronos Group glTF binary (.glb)—Binary Graphics Library Transmission 形式が削除されます。
  • Khronos Group glTF JSON (.gltf)—JSON Graphics Library Transmission 形式が削除されます。
  • 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 モデルに関連付けられたマテリアル情報を使用して視覚化するか、マルチパッチ用に定義されたテクスチャおよび色の情報を使用して視覚化するかを指定します。

  • MULTIPATCH_WITH_MATERIALS—マルチパッチ ジオメトリを、3D モデルに関連付けられたテクスチャ、色、エフェクト、およびマテリアルを使用して視覚化します。 これがデフォルトです。
  • MULTIPATCH_WITHOUT_MATERIALS—マルチパッチ ジオメトリを、マルチパッチ用に定義されたテクスチャと色を使用して視覚化します。
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_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: No
  • Standard: Yes
  • Advanced: Yes

関連トピック