The QGIS graphical user interface (GUI) is shown in the figure below (the numbers 1 through 5 in yellow circles indicate important elements of the QGIS GUI, and are discussed below).


Fig. 7.1 QGIS GUI with Alaska sample data


Your window decorations (title bar, etc.) may appear different depending on your operating system and window manager.

The main QGIS GUI (Fig. 7.1) consists of five components / component types:

  1. Menu Bar

  2. Toolbars

  3. Panels

  4. Map View

  5. Status Bar

Scroll down for detailed explanations of these.

7.2. Panels and Toolbars

From the View menu (or kde Settings), you can switch QGIS widgets (Panels ►) and toolbars (Toolbars ►) on and off. To (de)activate any of them, right-click the menu bar or toolbar and choose the item you want. Panels and toolbars can be moved and placed wherever you like within the QGIS interface. The list can also be extended with the activation of Core or external plugins.

7.2.1. Toolbars

The toolbars provide access to most of the functions in the menus, plus additional tools for interacting with the map. Each toolbar item has pop-up help available. Hover your mouse over the item and a short description of the tool’s purpose will be displayed.

Every toolbar can be moved around according to your needs. Additionally, they can be switched off using the right mouse button context menu, or by holding the mouse over the toolbars.

Available toolbars are:

Table 7.16 QGIS Toolbars

Toolbar name

Main Reference for tools

Advanced Digitizing

Advanced digitizing


Annotation Tools


Working with the Attribute Table, General Tools

Data Source Manager

Managing Data Source


DB Manager Plugin


Digitizing an existing layer


GRASS GIS Integration



The Label Toolbar

Manage Layers

Opening Data

Map Navigation

Working with the map canvas

Mesh Digitizing

Editing a mesh layer




Working with Project Files, Laying out the maps, The Style Library

Processing Algorithms

Configuring the Processing Framework




Selecting features

Shape digitizing

Shape digitizing


Setting the snapping tolerance and search radius




Plugins, MetaSearch Catalog Client


Third-party plugins can extend the default toolbar with their own tools or provide their own toolbar.


Restoring toolbars

If you have accidentally hidden a toolbar, you can get it back using View ► Toolbars ► (or kde Settings ► Toolbars ►). If, for some reason, a toolbar (or any other widget) totally disappears from the interface, you’ll find tips to get it back at restoring initial GUI.

7.2.2. Panels

QGIS provides many panels. Panels are special widgets that you can interact with (selecting options, checking boxes, filling values…) to perform more complex tasks.

Below is a list of the default panels provided by QGIS:

Table 7.17 QGIS Panels

Panel name



Advanced Digitizing


The Advanced Digitizing panel



The Browser Panel

Browser (2)

The Browser Panel

Debugging/Development Tools


Debugging/Development Tools Panel

Elevation Profile

Geometry Validation

Digitizing Properties

GPS Information


Live GPS tracking


GRASS GIS Integration

Layer Order


Layer Order Panel

Layer Styling


Layer Styling Panel



Layers Panel

Log Messages

Log Messages Panel



Overview Panel

Processing Toolbox

The Toolbox

Results Viewer

The Toolbox

Snapping and Digitizing Options

Setting the snapping tolerance and search radius

Spatial Bookmark Manager


Spatial Bookmarks



Statistical Summary Panel

Temporal Controller

The temporal controller panel

Tile Scale




Undo/Redo Panel

Vertex Editor

The Vertex Editor Panel

7.3. Map View

The map view (also called Map canvas) is the “business end” of QGIS — maps are displayed in this area, in 2D. The map displayed in this window will reflect the rendering (symbology, labeling, visibilities…) you applied to the layers you have loaded. It also depends on the layers and the project’s Coordinate Reference System (CRS).

When you add a layer (see e.g. Opening Data), QGIS automatically looks for its CRS. If a different CRS is set by default for the project (see Project Coordinate Reference Systems) then the layer extent is “on-the-fly” translated to that CRS, and the map view is zoomed to that extent if you start with a blank QGIS project. If there are already layers in the project, no map canvas resize is performed, so only features falling within the current map canvas extent will be visible.

