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

  • Der 3D-Objekt-Feature-Layer ermöglicht einer Multipatch-Feature-Class die Anzeige der Mesh-Geometrie durch Visualisieren der Effekte mit den Informationen zu Textur und Material, 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 die Darstellung von Materialien, eine bessere Performance und die Verwendung standardisierter 3D-Formate 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)

Gibt an, ob die Multipatch-Geometrie mit den Informationen zu den Materialien, die mit den 3D-Modellen verknüpft sind, oder mit den Informationen zu den Texturen und Farben, die für das Multipatch definiert sind, visualisiert werden soll.

  • Aktiviert: Die Multipatch-Geometrie wird mit den Texturen, Farben, Effekten und Materialien, die mit den 3D-Modellen verknüpft sind, visualisiert. Dies ist die Standardeinstellung.
  • Deaktiviert: Die Multipatch-Geometrie wird mit den Texturen und Farben, die für das Multipatch definiert sind, visualisiert.
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 Drawing (.dwg)Das DWG-Format wird entfernt.
  • Autodesk (.fbx)Das Autodesk FilmBox-Format wird entfernt.
  • Khronos Group glTF binär (.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.
  • Universal Scene Description komprimiert (.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)

Gibt an, ob die Multipatch-Geometrie mit den Informationen zu den Materialien, die mit den 3D-Modellen verknüpft sind, oder mit den Informationen zu den Texturen und Farben, die für das Multipatch definiert sind, visualisiert werden soll.

  • MULTIPATCH_WITH_MATERIALSDie Multipatch-Geometrie wird mit den Texturen, Farben, Effekten und Materialien, die mit den 3D-Modellen verknüpft sind, visualisiert. Dies ist die Standardeinstellung.
  • MULTIPATCH_WITHOUT_MATERIALSDie Multipatch-Geometrie wird mit den Texturen und Farben, die für das Multipatch definiert sind, visualisiert.
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'])

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen