Wichtig

Übersetzen ist eine Gemeinschaftsleistung Sie können mitmachen. Diese Seite ist aktuell zu 73.77% übersetzt.

17. Arbeiten mit 3D Tiles

17.1. Was sind 3D Tiles?

3D Tiles sind eine Spezifikation für das Streamen und Visualisieren von großformatigen 3D Geodatensätzen. Grundlegend ist eine hi­e­r­ar­chische Datenstruktur, die es möglich macht 3D Daten effizient zu verwalten und darzustellen. Die Performance wird optimiert durch das dynamische nachladen von entsprechenden Detailstufen. Diese Technologie wird häufig in den Bereichen Stadtplanung, Architektur, Simulation, Gaming und Virtual Reality eingesetzt und bietet eine standardisierte und interoperable Lösung für die Visualisierung komplexer geografischer Daten.

../../../_images/3d_tiles.png

Abb. 17.1 Beispiele für 3D Tiles

Momentan unterstützt QGIS zwei Formate von 3D Tiles:

  • Cesium 3D Tiles, werden hauptsächlich für komplexe 3D Modelle von Gebäuden oder ganzen Städten verwendet. Datensätze dieser Art können über cloudbasierte Plattformen wie Cesium Ion oder Google (Photorealistic 3D Tiles) abgerufen werden.

  • Quantized Mesh tiles, werden für Geländehöhen eingesetzt.

Siehe Verwendung von 3D-Kachelszenendiensten für Erläuterungen wie Sie diese Datenquellen in QGIS hinzufügen.

17.2. 3D Tiles Eigenschaften

Der 3D Tiles Layer Properties Dialog umfasst die folgenden Bereiche:

metadata Information

system Source

symbology Symbology[1]

3d 3D View[1]

rendering Rendering

elevationscale Elevation[1]

editMetadata Metadata

[1] Auch im Bedienfeld Layergestalltung verfügbar

17.2.1. Information

Der Tab Information kann nicht editiert werden und ist ein guter Platz, um schnell zusammengefasste Informationen und Metadaten des aktuellen Layers nachzuschlagen. Hier erhalten Sie folgende Informationen:

  • je nach Datenanbieter des Layers: Name, URL, Quelltyp und -pfad, Anzahl der Zoomstufen

  • Benutzerdefinierte Eigenschaften, die verwendet werden, um zusätzliche Informationen über den Layer im aktiven Projekt zu speichern. Weitere Eigenschaften können mit PyQGIS erstellt und verwaltet werden, insbesondere mit der Methode setCustomProperty().

  • das Koordinatenbezugssystem: Name, Einheiten, Methode, Genauigkeit, Referenz (d.h., ob es statisch oder dynamisch ist)

  • aus den Metadaten werden weitere Informationen gezogen: Zugriff, Ausdehnung, weiterführende Links, Kontaktangaben und Versionen

17.2.2. Quelle

Der system Source Tab zeigt Basisinformationen über das ausgewählte 3D Tile, darunter:

  • der Layername, der im Layer-Bedienfeld angezeigt wird;

  • das Koordinatenreferenzsystem: Zeigt das Koordinatenreferenzsystem (KBS) des Layers an. Sie können das KBS des Layers ändern, indem Sie ein kürzlich verwendetes KBS aus der Dropdown-Liste auswählen oder auf die Schaltfläche setProjection KBS wählen klicken (siehe Auswahl des Koordinatenbezugssystems). Verwenden Sie dieses Verfahren nur, wenn das KBS falsch oder nicht angegeben ist.

17.2.3. Symbolisierung

../../../_images/3d_tiles_symbology.png

Abb. 17.2 3D Tile Layer Symbology

Standardmäßig wird die Ebene mit einer Textur gestaltet, aber Sie können dies ändern, um das Drahtgitter hinter der Szene anzuzeigen, indem Sie im Dropdown-Menü Wireframe auswählen. Sie können auch die Füllung und die Liniensymbole des Gitters ähnlich wie bei den Vektorpolygonen ändern. Wenn Sie das Kontrollkästchen Use texture colors aktivieren, wird jedes Netz-Element mit dem Durchschnittswert der gesamten Textur gerendert. Dies ist eine gute Option, wenn Sie mit einem großen Datensatz arbeiten und sich einen schnellen Überblick über die Daten verschaffen möchten.

../../../_images/3d_tiles_textured_and_wireframe.png

Abb. 17.3 3D Tiles - textured and wireframe

To view the data you can open new3DMap New 3D map view.

../../../_images/3d_tiles_map_view.png

Abb. 17.4 3D-Kartenansicht

Auf der Registerkarte Symbolisierung können Sie auch einige Optionen einstellen, die sich immer auf alle Objekte des Layers auswirken:

  • Maximum error: This parameter determines the level of detail displayed in the 3D model. Similar to point clouds, 3D tiles often contain more information than necessary for visual representation. By adjusting this setting, you control the balance between display density and rendering speed. A larger value (e.g., 5 mm) may introduce noticeable gaps between elements, while a smaller value (e.g., 0.1 mm) could lead to the rendering of an excessive number of details, potentially slowing down the rendering process. Different units can be selected to tailor the setting to your specific needs.

  • Opacity: Adjust the visibility of the underlying layer on the map canvas using this tool. Use slider to tailor the visibility of your scene layer according to your preferences. Alternatively, specify the exact percentage of visibility through the menu next to the slider.

  • Mischmodus: Mit diesen Werkzeugen können Sie spezielle Rendering-Effekte erzielen, die Sie bisher nur von Graphikprogrammen her kennen. Die Pixel von sich überlagernden Layern werden durch die verwendete Einstellungen gemischt, wie in Mischmodi beschrieben.

17.2.4. 3D-Ansicht Eigenschaften

  • Maximum screen space error determines the threshold for swapping terrain tiles with more detailed ones (and vice versa) - i.e. how soon the 3D view will use higher quality tiles. Lower numbers mean more details in the scene at the expenses of increased rendering complexity.

  • unchecked Show bounding boxes Show 3D bounding boxes of the terrain tiles (useful for troubleshooting terrain issues).

17.2.5. Darstellung

Unter Maßstabsabhängige Sichtbarkeit können Sie die Maßstäbe Maximum (inklusive) und Minimum (exklusive) festlegen und damit einen Bereich von Maßstäben definieren, in dem die Objekte des Layers sichtbar sind. Außerhalb dieses Bereichs werden sie ausgeblendet. Die Schaltfläche mapIdentification Auf aktuellen Kartenmaßstab setzen hilft Ihnen, den aktuellen Maßstab der Kartenansicht als Grenze für den Sichtbarkeitsbereich zu verwenden. Siehe Einstellen des Sichtbarkeitsmaßstabs für weitere Informationen.

17.2.6. Höhe

The elevationscale Elevation tab provides options to control the layer elevation properties within a 3D map view. Specifically, you can set:

  • Elevation Surface: how the 3D layer vertices Z values should be interpreted as terrain elevation. You can apply a Scale factor and an Offset.

17.2.7. Metadaten

Der Reiter editMetadata Metadata bietet Ihnen Optionen zum Erstellen und Bearbeiten eines Metadatenberichts zu Ihrem Layer. Siehe Metadaten für weitere Informationen.