7.3.1. Exploring the map view

Click on the map view and you should be able to interact with it, panning or zooming to different areas of the map. Dedicated tools are provided in the Navigation Toolbar and in the View menu, with handful shortcuts from the keyboard or the mouse buttons.

Table 7.18 Map canvas navigation tools



pan Pan Map

  • Single left click: the map is centered on the clicked point, at the same scale

  • Hold down the left mouse button and drag the map canvas.

zoomIn Zoom In

  • Single left click: the map is centered on the clicked point, while the scale gets doubled

  • Drag a rectangle on the map canvas with the left mouse button to zoom in to an area.

  • Hold the Alt key to switch to the zoomOut Zoom Out tool.

zoomOut Zoom Out

  • Single left click: the map is centered on the clicked point, while the scale gets halved

  • Drag a rectangle on the map canvas with the left mouse button to zoom out from an area.

  • Hold the Alt key to switch to the zoomIn Zoom In tool.

panToSelected Pan Map to Selection

Pan the map to the selected features of all the selected layers in the Layers panel.

zoomToSelected Zoom To Selection

Zoom to the selected features of all the selected layers in the Layers panel.

Also available in the layer contextual menu

zoomToLayer Zoom To Layer(s)

Zoom to the extent of all the selected layers in the Layers panel.

Also available in the layer contextual menu

zoomFullExtent Zoom Full

Zoom to the extent of all the layers in the project or to the project full extent.

zoomLast Zoom Last

Zoom the map to the previous extent in history.

zoomNext Zoom Next

Zoom the map to the next extent in history.

zoomActual Zoom to Native Resolution

Zoom the map to a level where one pixel of the active raster layer covers one screen pixel.

Also available in the layer contextual menu

Mouse wheel

  • Pan map: Hold and drag the mouse wheel.

  • Zoom: Roll the mouse wheel to zoom in or zoom out. With Ctrl key pressed while rolling the mouse wheel results in a finer zoom.

  • Press the back or forward button to browse the map canvas zoom history.


  • Pan map: Hold down the Space key and move the mouse. Press the arrow keys to pan up, down, left and right.

  • Zoom in: Press PgUp or Ctrl++

  • Zoom out: Press PgDown or Ctrl+-

  • Zoom to area: When certain map tools are active (Identify, Measure…), hold down Shift and drag a rectangle on the map to zoom to that area. Not compatible with active selection or edit tools.

Right-click over the map and you should be able to editCopy Copy coordinates of the clicked point in the map CRS, in WGS84 or in a custom CRS. The copied information can then be pasted in an expression, a script, text editor or spreadsheet…

By default, QGIS opens a single map view (called “main map”), which is tightly bound to the Layers panel; the main map automatically reflects the changes you do in the Layers panel area. But it is also possible to open additional map views whose content could diverge from the Layers panel current state. They can be of 2D or 3D type, show different scale or extent, or display a different set of the loaded layers thanks to map themes.

7.3.2. Setting additional map views

To add a new map view, go to View ► newMap New Map View. A new floating widget, mimicking the main map view’s rendering, is added to QGIS. You can add as many map views as you need. They can be kept floating, placed side by side or stacked on top of each other.


Fig. 7.2 Multiple map views with different settings

At the top of an additional map canvas, there’s a toolbar with the following capabilities:

  • zoomFullExtent Zoom Full, zoomToSelected Zoom to Selection and zoomToLayer Zoom to Layer(s) to navigate within the view

  • showPresets Set View Theme to select the map theme to display in the map view. If set to (none), the view will follow the Layers panel changes.

  • options View settings to configure the map view:

    • radioButtonOn Synchronize view center with main map: syncs the center of the map views without changing the scale. This allows you to have an overview style or magnified map which follows the main canvas center.

    • radioButtonOff Synchronize view to selection: same as zoom to selection

    • Scale

    • Rotation

    • Magnification

    • unchecked Synchronize scale with the main map scale. A Scale factor can then be applied, allowing you to have a view which is e.g. always 2x the scale of the main canvas.

    • checkbox Show annotations

    • checkbox Show cursor position

    • unchecked Show main canvas extent

    • checkbox Show labels: allows to hide labels regardless they are set in the displayed layers’ properties

    • Change map CRS…

    • Rename view…

