Skip to content

Commit 4ea7eef

Browse files
authored
Limit 3D scene extent in 2D and display it (#8761)
and update configuration dialog screenshots
2 parents 97f1b8a + 48a106c commit 4ea7eef

6 files changed

+34
-6
lines changed

docs/user_manual/map_views/3d_map_view.rst

+34-6
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ The following tools are provided at the top of the 3D map view panel:
3636
* |pan| :sup:`Camera Control`: moves the view, keeping the same angle
3737
and direction of the camera
3838
* |zoomFullExtent| :sup:`Zoom Full`: resizes the view to the whole
39-
layers' extent
39+
layers' extent, or the :ref:`reference extent <scene_extent>` if set
4040
* |3dNavigation| :sup:`Toggle On-Screen Notification`: shows/hides the
4141
navigation widget (that is meant to ease controlling of the map view)
4242
* |identify| :sup:`Identify`: returns information on the clicked point
@@ -81,20 +81,46 @@ To do so, expand the |options| :sup:`Options` menu at the top of
8181
the 3D canvas panel and press the |options| :menuselection:`Configure` button
8282
to open the :guilabel:`3D configuration` window.
8383

84-
.. _figure_3dmap_config:
84+
In the 3D Configuration window there are various options to
85+
fine-tune the 3D scene:
8586

86-
.. figure:: img/3dmapconfiguration.png
87+
.. _scene_extent:
88+
89+
General
90+
-------
91+
92+
.. _figure_3dmap_configgeneral:
93+
94+
.. figure:: img/3dmapconfiguration_general.png
8795
:align: center
8896

89-
The 3D Map Configuration dialog
97+
The 3D Map General Configuration dialog
9098

99+
Under the |general| :guilabel:`General` tab, you can:
91100

92-
In the 3D Configuration window there are various options to
93-
fine-tune the 3D scene:
101+
* Limit the 3D scene's contents to a 2D map extent,
102+
using the :ref:`spatial extent selector <extent_selector>`:
103+
terrain and features are clipped at the specified extent
104+
and only the parts falling within the extent are loaded in the scene.
105+
Elevation range of the terrain, mesh and pointcloud layers is also taken into account
106+
so that the camera is not positioned below the scene's contents,
107+
particularly when using the terrain's vertical scale setting to exaggerate the elevation differences.
108+
109+
The set extent is also used as reference extent
110+
when pressing the |zoomFullExtent| :sup:`Zoom full` button in 3D map view.
111+
* Press |checkbox| :guilabel:`Show in 2D map view` to display in the main map canvas
112+
a rubberband corresponding to the current extent of the 3D scene.
94113

95114
Terrain
96115
-------
97116

117+
.. _figure_3dmap_configterrain:
118+
119+
.. figure:: img/3dmapconfiguration_terrain.png
120+
:align: center
121+
122+
The 3D Map Terrain Configuration dialog
123+
98124
* :guilabel:`Terrain`: Before diving into the details, it is worth
99125
noting that the terrain in a 3D view is represented by a hierarchy of
100126
terrain tiles and as the camera moves closer to the terrain,
@@ -432,6 +458,8 @@ the 3D vector layer.
432458
:width: 1.5em
433459
.. |fileSave| image:: /static/common/mActionFileSave.png
434460
:width: 1.5em
461+
.. |general| image:: /static/common/general.png
462+
:width: 1.5em
435463
.. |identify| image:: /static/common/mActionIdentify.png
436464
:width: 1.5em
437465
.. |measure| image:: /static/common/mActionMeasure.png
Binary file not shown.
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)