# QGIS Interface <a id="qgis-interface"></a>


__🔙[Back to Homepage](../intro.md)__

## Overview of QGIS Interface <a id="overview-of-qgis-interface"></a>

![](../../../fig/en_QGIS_GUI.png)   

1. __Layers List / Browser Panel:__ The __layers list__ shows __all layers/files__ that are __loaded in the project__. You can show/hide layers and set other properties.

2. __Toolsbars:  __Toolbars__ are shortcuts__ to execute frequently used commands. For example, there are special toolbars for __vector and raster files__, but also general ones for saving your project, etc. The toolbar contains, among other things, a list of all the commands you can use. The toolbar also contains the __toolbox__, which is used later in many of the wiki videos.

![](../../../fig/Geschlossene_Toolbox_01.png)

3. __Map View:__ The __map view__ is the __central component__ of every GIS programme. This is where the __geodata__ is displayed. The map view has a projection which does not always have to correspond to the projection of the layers.

4.  __Status bar:__ In the __status bar__ you will find __central information about the current map view__. Here you can set the __projection of the map view and the scale__. You can read the coordinates of the mouse pointer and thus quickly find out the coordinates of points on the map. You can rotate your map view, e.g. if you want to create a map facing south.

5. __Side Toolbar__. You may see a __side toolbar__. This is another way to easily open vector and raster files in QGIS.

6. __Locator bar__. Here you can __search for tools and layers__. If you don't know where to find a tool, you can try here.

