3D-Formate aus Multipatch entfernen (Data Management)

Zusammenfassung

Entfernt die 3D-Formate, die von einem 3D-Objekt-Feature-Layer referenziert werden.

Abbildung

Abbildung des Werkzeugs "3D-Formate aus Multipatch entfernen"

Verwendung

  • Mit dem 3D-Objekt-Feature-Layer kann mittels Visualisierungseffekten die Mesh-Geometrie einer Multipatch-Feature-Class angezeigt werden. Dies erfolgt mithilfe der Textur- und Materialfunktionen, die in einem oder mehreren verknüpften 3D-Modellformaten unterstützt werden. Der 3D-Objekt-Feature-Layer ist eine Feature-Class-Erweiterung einer Multipatch-Geometrie, die mehrere verknüpfte Tabellen unterstützt, um das Rendern von Materialien, eine bessere Performance und 3D-Standardformate zu ermöglichen.

    Erfahren Sie mehr über 3D-Objekt-Feature-Layer

  • Viele der mit einem Multipatch verknüpften 3D-Formate können in verschiedenen Spezialanwendungen bearbeitet werden. Wenn die Materialinformationen nicht mehr benötigt werden und alle anschließenden Änderungen abgeschlossen wurden, können Sie dieses Werkzeug verwenden, um die Zuordnung zwischen diesen 3D-Formaten aus dem Multipatch zu entfernen.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Die Multipatch-Feature-Class, die in eine 3D-Objekt-Feature-Class konvertiert wird.

Feature Layer
Multipatch-Materialien verwenden
(optional)
Hinweis:

Dieser Parameter wird nicht mehr unterstützt. Die Option zum Steuern, ob Multipatch-Materialien verwendet werden, wurde entfernt, um die Nutzbarkeit des Werkzeugs zu verbessern. Materialien werden immer verwendet, wenn sie über den 3D-Objekt-Feature-Layer verfügbar sind, und automatisch entfernt, wenn die Funktionen des 3D-Objekt-Feature-Layers aus dem Multipatch entfernt wurden. Über die spezielle API für Multipatches sind zusätzliche Parameter verfügbar.

Boolean
Zu entfernende 3D-Formate
(optional)

Gibt die vom 3D-Objekt-Feature-Layer referenzierten 3D-Modellformate an, die entfernt werden sollen. Es können nur die Formate angegeben werden, die mit den Eingabe-Features verknüpft wurden.

  • Collada (.dae)Das COLLADA-Format wird entfernt.
  • Autodesk-Zeichnung (.dwg)Das DWG-Format wird entfernt.
  • Autodesk (.fbx)Das Autodesk FilmBox-Format wird entfernt.
  • Khronos Group glTF, Binärdatei (.glb)Das Format "Graphics Library Transmission" (Binärdatei) wird entfernt.
  • Khronos Group glTF, JSON (.gltf)Das Format "Graphics Library Transmission" (JSON) wird entfernt.
  • Industry Foundation Classes (.ifc)Das Format "Industry Foundation Classes" wird entfernt.
  • Wavefront (.obj)Das Wavefront-Format wird entfernt.
  • Universal Scene Description (.usdc)Das Format "Universal Scene Description" wird entfernt.
  • Compressed Universal Scene Description (.usdz)Die komprimierte Version des Formats "Universal Scene Description" wird entfernt.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Eingabe-Features

Die aktualisierten Eingabe-Features.

Feature Layer

arcpy.management.Remove3DFormats(in_features, {multipatch_materials}, {formats})
NameErläuterungDatentyp
in_features

Die Multipatch-Feature-Class, die in eine 3D-Objekt-Feature-Class konvertiert wird.

Feature Layer
multipatch_materials
(optional)
Hinweis:

Dieser Parameter wird nicht mehr unterstützt. Die Option zum Steuern, ob Multipatch-Materialien verwendet werden, wurde entfernt, um die Nutzbarkeit des Werkzeugs zu verbessern. Materialien werden immer verwendet, wenn sie über den 3D-Objekt-Feature-Layer verfügbar sind, und automatisch entfernt, wenn die Funktionen des 3D-Objekt-Feature-Layers aus dem Multipatch entfernt wurden. Über die spezielle API für Multipatches sind zusätzliche Parameter verfügbar.

Boolean
formats
[[formats],...]
(optional)

Gibt die vom 3D-Objekt-Feature-Layer referenzierten 3D-Modellformate an, die entfernt werden sollen. Es können nur die Formate angegeben werden, die mit den Eingabe-Features verknüpft wurden.

  • FMT3D_DAEDas COLLADA-Format wird entfernt.
  • FMT3D_DWGDas DWG-Format wird entfernt.
  • FMT3D_FBXDas Autodesk FilmBox-Format wird entfernt.
  • FMT3D_GLBDas Format "Graphics Library Transmission" (Binärdatei) wird entfernt.
  • FMT3D_GLTFDas Format "Graphics Library Transmission" (JSON) wird entfernt.
  • FMT3D_IFCDas Format "Industry Foundation Classes" wird entfernt.
  • FMT3D_OBJDas Wavefront-Format wird entfernt.
  • FMT3D_USDCDas Format "Universal Scene Description" wird entfernt.
  • FMT3D_USDZDie komprimierte Version des Formats "Universal Scene Description" wird entfernt.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
updated_features

Die aktualisierten Eingabe-Features.

Feature Layer

Codebeispiel

Remove3DFormats: Beispiel (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion Remove3DFormats im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = "C:/data/city_models.gdb"
arcpy.management.Remove3DFormats('Downtown_Buildings', 
                                 'MULTIPATCH_WITHOUT_MATERIALS', 
                                 ['FMT3D_DAE', 'FMT3D_OBJ'])

Verwandte Themen