7.3.3. Time-based control on the map canvas

QGIS can handle temporal control on loaded layers, i.e. modify the map canvas rendering based on a time variation. To achieve this, you need:

  1. Layers that have dynamic temporal properties set. QGIS supports temporal control for different data providers, with custom settings. It’s mainly about setting the time range in which the layer would display:

    • vector layers: features are filtered based on time values associated to their attributes

    • mesh layers: displays dynamically the active dataset groups values

    When dynamic temporal options are enabled for a layer, an indicatorTemporal icon is displayed next to the layer in the Layers panel to remind you that the layer is temporally controlled. Click the icon to update the temporal settings.

  2. Enable the temporal navigation of the map canvas using the Temporal controller panel. The panel is activated:

    • using the temporal Temporal controller panel icon located in the Map Navigation toolbar

    • or from the View ► Panels ► Temporal controller panel menu The temporal controller panel

The Temporal controller panel has the following modes:


Fig. 7.3 Temporal Controller Panel in navigation mode

  • temporalNavigationOff Turn off temporal navigation: all the temporal settings are disabled and visible layers are rendered as usual

  • temporalNavigationFixedRange Fixed range temporal navigation: a time range is set and only layers (or features) whose temporal range overlaps with this range are displayed on the map.

  • temporalNavigationAnimated Animated temporal navigation: a time range is set, split into steps, and only layers (or features) whose temporal range overlaps with each frame are displayed on the map

  • settings Settings for general control of the animation

    • Frames rate: number of steps that are shown per second

    • unchecked Cumulative range: all animation frames will have the same start date-time but different end dates and times. This is useful if you wish to accumulate data in your temporal visualization instead of showing a ‘moving time window’ across your data. Animating a temporal navigation

An animation is based on a varying set of visible layers at particular times within a time range. To create a temporal animation:

  1. Toggle on the temporalNavigationAnimated Animated temporal navigation, displaying the animation player widget

  2. Enter the Time range to consider. Using the refresh button, this can be defined as:

    • Set to full range of all the time enabled layers

    • Set to preset project range as defined in the project properties

    • Set to single layer’s range taken from a time-enabled layer

  3. Fill in the time Step to split the time range. Different units are supported, from seconds to centuries. A source timestamps option is also available as step: when selected, this causes the temporal navigation to step between all available time ranges from layers in the project. It’s useful when a project contains layers with non-contiguous available times, such as a WMS-T service which provides images that are available at irregular dates. This option will allow you to only step between time ranges where the next available image is shown.

  4. Click the play button to preview the animation. QGIS will generate scenes using the layers rendering at the set times. Layers display depends on whether they overlap any individual time frame.


    Fig. 7.4 Temporal navigation through a layer

    The animation can also be previewed by moving the time slider. Keeping the refresh Loop button pressed will repeatedly run the animation while clicking play stops a running animation. A full set of video player buttons is available.

    Horizontal scrolling using the mouse wheel (where supported) with the cursor on the map canvas will also allow you to navigate, or “scrub”, the temporal navigation slider backwards and forwards.

  5. Click the fileSave Export animation button if you want to generate a series of images representing the scene. They can be later combined in a video editor software:


    Fig. 7.5 Exporting map canvas animation scenes to images

    • The filename Template: the #### are replaced with frame sequence number

    • The Output directory

    • Under Map settings, you can:

      • redefine the spatial extent to use

      • control the Resolution of the image (Output width and Output height)

      • Draw active decorations: whether active decorations should be kept in the output

    • Under Temporal settings, you can redefine:

      • the time Range for the animation

      • the Step (frame length) in the unit of your choice

7.3.4. Exporting the map view

Maps you make can be layout and exported to various formats using the advanced capabilities of the print layout or report. It’s also possible to directly export the current rendering, without a layout. This quick “screenshot” of the map view has some convenient features.

