3D-Formate zu Multipatch hinzufügen (Data Management)

Zusammenfassung

Konvertiert ein Multipatch in einen 3D-Objekt-Feature-Layer, indem die Feature-Class mit einem oder mehreren 3D-Modellformaten verknüpft wird.

Abbildung

Abbildung des Werkzeugs "3D-Formate zu Multipatch hinzufügen"

Verwendung

  • Dieses Werkzeug konvertiert eine Multipatch-Feature-Class in einen 3D-Objekt-Feature-Layer, indem zusätzliche mit dem Multipatch verknüpfte Tabellen erstellt werden.

  • Mit dem Multipatch können ein oder mehrere 3D-Modellformate verknüpft werden, um Beleuchtung, Reflexion, Rauheit, Texturen, Materialien und weitere Visualisierungseffekte zu aktivieren, die von diesen Formaten unterstützt werden.

  • Der 3D-Objekt-Feature-Layer kann ohne verknüpftes 3D-Modell verwendet werden. Dies ermöglicht die Texturoptimierung des 3D-Objekt-Feature-Layers für die Multipatch-Feature-Class. In einem Multipatch wird die Textur für jedes Feature gesondert gespeichert, und der Speicher zum Rendern des Features erfordert, dass die Geometrie und die Texturen in einem Datenstrom geladen werden. Im 3D-Objekt-Feature-Layer werden freigegebene Texturen nur einmal gespeichert, und diese können einzeln aus der Geometrie geladen werden. So lassen sich die Daten effizienter speichern und verarbeiten.

    Weitere Informationen über das Arbeiten mit 3D-Objekt-Feature-Layern

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Das Eingabe-Geodatabase-Multipatch-Feature, das in einen 3D-Objekt-Feature-Layer konvertiert wird.

Table View
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
Hinzuzufügende 3D-Formate
(optional)

Legt die 3D-Formate fest, die mit den Multipatch-Features verknüpft werden. Jedes Eingabe-Feature wird für jedes ausgewählte Format dupliziert. Welche Optionen verfügbar sind, hängt von den auf dem Computer installierten Codecs ab.

  • Collada (.dae)Das Format COLLADA wird hinzugefügt.
  • Autodesk Drawing (.dwg)Das Format DWG wird hinzugefügt.
  • Autodesk (.fbx)Das Format Autodesk FilmBox wird hinzugefügt.
  • Khronos Group glTF binär (.glb)Das Binärformat Graphics Library Transmission wird hinzugefügt.
  • Khronos Group glTF JSON (.gltf)Das JSON-Format Graphics Library Transmission wird hinzugefügt.
  • Industry Foundation Classes (.ifc)Das Format Industry Foundation Classes wird hinzugefügt.
  • Wavefront (.obj)Das Format Wavefront wird hinzugefügt.
  • Universal Scene Description (.usdc)Das Format Universal Scene Description wird hinzugefügt.
  • Universal Scene Description komprimiert (.usdz)Die komprimierte Version des Formates Universal Scene Description wird hinzugefügt.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Eingabe-Features

Die aktualisierten Eingabe-Features.

Feature Layer

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

Das Eingabe-Geodatabase-Multipatch-Feature, das in einen 3D-Objekt-Feature-Layer konvertiert wird.

Table View
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)

Legt die 3D-Formate fest, die mit den Multipatch-Features verknüpft werden. Jedes Eingabe-Feature wird für jedes ausgewählte Format dupliziert. Welche Optionen verfügbar sind, hängt von den auf dem Computer installierten Codecs ab.

  • FMT3D_DAEDas Format COLLADA wird hinzugefügt.
  • FMT3D_DWGDas Format DWG wird hinzugefügt.
  • FMT3D_FBXDas Format Autodesk FilmBox wird hinzugefügt.
  • FMT3D_GLBDas Binärformat Graphics Library Transmission wird hinzugefügt.
  • FMT3D_GLTFDas JSON-Format Graphics Library Transmission wird hinzugefügt.
  • FMT3D_IFCDas Format Industry Foundation Classes wird hinzugefügt.
  • FMT3D_OBJDas Format Wavefront wird hinzugefügt.
  • FMT3D_USDCDas Format Universal Scene Description wird hinzugefügt.
  • FMT3D_USDZDie komprimierte Version des Formates Universal Scene Description wird hinzugefügt.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
updated_features

Die aktualisierten Eingabe-Features.

Feature Layer

Codebeispiel

Add3DFormats: Beispiel (Python-Fenster)

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

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

Lizenzinformationen

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

Verwandte Themen