6. Lavorare con i File di Progetto

6.1. Introduzione ai progetti QGIS

The state of your QGIS session is called a project. QGIS works on one project at a time. A settings can be project-specific or an application-wide default for new projects (see section Opzioni dell’interfaccia grafica (GUI)). QGIS can save the state of your workspace into a QGIS project file using the menu options Project ‣ fileSave Save or Project ‣ fileSaveAs Save As….


If the project has been modified the * symbol will appear in the title bar and QGIS will, by default, ask you if you would like to save the changes. This behavior is controlled by the checkbox Prompt to save project and data source changes when required setting under Settings ‣ Options ‣ General.

You can load existing projects into QGIS from the Browser panel or by through Project ‣ fileOpen Open…, Project ‣ New from template or Project ‣ Open Recent ‣.

At startup, a list of Project Templates and Recent Projects are displayed, including screenshots, names and file paths (for up to ten projects). The Recent Projects list is handy to access recently used projects. Double-click an entry to open the project or project template. You can also add a layer to create a new project automatically. The lists will then disappear, giving way to the map canvas.

Se vuoi iniziare una nuova sessione, scegli Progetto ‣ fileNew Nuovo. In questo modo ti sarà chiesto di salvare il progetto esistente se sono state apportate modifiche da quando è stato aperto o salvato l’ultima volta.

When you open a fresh project, the title bar will show Untitled Project until you save it.


Fig. 6.1 Aprire un nuovo progetto in QGIS

Le informazioni salvate in un file di progetto includono:

  • Layer aggiunti

  • Quali layer sono interrogabili

  • Proprietà dei layer, inclusi i simboli e gli stili associati

  • Proiezione usata per la mappa

  • Ultima estensione della mappa

  • Layout di stampa

  • Gli elementi del layout di stampa con le impostazioni

  • Le impostazioni del layout di stampa dell’atlante

  • Settaggi dei parametri di digitalizzazione

  • Relazioni tra le tabelle

  • Macro di progetto

  • Stili predefiniti per il Progetto

  • Settaggi dei Plugin

  • Impostazioni del server QGIS dalla scheda Impostazioni OWS nelle proprietà del progetto

  • Query memorizzate nel DB Manager

The project file is saved in XML format (see QGS/QGZ - The QGIS Project File Format). This means that it is possible to edit the file outside of QGIS if you know what you are doing. The project file format has been updated several times. Project files from older QGIS versions may not work properly any more.


By default, QGIS will warn you of version differences. This behavior is controlled in the General tab of Settings ‣ Options (checkbox Warn when opening a project file saved with an older version of QGIS).

Whenever you save a .qgs project file in QGIS, a backup of the file is created in the same directory as the project file, with the extension .qgs~.

The extension for QGIS projects is .qgs but when saving from QGIS, the default is to save using a compressed format with the .qgz extension. The .qgs file is embedded in the .qgz file (a zip archive), together with its associated sqlite database (.qgd) for auxiliary data. You can get to these files by unzipping the .qgz file.


The Proprietà Dati Ausiliari mechanism makes a zipped project particularly useful, since it embeds auxiliary data.

I progetti possono anche essere salvati/caricati in/da un database PostgreSQL utilizzando le seguenti voci del menu Progetto:

  • Progetto ‣ Apri da

  • Progetto ‣ Salva su

Both menu items have a sub-menu with a list of extra project storage implementations (PostgreSQL and GeoPackage). Clicking the action will open a dialog to pick a GeoPackage connection and project or a PostgreSQL connection, schema and project.

Projects stored in Geopackage or PostgreSQL can be also be loaded through the QGIS browser panel, either by double-clicking them or by dragging them to the map canvas.

6.2. Generazione output

Ci sono diversi modi per generare output dalla sessione QGIS. Abbiamo già discusso il salvataggio come file di progetto in Introduzione ai progetti QGIS. Altri modi per produrre file di output sono:

  • Creating images: Project ‣ Import/Export ‣ saveMapAsImage Export Map to Image… outputs the map canvas rendering to an image format (PNG, JPG, TIFF…) at custom scale, resolution, size, … Georeferencing the image is possible. See Exporting the map view for more details.

  • Exporting to PDF files: Project ‣ Import/Export ‣ Export Map to PDF… outputs the map canvas rendering to PDF at custom scale, resolution, and with some advanced settings (simplification, georeferencing, …). See Exporting the map view for more details.

  • Exporting to DXF files: Project ‣ Import/Export ‣ Export Project to DXF… opens a dialog where you can define the “Symbology mode”, the “Symbology scale” and vector layers you want to export to DXF. Through the “Symbology mode”, symbols from the original QGIS Symbology can be exported with high fidelity (see section Creazione di nuovi file DXF).

  • Designing maps: Project ‣ newLayout New Print Layout… opens a dialog where you can layout and print the current map canvas (see section Layout di stampa).