To export the map canvas with the current rendering:

  1. Go to Project ► Import/Export

  2. Depending on your output format, select either

    • saveMapAsImage Export Map to Image…

    • or saveAsPDF Export Map to PDF…

The two tools provide you with a common set of options. In the dialog that opens:


Fig. 7.6 The Save Map as Image dialog

  1. Choose the Extent to export: it can be the current view extent (the default), the extent of a layer or a custom extent drawn over the map canvas. Coordinates of the selected area are displayed and manually editable.

  2. Enter the Scale of the map or select it from the predefined scales: changing the scale will resize the extent to export (from the center).

  3. Set the Resolution of the output

  4. Control the Output width and Output height in pixels of the image: based by default on the current resolution and extent, they can be customized and will resize the map extent (from the center). The size ratio can be locked, which may be particularly convenient when drawing the extent on the canvas.

  5. checkbox Draw active decorations: in use decorations (scale bar, title, grid, north arrow…) are exported with the map

  6. checkbox Draw annotations to export any annotation

  7. checkbox Append georeference information (embedded or via world file): depending on the output format, a world file of the same name (with extension PNGW for PNG images, JPGW for JPG, …) is saved in the same folder as your image. The PDF format embeds the information in the PDF file.

  8. When exporting to PDF, more options are available in the Save map as PDF… dialog:


    Fig. 7.7 The Save Map as PDF dialog

    • checkbox Export RDF metadata of the document such as the title, author, date, description…

    • unchecked Create Geospatial PDF (GeoPDF): Generate a georeferenced PDF file. You can:

      • Choose the GeoPDF Format

      • checkbox Include vector feature information in the GeoPDF file: will include all the geometry and attribute information from features visible within the map in the output GeoPDF file.


      A GeoPDF file can also be used as a data source. For more on GeoPDF support in QGIS, see https://north-road.com/2019/09/03/qgis-3-10-loves-geopdf/.

    • Rasterize map

    • checkbox Simplify geometries to reduce output file size: Geometries will be simplified while exporting the map by removing vertices that are not discernibly different at the export resolution (e.g. if the export resolution is 300 dpi, vertices that are less than 1/600 inch apart will be removed). This can reduce the size and complexity of the export file (very large files can fail to load in other applications).

    • Set the Text export: controls whether text labels are exported as proper text objects (Always export texts as text objects) or as paths only (Always export texts as paths). If they are exported as text objects then they can be edited in external applications (e.g. Inkscape) as normal text. BUT the side effect is that the rendering quality is decreased, AND there are issues with rendering when certain text settings like buffers are in place. That’s why exporting as paths is recommended.

  9. Click Save to select file location, name and format.

    When exporting to image, it’s also possible to Copy to clipboard the expected result of the above settings and paste the map in another application such as LibreOffice, GIMP…

7.4. 3D Map View

3D visualization support is offered through the 3D map view. You can create, manage and open 3D map views via View ► 3D Map Views ► menu:

  1. By clicking on new3DMap New 3D Map View you can create a new 3D map view. A floating and dockable QGIS panel will appear (see The 3D Map View dialog). It has the same extent and view as the 2D main map canvas and provides a set of navigation tools to turn the view into 3D.

  2. By clicking on Manage 3D Map Views you get in the 3D Map Views Manager. Here you get the ability to open, duplicate, remove and rename 3D map views.

  3. If you created one or more 3D map views, you see them listed in 3D Map Views. You can turn them on and off by clicking on. They will be saved by saving the project, even if they are turned off.


Fig. 7.8 The 3D Map View dialog

