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, sollten Sie die 3D-Formate aus dem Multipatch 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.
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.
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 das Werkzeug 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: Ja
  • Advanced: Ja

Verwandte Themen