__Official QGIS Documentation: [An Overview of the Interface](https://docs.qgis.org/3.4/de/docs/training_manual/introduction/overview.html)__

___

## Buttens and Shortcuts <a id="buttens-and-shortcuts"></a>

### Navigation in the map view <a id="navigation-in-the-map-view"></a>

| Name                      | Menu option                    | Shortcut                        | Description                                 |
|---------------------------|--------------------------------|---------------------------------|---------------------------------------------|
| Map pan                   | ![](../../../fig/qgis_pan_map.png)     | <kbd>Space</kbd>, <kbd>Page Up</kbd>, <kbd>Page Down</kbd> or the <kbd>Arrow Keys</kbd> | Move the map                                 |
| Pan map to selection      | ![](../../../fig/qgis_pan_map_selection.png) |                                  | Pans the map to the selected element        |
| Zoom in                   | ![](../../../fig/qgis_zoom_in.png)     | <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>+</kbd> or using the <kbd>Mouse wheel</kbd>    | Zoom into the map                            |
| Zoom out                  | ![](../../../fig/qgis_zoom_out.png)    | <kbd>Ctrl</kbd> + <kbd>Alt</kbd> <kbd>-</kbd> or using the <kbd>Mouse wheel</kbd>   | Zoom out of the map                          |
| Zoom full                 | ![](../../../fig/qgis_zoom_full.png)   | <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>F</kbd>                    | Zoom to the selected element                |
| Zoom to selection         | ![](../../../fig/qgis_zoom_to_selection.png) | <kbd>Ctrl</kbd> + <kbd>J</kbd>                       | Zoom to the selected element                |
| Zoom to layer             | ![](../../../fig/qgis_zoom_to_layer.png) |                                  | Zoom to the selected layer                   |
| Zoom to native resolution | ![](../../../fig/qgis_zoom_native_resolution.png) |                             | Zoom to the native resolution (100%)         |
| Zoom last                 | ![](../../../fig/qgis_zoom_last.png)   |                                 | Zoom to the last zoom                        |
| Zoom next                 | ![](../../../fig/qgis_zoom_next.png)   |                                 | Zoom to the next zoom                        |



### Project management <a id="project-management"></a>
| Name            | Menu option                        | Shortcut         | Description                             |
|-----------------|------------------------------------|------------------|-----------------------------------------|
| New project     | ![](../../../fig/qgis_new.png)             | <kbd>Ctrl</kbd> + <kbd>N</kbd>      | Create a new project                   |
| Open project    | ![](../../../fig/qgis_open_project.png)   | <kbd>Ctrl</kbd> + <kbd>O</kbd>      | Open an existing project                |
| Save            | ![](../../../fig/qgis_save_project.png)   | <kbd>Ctrl</kbd> + <kbd>S</kbd>      | Save the project                        |
| Save as…        | ![](../../../fig/qgis_save_project_as.png) |  <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>      | Save the project as…           |
| Properties      |                                    |  <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd>    | Open the project properties      |
| New print layout| ![](../../../fig/qgis_new_print_layerout.png) | <kbd>Ctrl</kbd> + <kbd>P</kbd>   | Opens the Dialog to create a new print layout |
| Search          |                                    |   <kbd>Ctrl</kbd> + <kbd>K</kbd>          | Opens the search bar                    |


### Layer management <a id="layer-management"></a>
| Name                        | Menu option                                  | Shortcut            | Description                       |
|-----------------------------|----------------------------------------------|----------------------|-----------------------------------|
| Data source manager         | ![](../../../fig/qgis_data_source_manager.png)       | <kbd>Ctrl</kbd> + <kbd>L</kbd>        | Add a new layer                   |
| New GeoPackage layer        | ![](../../../fig/qgis_new_geopackage_layer.png)     | <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>N</kbd>   | Add a new GeoPackage Layer       |
| Add vector layer            | ![](../../../fig/qgis_add_vector_layer.png)         | <kbd>Ctrl</kbd> + <kbd>Shift</kbd> +  <kbd>V</kbd> | Add a new vector layer           |
| Add raster layer            | ![](../../../fig/qgis_add_raster_layer.png)         | <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>R</kbd> | Add a new raster layer           |
| Remove selected layer       | ![](../../../fig/qgis_remove_selected_layer.png)    | <kbd>Ctrl</kbd> + <kbd>D</kbd>         | Remove the selected layer        |
| Toggle layers view          |                                              | <kbd>Ctrl</kbd> + <kbd>1</kbd>         | Toggle the layers view           |
| Toggle browser view         |                                              | <kbd>Ctrl</kbd> + <kbd>2</kbd>         | Toggle the browser view          |



### Analysis Tools <a id="analysis-tools"></a>
| Name                                             | Menu option                                 | Shortcut               | Description                                           |
|--------------------------------------------------|---------------------------------------------|------------------------|-------------------------------------------------------|
| Identify features                                | ![](../../../fig/qgis_identify_features.png)        | <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>I</kbd> | Identify features on the map view by clicking on them |
| Select feature                                   | ![](../../../fig/qgis_select_features.png)          |                        | Select a feature by area or single click              |
| Select feature by value                          | ![](../../../fig/qgis_select_features_by_value.png) | <kbd>F3</kbd>                    | Select features by value                              |
| Open attribute table                             | ![](../../../fig/qgis_open_attribute_table.png)     | <kbd>F6</kbd>                    | Open the attribute table                              |
| Open attribute table with selected features only | ![](../../../fig/qgis_open_attribute_table.png)     | <kbd>Shift</kbd> + <kbd>F6</kbd>           | Open the attribute table with selected features only  |
| Open attribute table with visible features only  | ![](../../../fig/qgis_open_attribute_table.png)     | <kbd>Ctrl</kbd> + <kbd>F6</kbd>          | Open the attribute table with visible features only   |



### Advanced Tools <a id="advanced-tools"></a>
| Name                    | Menu option                            | Shortcut          | Description                  |
|-------------------------|----------------------------------------|--------------------|------------------------------|
| Processing toolbox      | ![](../../../fig/qgis_processing_toolbox.png) | <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>T</kbd> | Opens the processing toolbox |
| Python console          | ![](../../../fig/qgis_python_console.png)     | <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>P</kbd> | Opens the Python console     |




## Moving an orientation on the Map Canvas <a id="moving-an-orientation-on-the-map-canvas"></a>

### Moving the map view <a id="moving-the-map-view"></a>

To move on the map canvas with your mouse cursor you need to toggle the hand button. 


![](../../../fig/qgis_move_symbol.png)

You can also move on the map canvas with arrow keys on your keyboard.

<video width="100%" controls src="https://github.com/GIScience/gis-training-resource-center/raw/main/fig/qgis_move.mp4"></video>

### Zooming in the map view <a id="zooming-in-the-map-view"></a>

The easiest way to zoom on Map Canvas is by __scrolling__.

Or with the hotkeys <kbd>Ctrl</kbd>+ <kbd>+</kbd> and <kbd>Ctrl</kbd> + <kbd>-</kbd>. 

![](../../../fig/qgis_zoom_symbol.png)

Another way is to use the zoom buttons in the toolbox panel.

<video width="100%" controls src="https://github.com/GIScience/gis-training-resource-center/raw/main/fig/qgis_zoom.mp4"></video>
___

## The Processing Toolbox <a id="the-processing-toolbox"></a>

All the functionality, tools and applications of QGIS are organised in the __Processing toolbox__. 
If you ever need to find a tool, or an algorithm, you can open the toolbox and use the search function to find it. 


### Open Toolbox <a id="open-toolbox"></a>

To open the Toolbox in QGIS click on the gearwheel button. Or click on `Processing` → `Toolbox`.

![](../../../fig/Geschlossene_Toolbox_01.png)

You can use the search bar to find specific tools.

<video width="100%" controls src="https://github.com/GIScience/gis-training-resource-center/raw/main/fig/qgis_open_toolbars.mp4"></video>

## Toolbars <a id="toolbars"></a>

Some Tools have their own toolbars which you can add to your QGIS interface. They appear above the map canvas as icons which let you quickly access specific functionalities.
To avoid an overcrowded interface it is smart to only activate specific toolbars or panels only when you really need them.

### Show and hide displays and toolbars <a id="show-and-hide-displays-and-toolbars"></a>



To add or remove toolbars from your interface click on `View` → `Toolbars` → Check or uncheck the toolboxes you want to add or remove.

To add or remove panels from your interface click on `View` → `Panels` → Check or uncheck the panels you want to add or remove.

<video width="100%" controls src="https://github.com/GIScience/gis-training-resource-center/raw/main/fig/Anzeigen_einblenden_ausblenden.mp4"></video> 

### Move and arrange toolbars <a id="move-and-arrange-toolbars"></a>

At each toolbar there is a field of two dotted lines. If you move the mouse pointer over it until an arrow cross appears and then hold down the left mouse button, you can move the toolbar. This allows an individualised arrangement of your own tools. By compressing all toolbars into a few lines, the map view window can also be enlarged.

<video width="100%" controls src="https://github.com/GIScience/gis-training-resource-center/raw/main/fig/qgis_arrange_toolbars.mp4"></video>

## Save & Open QGIS Projects <a id="save-and-open-qgis-projects"></a>

To save progress or to open an existing project in QGIS is very similar to programs like MS Word. However, there is one __BIG__ difference. 
In QGIS the geodata you work with is __not__ saved in your QGIS project file. Instead, the project file only contains the file paths where the geodata were located at the time the project was last saved on the PC. If the location of this geodata is subsequently changed, the error message "handle unavailable layers" will appear when the project is opened again.

### Open Projects <a id="open-projects"></a>

To open an existing QGIS project click on `Project` → `Open…` → Navigate to your project and open it.

<video width="100%" controls src="https://github.com/GIScience/gis-training-resource-center/raw/main/fig/qgis_open_project.mp4">
</video>

### Save Projects <a id="save-projects"></a>

* __When you save the first time__: To save the QGIS project you are working on click on `Project` → `Save as…` → Navigate to the folder where you want to save the project → Give the project a name → `Save`.
* __When you save progress__: To save progress in a project that was already saved somewhere on your computer there are two good options:
    * Use the hotkey <kbd>Ctrl</kbd> + <kbd>S</kbd> on your keyboard. 
    * Click on `Project` → `Save`. 


<video width="100%" controls src="https://github.com/GIScience/gis-training-resource-center/raw/main/fig/qgis_save_project.mp4"></video>