The following tools are provided at the top of the 3D map view panel:

  • pan Camera Control: moves the view, keeping the same angle and direction of the camera

  • zoomFullExtent Zoom Full: resizes the view to the whole layers’ extent

  • 3dNavigation Toggle On-Screen Notification: shows/hides the navigation widget (that is meant to ease controlling of the map view)

  • identify Identify: returns information on the clicked point of the terrain or the clicked 3D feature(s) – More details at Identifying Features

  • measure Measurement Line: measures the horizontal distance between points

  • play Animations: shows/hides the animation player widget

  • saveMapAsImage Save as Image…: exports the current view to an image file format

  • 3d Export 3D Scene: exports the current view as a 3D scene (.obj file), allowing post-processing in applications like Blender… The terrain and vector features are exported as 3D objects. The export settings, overriding the layers properties or map view configuration, include:

    • Scene name and destination Folder

    • Terrain resolution

    • Terrain texture resolution

    • Model scale

    • checkbox Smooth edges

    • checkbox Export normals

    • checkbox Export textures

  • showPresets Set View Theme: Allows you to select the set of layers to display in the map view from predefined map themes.

  • The options Options menu provides shortcuts to:

    • Add visual effects to the 3D rendering, such as Show shadows, Show eye dome lighting

    • Synchronize the views (2D map view follows 3D camera and/or 3D camera follows 2D Map view)

    • Show visible camera area in 2D map view

    • options Configure the 3D map view settings.

  • dock Dock 3D Map View: switch from docked widget to top level window

7.4.1. Scene Configuration

The 3D map view opens with some default settings you can customize. To do so, expand the options Options menu at the top of the 3D canvas panel and press the options Configure button to open the 3D configuration window.


Fig. 7.9 The 3D Map Configuration dialog

In the 3D Configuration window there are various options to fine-tune the 3D scene: Terrain

  • Terrain: Before diving into the details, it is worth noting that the terrain in a 3D view is represented by a hierarchy of terrain tiles and as the camera moves closer to the terrain, existing tiles that do not have sufficient details are replaced by smaller tiles with more details. Each tile has mesh geometry derived from the elevation raster layer and texture from 2D map layers.

    • The elevation terrain Type can be:

    • Elevation: Raster or mesh layer to be used for generation of the terrain. The raster layer must contain a band that represents elevation. For a mesh layer, the Z values of the vertices are used.

    • Vertical scale: Scale factor for vertical axis. Increasing the scale will exaggerate the height of the landforms.

    • Tile resolution: How many samples from the terrain raster layer to use for each tile. A value of 16px means that the geometry of each tile will consist of 16x16 elevation samples. Higher numbers create more detailed terrain tiles at the expense of increased rendering complexity.

    • Skirt height: Sometimes it is possible to see small cracks between tiles of the terrain. Raising this value will add vertical walls (“skirts”) around terrain tiles to hide the cracks.

    • Offset: moves the terrain up or down, e.g. to adjust its elevation with respect to the ground level of other objects in the scene.

      This can be useful when there is a discrepancy between the height of the terrain and the height of layers in your scene (e.g. point clouds which use a relative vertical height only). In this case adjusting the terrain elevation manually to coincide with the elevation of objects in your scene can improve the navigation experience.

  • When a mesh layer is used as terrain, you can configure the Triangles settings (wireframe display, smooth triangles, level of detail) and the Rendering colors settings (as a uniform color or color ramp based). More details in the Mesh layer 3D properties section.

  • unchecked Terrain shading: Allows you to choose how the terrain should be rendered:

    • Shading disabled - terrain color is determined only from map texture

    • Shading enabled - terrain color is determined using Phong’s shading model, taking into account map texture, the terrain normal vector, scene light(s) and the terrain material’s Ambient and Specular colors and Shininess Lights

From the Lights tab, press the symbologyAdd menu to add

  • up to eight Point lights: emits light in all directions, like a sphere of light filling an area. Objects closer to the light will be brighter, and objects further away will be darker. A point light has a set position (X, Y and Z), a Color, an Intensity and an Attenuation

  • up to four Directional lights: mimics the lighting that you would get from a giant flash light very far away from your objects, always centered and that never dies off (e.g. the sun). It emits parallel light rays in a single direction but the light reaches out into infinity. A directional light can be rotated given an Azimuth, have an Altitude, a Color and an Intensity.


Fig. 7.10 The 3D Map Lights Configuration dialog Shadow

Check unchecked Show shadow to display shadow within your scene, given:

  • a Directional light

  • a Shadow rendering maximum distance: to avoid rendering shadow of too distant objects, particularly when the camera looks up along the horizon

  • a Shadow bias: to avoid self-shadowing effects that could make some areas darker than others, due to differences between map sizes. The lower the better

  • a Shadow map resolution: to make shadows look sharper. It may result in less performance if the resolution parameter is too high. Camera & Skybox

