Wichtig
Übersetzen ist eine Gemeinschaftsleistung Sie können mitmachen. Diese Seite ist aktuell zu 93.55% übersetzt.
10.4. 3D-Symbole erstellen
Die Stilverwaltung hilft Ihnen bei der Erstellung und Speicherung von 3D-Symbolen für jeden Geometrietyp zur Darstellung in der 3D-Kartenansicht.
Aktivieren Sie wie bei den anderen Elementen den Reiter 3D Symbols und erweitern Sie das Menü der Schaltfläche
, um sie zu erstellen:
10.4.1. 3D Punkt-Symbole

Abb. 10.37 Eigenschaften eines 3D-Punktsymbols
Sie können verschiedene Arten von 3D Form für die Verwendung von Punktsymbolen definieren. Sie werden hauptsächlich durch ihre Abmessungen definiert, deren Einheit sich auf das KBS des Projekts bezieht. Verfügbare Typen sind:
Sphäre definiert durch einen Radius
Zylinder definiert durch Radius and Länge
Würfel definiert durch eine Größe
Kegel definiert durch Radius oben, Radius unten und eine Länge
Ebene definiert durch eine Größe
Ring definiert durch einen Radius und einen Minimalen Radius
3D Model, using a 3D model file: supported formats include wavefront
.obj
,.glTF
and.fbx
. Models can be a file on disk, a remote URL or embedded in the project. Community-created models are shared on the QGIS Hub.Billboard, definiert durch die Billboard-Höhe und das Billboard-Symbol (normalerweise basierend auf einem Markersymbol). Das Symbol wird eine stabile Größe haben. Praktisch für die Visualisierung von 3D-Punktwolken Shapes.
Die Höhenwinkelbegrenzung kann auf Absolut, Relativ oder Gelände eingestellt werden. Die Einstellung Absolut kann verwendet werden, wenn die Höhenwerte der 3D-Vektoren als absolute Maße von 0 aus angegeben werden. Relativ und Terrain addieren die angegebenen Höhenwerte zur darunter liegenden Geländehöhe.
Die Schatten-Eigenschaften können definiert werden.
Im Rahmen Transformationen können Sie affine Transformationen auf das Symbol anwenden:
Verschiebung, um Objekte in der x-, y- und z-Achse zu verschieben.
Maßstab zur Größenänderung der 3D-Formen
Rotation um die x-, y- und z-Achse.
10.4.2. 3D Linien-Symbole

Abb. 10.38 Eigenschaften eines 3D-Liniensymbols
Neben den Einstellungen Breite und Höhe können Sie die Extrusion der Vektorlinien definieren. Wenn die Linien keine z-Werte haben, können Sie mit dieser Einstellung das 3D-Volumen definieren.
Mit der Höhenwinkelbegrenzung definieren Sie die Position der 3D-Linien relativ zur darunter liegenden Geländeoberfläche, wenn Sie Rasterhöhenangaben oder andere 3D-Vektoren eingebunden haben.
Die Höhenwinkelbindung legt fest, wie das Objekt an das Terrain angepasst wird. Entweder wird jeder Stützpunkt des Objekts an das Terrain angepasst oder dies geschieht über den Zentroid.
Die Option
Als einfache 3D-Linien anzeigen kann aktiviert werden.
Die Schatten-Eigenschaften können definiert werden.
10.4.3. 3D Polygon-Symbole

