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 einer Reihe von 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 neue 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.

Table View
Multipatch-Materialien verwenden
(optional)

Legt fest, ob die Multipatch-Geometrie mit den Materialinformationen aus den verknüpften 3D-Modellen oder den im Multipatch gespeicherten Textur- und Farbinformationen visualisiert wird.

  • Aktiviert: Die Multipatch-Geometrie wird mit den Texturen, Farben, Effekten und Materialien visualisiert, die mit den 3D-Modellen verknüpft sind. Dies ist die Standardeinstellung.
  • Deaktiviert: Die Multipatch-Geometrie wird mit den für das Multipatch definierten Texturen und Farben 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 (.fbx)Das Autodesk FilmBox-Format wird entfernt.
  • Khronos Group glTF, JSON (.gltf)Das Graphics Library Transmission Format (JSON) wird entfernt.
  • Khronos Group glTF, Binärdatei (.glb)Das Graphics Library Transmission Format (Binärdatei) wird entfernt.
  • Wavefront (.obj)Das Wavefront-Format wird entfernt.
  • Autodesk-Zeichnung (.dwg)Das Autodesk DWG-Format 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.

Table View
multipatch_materials
(optional)

Legt fest, ob die Multipatch-Geometrie mit den Materialinformationen aus den 3D-Modellen oder den im Multipatch gespeicherten Textur- und Farbinformationen visualisiert wird.

  • MULTIPATCH_WITH_MATERIALSDie Multipatch-Geometrie wird mit den Texturen, Farben, Effekten und Materialien visualisiert, die mit den 3D-Modellen verknüpft sind. Dies ist die Standardeinstellung.
  • MULTIPATCH_WITHOUT_MATERIALSDie Multipatch-Geometrie wird mit den für das Multipatch definierten Texturen und Farben 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_FBXDas Autodesk FilmBox-Format wird entfernt.
  • FMT3D_GLTFDas Graphics Library Transmission Format (JSON) wird entfernt.
  • FMT3D_GLBDas Graphics Library Transmission Format (Binärdatei) wird entfernt.
  • FMT3D_OBJDas Wavefront-Format wird entfernt.
  • FMT3D_DWGDas Autodesk DWG-Format 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'])

Umgebungen

Sonderfälle

Lizenzinformationen

  • Basic: Nein
  • Standard: Erfordert J
  • Advanced: Erfordert J

Verwandte Themen