The original version of this document is located at https://docs.qfield.org/how-to/advanced-how-tos/3d-map-view
QField allows you to view your spatial data in 3D.
By utilizing elevation data, map layers are draped as textures over the 3D surface, providing enhanced spatial context for navigation.
The 3D view also utilizes Eye Dome Lighting (depth shading) to enhance the visual perception of ridges, valleys, and terrain features.
There are two ways QField handles 3D elevation data, ranging from an automatic online layer to a fully offline custom model:
📱 Fieldwork
If no custom elevation data is configured in your QGIS project, QField will automatically attempt to use a global online DEM to generate the 3D view on the fly.
Note
Important Constraints for the Online DEM:
🖥️ Desktop preparation
For offline fieldwork and the highest accuracy,
you should configure your own elevation data directly within the QGIS project.
Workflow
📱 Fieldwork
QField allows for interactive extent manipulation when viewing data in the 3D view.
You can actively pan and zoom directly within the 3D mode rather than relying on a static, locked extent.
Depending on your device, you can interact with the 3D extent in the following ways:
Touch Interactions:
Mouse Interactions:
Shift key and drag the mouse to move the 3D map extent geographically. The 3D mesh translates in real-time for visual feedback.Shift key and use the mouse scroll wheel to scale the map extent in or out around its center point.📱 Fieldwork
The 3D Map View is fully integrated with your active fieldwork tools:
These elements automatically conform to the 3D terrain’s elevation and include visual height offsets, ensuring your location, tracks, remain visible and accurately placed within the 3D environment.
When you enter or close the 3D view, QField plays a smooth camera animation to transition between the flat 2D canvas and the pitched 3D perspective. QField automatically updates the 2D map’s bounding box to match your newly navigated 3D extent.
This ensures your view remains perfectly synchronized between modes.