Abb. 10.39 Eigenschaften eines 3D-Polygonsymbols
Wie bei den anderen Symbolen kann auch hier die Höhe in KBS-Einheiten definiert werden. Sie können auch die Schaltfläche
verwenden, um den Wert mit einem benutzerdefinierten Ausdruck, einer Variablen oder einem Eintrag in der Attributtabelle zu überschreiben.
Auch hier ist Extrusion für fehlende z-Werte möglich. Auch für die Extrusion können Sie die Schaltfläche
verwenden, um die Werte des Vector Layers zu verwenden und für jedes Polygon unterschiedliche Ergebnisse zu erhalten:
Abb. 10.40 Datendefinierte Extrusion
Die Höhenwinkelbegrenzung und die Höhenbindung können wie oben erläutert definiert werden.
Der Culling-Modus kann auf das Symbol angewendet werden; die Optionen sind:
Kein Culling: dies kann helfen, scheinbar fehlende Flächen zu vermeiden, wenn die PolygonZ/Multipatch-Daten keine konsistente Anordnung der Scheitelpunkte aufweisen (z.B. alle im oder gegen den Uhrzeigersinn)
Vorderseite
Rückseite
Die Option Fassade darstellen bestimmt die anzuzeigenden Flächen. Mögliche Werte sind Keine Fassaden, Wände, Dächer, oder Wände und Dächer
Rückseiten hinzufügen: erzeugt für jedes Dreieck sowohl Vorder- als auch Rückseiten mit korrekten Normalen - auf Kosten einer erhöhten Anzahl von Scheitelpunktdaten. Diese Option kann verwendet werden, um Schattierungsprobleme zu beheben (z.B. aufgrund von Daten mit inkonsistenter Reihenfolge der Scheitelpunkte).
Normalen invertieren (experimentell): kann nützlich sein, um die Reihenfolge der Eckpunkte von Flächen im oder gegen den Uhrzeigersinn zu korrigieren
Die Schatten-Eigenschaften können definiert werden.
Die Anzeige der
Kanten der Symbole kann aktiviert und mit einer Breite und Farbe versehen werden.
Hinweis
Kombination für beste Wiedergabe von 3D-Daten
Culling-Modus, Rückseiten hinzufügen und Normale invertieren sind dazu gedacht, das Aussehen von 3D-Daten zu korrigieren, wenn sie nicht richtig dargestellt werden. Normalerweise ist es beim Laden von Daten am besten, zuerst Culling-Modus = Rückseite
und Rückseiten hinzufügen = deaktiviert
zu probieren - das ist am effizientesten. Wenn das Rendering nicht korrekt aussieht, versuchen Sie Rückseiten hinzufügen = aktiviert
und behalten Sie Culling-Modus = kein Culling
bei. Andere Kombinationen sind fortgeschrittener und nur in bestimmten Szenarien nützlich, je nachdem, wie fehlerhaft der Eingabedatensatz ist.
10.4.4. Schattierung der Textur
Die Schattierung hilft Ihnen, 3D-Details von Objekten sichtbar zu machen, die sonst durch die Beleuchtung der Szene verdeckt werden könnten. Letztendlich ist es ein einfacheres Hilfsmittel, mit dem Sie arbeiten können, da Sie sich nicht um die richtige Beleuchtung der Szene kümmern müssen, um Objekte zu visualisieren.
In QGIS werden verschiedene Schattierungstechniken verwendet, deren Verfügbarkeit vom Geometrietyp des Symbols abhängt:
Realistic (Phong): describes the way a surface reflects light as a combination of the Diffuse reflection of rough surfaces with the Specular reflection of shiny surfaces (Shininess). It also includes an Ambient option to account for the small amount of light that is scattered about the entire scene. Use the Opacity slider to render semi-transparent objects in 3D. Read more at Phong reflection description.
Realistisch texturiert (Phong): wie Realistisch (Phong) mit dem Unterschied, dass ein Bild als Diffuse Textur verwendet wird. Das Bild kann eine Datei auf der Festplatte, eine Remote-URL oder im Projekt eingebettet sein. Die Angaben Texturmaßstab und Texturdrehung sind erforderlich. Verwenden Sie den Schieberegler Deckkraft, um halbtransparente Objekte in 3D darzustellen.
CAD (Gooch): this technique allows shading to occur only in mid-tones so that edge lines and highlights remain visually prominent. Along with the Diffuse, Specular, Shininess options, you need to provide a Warm color (for surface facing toward the light) and a Cool color (for the ones facing away). Also, the relative contributions to the cool and warm colors by the diffuse color are controlled by Alpha and Beta properties respectively. See also Gooch shading.
Metal Roughness: a physically based rendering material that provides an accurate representation of how light interacts with surfaces. Options are available for setting the material Base color, Metalness and Roughness.
Eingebettete Texturen mit 3D-Form-Modellen
10.4.5. Anwendungsbeispiel
Die oben erläuterten Einstellungen können Sie unter https://app.merginmaps.com/projects/saber/luxembourg/tree einsehen.