In this tab, you can control different parameters like camera, 3D axis, navigation synchronization and skybox.


Fig. 7.11 The 3D Map Camera Configuration dialog

  • The Camera parameter group overrides some default camera settings made in the Settings ► Options ► 3D dialog.

  • Check unchecked Show 3D Axis to enable 3D axis tool. This parameter group allows to set the axis type and its position.

    • With the Coordinate Reference System type an orthogonal axis will be represented.

    • With the Cube type, a 3D cube will be represented. The cube faces can be used to change the camera view: for example, click on the north face to set the camera to see from the north.


Right-click the 3D axis to quickly set its position and type, and the camera view.


Fig. 7.12 The 3D Axis context menu

  • The Navigation Synchronization parameter group adds options to synchronize 2D view with 3D camera position or 3D camera position with 2D view or bi directional synchronization. The last option displays the extent visible from the 3D camera over the 2D map view.

  • Check unchecked Show skybox to enable skybox rendering in the scene. The skybox type can be:

    • Panoramic texture, with a single file providing sight on 360°

    • Distinct faces, with a texture file for each of the six sides of a box containing the scene

    Texture image files of the skybox can be files on the disk, remote URLs or embedded in the project (more details). Advanced

  • Map tile resolution: Width and height of the 2D map images used as textures for the terrain tiles. 256px means that each tile will be rendered into an image of 256x256 pixels. Higher numbers create more detailed terrain tiles at the expense of increased rendering complexity.

  • Max. screen 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 expense of increased rendering complexity.

  • Max. ground error: The resolution of the terrain tiles at which dividing tiles into more detailed ones will stop (splitting them would not introduce any extra detail anyway). This value limits the depth of the hierarchy of tiles: lower values make the hierarchy deep, increasing rendering complexity.

  • Zoom levels: Shows the number of zoom levels (depends on the map tile resolution and max. ground error).

  • unchecked Show labels: Toggles map labels on/off

  • unchecked Show map tile info: Include border and tile numbers for the terrain tiles (useful for troubleshooting terrain issues)

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

  • unchecked Show camera’s view center

  • unchecked Show light sources: shows a sphere at light source origins, allowing easier repositioning and placement of light sources relative to the scene contents

7.4.3. Creating an animation

An animation is based on a set of keyframes - camera positions at particular times. To create an animation:

  1. Toggle on the play Animations tool, displaying the animation player widget

  2. Click the symbologyAdd Add keyframe button and enter a Keyframe time in seconds. The Keyframe combo box now displays the time set.

  3. Using the navigation tools, move the camera to the position to associate with the current keyframe time.

  4. Repeat the previous steps to add as many keyframes (with time and position) as necessary.

  5. Click the play button to preview the animation. QGIS will generate scenes using the camera positions/rotations at set times, and interpolating them in between these keyframes. Various Interpolation modes for animations are available (eg, linear, inQuad, outQuad, inCirc… – more details at https://doc.qt.io/qt-5/qeasingcurve.html#EasingFunction-typedef).

    The animation can also be previewed by moving the time slider. Keeping the Loop box checked will repeatedly run the animation while clicking play stops a running animation.

Click fileSave Export animation frames to generate a series of images representing the scene. Other than the filename Template and the Output directory, you can set the number of Frames per second, the Output width and Output height.

7.4.4. 3D vector layers

A vector layer with elevation values can be shown in the 3D map view by checking Enable 3D Renderer in the 3D View section of the vector layer properties. A number of options are available for controlling the rendering of the 3D vector layer.

7.5. Status Bar

The status bar provides you with general information about the map view and processed or available actions, and offers you tools to manage the map view.

7.5.1. Locator bar

On the left side of the status bar, the locator bar, a quick search widget, helps you find and run any feature or options in QGIS:

  1. Click in the text widget to activate the locator search bar or press Ctrl+K.

  2. Type a text associated with the item you are looking for (name, tag, keyword, …). By default, results are returned for the enabled locator filters, but you can limit the search to a certain scope by prefixing your text with the locator filters prefix, ie. typing l cad will return only the layers whose name contains cad.

    The filter can also be selected with a double-click in the menu that shows when accessing the locator widget.

  3. Click on a result to execute the corresponding action, depending on the type of item.


Limit the lookup to particular field(s) of the active layer

By default, a search with the “active layer features” filter (f) runs through the whole attribute table of the layer. You can limit the search to a particular field using the @ prefix. E.g., f @name sal or @name sal returns only the features whose “name” attribute contains ‘sal’. Text autocompletion is active when writing and the suggestion can be applied using Tab key.

A more advanced control on the queried fields is possible from the layer Fields tab. Read Fields Properties for details.

Searching is handled using threads, so that results always become available as quickly as possible, even if slow search filters are installed. They also appear as soon as they are encountered by a filter, which means that e.g. a file search filter will show results one by one as the file tree is scanned. This ensures that the UI is always responsive, even if a very slow search filter is present (e.g. one which uses an online service).


The Nominatim locator tool may behave differently (no autocompletion search, delay of fetching results, …) with respect to the OpenStreetMap Nominatim usage policy.


Quick access to the locator’s configurations

Click on the search icon inside the locator widget on the status bar to display the list of filters you can use and a Configure entry that opens the Locator tab of the Settings ► Options… menu.

7.5.2. Reporting actions

In the area next to the locator bar, a summary of actions you’ve carried out will be shown when needed (such as selecting features in a layer, removing layer, pan distance and direction) or a long description of the tool you are hovering over (not available for all tools).

In case of lengthy operations, such as gathering of statistics in raster layers, executing Processing algorithms or rendering several layers in the map view, a progress bar is displayed in the status bar.

7.5.3. Control the map canvas

The tracking Coordinate option shows the current position of the mouse, following it while moving across the map view. You can set the units (and precision) in the Project ► Properties… ► General tab. Click on the small button at the left of the textbox to toggle between the Coordinate option and the extents Extents option that displays the coordinates of the current bottom-left and top-right corners of the map view in map units.

Next to the coordinate display you will find the Scale display. It shows the scale of the map view. There is a scale selector, which allows you to choose between predefined and custom scales.

On the right side of the scale display, press the lockedGray button to lock the scale to use the magnifier to zoom in or out. The magnifier allows you to zoom in to a map without altering the map scale, making it easier to tweak the positions of labels and symbols accurately. The magnification level is expressed as a percentage. If the Magnifier has a level of 100%, then the current map is not magnified, i.e. is rendered at accurate scale relative to the monitor’s resolution (DPI). A default magnification value can be defined within Settings ► Options ► Rendering ► Rendering Behavior, which is very useful for high-resolution screens to enlarge small symbols. In addition, a setting in Settings ► Options ► Canvas & Legend ► DPI controls whether QGIS respects each monitor’s physical DPI or uses the overall system logical DPI.

To the right of the magnifier tool you can define a current clockwise rotation for your map view in degrees.

On the right side of the status bar, the checkbox Render checkbox can be used to temporarily suspend the map view rendering (see section Controlling map rendering).

To the right of the checkbox Render function, you find the projectionEnabled EPSG:code button showing the current project CRS. Clicking on this opens the Project Properties dialog and lets you reproject the map view or adjust any other project property.


Calculating the Correct Scale of Your Map Canvas

When you start QGIS, the default CRS is WGS 84 (EPSG 4326) and units are degrees. This means that QGIS will interpret any coordinate in your layer as specified in degrees. To get correct scale values, you can either manually change this setting in the General tab under Project ► Properties… (e.g. to meters), or you can use the projectionEnabled EPSG:code icon seen above. In the latter case, the units are set to what the project projection specifies (e.g., +units=us-ft).

Note that CRS choice on startup can be set in Settings ► Options ► CRS Handling.

7.5.4. Messaging

The messageLog Messages button next to it opens the Log Messages Panel which has information on underlying processes (QGIS startup, plugins loading, processing tools…)