9. Configurazione QGIS

QGIS è altamente configurabile. Tramite il menu Impostazioni, fornisce diversi strumenti per:

9.1. Opzioni dell’interfaccia grafica (GUI)

options Alcune opzioni di base per QGIS possono essere impostate nella finestra di dialogo Opzioni. Seleziona l’opzione del menu Impostazioni ‣ options Opzioni. Puoi modificare le opzioni in accordo alle tue necessità. Alcune delle modifiche potrebbero richiedere il riavvio di QGIS prima di diventare effettive.

Le schede in cui puoi personalizzare le tue opzioni sono descritte di seguito.

Nota

I plugin possono gestire proprie impostazioni nella finestra di dialogo Opzioni

Mentre solo le impostazioni di base sono presentate di seguito, si noti che questa lista può essere estesa da installed plugins implementando proprie opzioni nella finestra di dialogo Opzioni standard. Questo evita che ogni plugin abbia la propria finestra di dialogo di configurazione con voci di menu extra solo per loro…..

9.1.1. Impostazioni generali

Override System Locale

By default, QGIS relies on your Operating System configuration to set language and manipulate numerical values. Enabling this group allows you to customize the behavior.

  • Select from User interface translation the language to apply to the GUI

  • Select in Locale (number, date and currency formats) the system on which date and numeric values should be input and rendered

  • checkbox Show group (thousand) separator

A summary of the selected settings and how they would be interpreted is displayed at the bottom of the frame.

Applicazione

  • Select the Style (QGIS restart required) ie, the widgets look and placement in dialogs. Possible values depend on your Operating System.

  • Define the UI theme (QGIS restart required) selectString. It can be “default”, “Night Mapping”, or “Blend of Gray”

  • Define the Icon size selectString

  • Define the Font and its Size. The font can be radioButtonOn Qt default or a user-defined one

  • Change the Timeout for timed messages or dialogs

  • unchecked Hide splash screen at startup

  • checkbox Show QGIS news feed on welcome page: displays a curated QGIS news feed on the welcome page, giving you a direct way to be aware of project news (user/developer meetings date and summary, community surveys, releases announcements, various tips…)

  • checkbox Check QGIS version at startup to keep you informed if a newer version is released

  • unchecked Use native color chooser dialogs (see Scelta colore)

  • unchecked Modeless data source manager dialog to keep the data source manager dialog opened and allow interaction with QGIS interface while adding layers to project

File di progetto

  • Open project on launch

    • “Welcome Page” (default): can display the «News» feed, the project template(s) and the most recent projects (with thumbnails) of the user profile. No project is opened by default.

    • “New”: opens a new project, based on the default template

    • “Most recent”: reopens the last saved project

    • and “Specific”: opens a particular project. Use the button to define the project to use by default.

  • checkbox Crea un nuovo progetto dal progetto predefinito. Puoi scegliere Definisce il progetto attuale come predefinito oppure Ripristina il predefinito. Sfoglia fra i tuoi file e specifica la cartella in cui sono presenti i progetti da usare come modello. Se hai spuntato la casella di controllo checkbox Crea un nuovo progetto dal progetto predefinito e hai salvato un progetto nella cartella dei modelli, comparirà la nuova voce Progetto ‣ Nuovo da modello.

  • checkbox Chiedi di salvare il progetto e cambia sorgente dati quando richiesto per evitare di perdere le modifiche apportate.

  • checkbox Chiedi conferma quando si vuole rimuovere un layer

  • checkbox Avvisa quando si apre un file di progetto salvato con una vecchia versione di QGIS. Puoi sempre aprire progetti creati con una versione precedente di QGIS, ma una volta che il progetto viene salvato, provare ad aprirlo con una versione precedente potrebbe fallire a causa di caratteristiche non disponibili in quella versione.

  • Enable macros selectString. This option was created to handle macros that are written to perform an action on project events. You can choose between “Never”, “Ask”, “For this session only” and “Always (not recommended)”.

9.1.2. Impostazioni di sistema

Percorsi SVG

Add or Remove Path(s) to search for Scalable Vector Graphic (SVG) symbols. These SVG files are then available to symbolize or label the features or decorate your map composition.

When using an SVG file in a symbol or a label, QGIS allows you to:

  • load the file from the file system: the file is identified through the file path and QGIS needs to resolve the path in order to display the corresponding image

  • load the file from a remote URL: as above, the image will only be loaded on successful retrieval of the remote resource

  • embed the SVG file into the item: the file is embedded inside the current project, style database, or print layout template. The SVG file is then always rendered as part of the item. This is a convenient way to create self-contained projects with custom SVG symbols which can be easily shared amongst different users and installations of QGIS.

    It is also possible to extract the embedded SVG file from a symbol or label and save it on disk.

Nota

The above mentioned options for loading and storing an SVG file in a project are also applicable to raster images you may want to use for customizing symbols, labels or decorations.

Percorsi verso i plugin

Aggiungi o rimuovi Percorsi per cercare ulteriori librerie plugin C+++.

Documentazione percorsi

Aggiungi o rimuovi Percorsi della documentazione da usare per l’help di QGIS. Per impostazione predefinita, viene aggiunto un link al Manuale Utente online ufficiale corrispondente alla versione utilizzata. Puoi comunque aggiungere altri link e dar loro priorità dall’alto verso il basso: ogni volta che clicchi su un pulsante Help in una finestra di dialogo, viene controllato il link più in alto e se non viene trovata alcuna pagina corrispondente, viene provata quella successiva, e così via.

Nota

La documentazione è versionata e tradotta solo per QGIS Long Term Releases (LTR), il che significa che se si esegue un rilascio regolare (es. QGIS 3.0), il pulsante help aprirà di default la prossima pagina del manuale LTR (es. 3.4 LTR), che può contenere la descrizione delle caratteristiche delle nuove versioni (3.2 e 3.4). Se non è disponibile documentazione LTR viene utilizzata la documentazione testing doc, con le caratteristiche delle versioni più recenti e di sviluppo.

Impostazioni

Ripristina l’interfaccia utente alle impostazioni predefinite (riavvio richiesto) ti aiuta se hai fatto qualche personalizzazione.

Ambiente

../../../_images/sys-env-options.png

Fig. 9.1 Variabili ambiente di sistema in QGIS

System environment variables can be viewed, and many configured, in the Environment group. This is useful for platforms, such as Mac, where a GUI application does not necessarily inherit the user’s shell environment. It’s also useful for setting and viewing environment variables for the external tool sets controlled by the Processing toolbox (e.g., SAGA, GRASS), and for turning on debugging output for specific sections of the source code.

checkbox Use custom variables (restart required - include separators). You can Add and Remove variables. Already defined environment variables are displayed in Current environment variables, and it’s possible to filter them by activating checkbox Show only QGIS-specific variables.

9.1.3. Impostazioni SR

Nota

For more information on how QGIS handles layer projection, please read the dedicated section at Lavorare con le proiezioni.

../../../_images/options_crs.png

Fig. 9.2 Impostazioni SR in QGIS

CRS for projects

Esiste un’opzione per impostare automaticamente il SR per il nuovo progetto:

  • radioButtonOnUse CRS from first layer added: the CRS of the project will be set to the CRS of the first layer loaded into it

  • radioButtonOffUsa SR predefinito: un SR predefinito viene applicato di default a qualsiasi nuovo progetto e viene lasciato invariato quando si aggiungono layer al progetto.

The choice will be saved for use in subsequent QGIS sessions. The Coordinate Reference System of the project can still be overridden from the Project ‣ Properties… ‣ CRS tab.

CRS for layers

Default CRS for layers: select a default CRS to use when you create a layer

You can also define the action to take when a new layer is created, or when a layer without a CRS is loaded.

  • radioButtonOn Leave as unknown CRS (take no action)

  • radioButtonOff Prompt for CRS

  • radioButtonOff Usa il SR del progetto

  • radioButtonOff Usa SR predefinito

Trasformazioni datum predefinite

In questo gruppo puoi controllare se la riproiezione dei layer in un altro SR debba essere:

  • processata automaticamente usando le impostazioni di trasformazione predefinite di QGIS;

  • e/o meglio controllata da te con preferenze personalizzate come:

    • checkbox Chiedi la trasformazione del datum se disponibili più di uno.

    • un elenco predefinito di trasformazioni del datum da applicare per impostazione predefinita. Vedi Trasformazioni Datum per maggiori dettagli.

  • unchecked Planimetric measurements: sets the default for the «planimetric measurements» property for newly created projects.

9.1.4. Impostazioni sorgenti dati

../../../_images/options_data_sources.png

Fig. 9.3 Impostazioni Sorgente Dati in QGIS

Attributi delle geometrie e tabelle

  • checkbox Open new attribute tables as docked windows

  • Copia elementi come “Testo normale, nessuna geometria”, “Testo normale, geometria WKT”, o “GeoJSON” quando si incollano le geometrie in altre applicazioni.

  • Comportamento della tabella di attributi selectString: imposta il filtro sulla tabella degli attributi all’apertura. Sono presenti tre possibilità: ‘Mostra tutti gli elementi’, ‘Mostra gli elementi selezionati’ e ‘Mostra gli elementi visibili nella mappa’.

  • Vista predefinita: definisce la modalità di visualizzazione della tabella degli attributi ad ogni apertura. Può essere “Ricorda l’ultima vista”, “Vista tabella” o “Vista modulo”.

  • Cache riga attributi tabella selectNumber. La cache permette di salvare le ultime N righe degli attributi caricate: in questo modo il lavoro con la tabella degli attributi risulterà essere molto più veloce. La cache verrà cancellata alla chiusura della tabella degli attributi.

  • Mostra i valori NULL come. Puoi definire un attributo con cui verranno visualizzati i valori NULL (nessun valore).

Suggerimento

Migliorare l’apertura della tabella degli attributi con grandi quantità di dati

Quando si lavora con layer con una grande quantità di record, l’apertura della tabella degli attributi potrebbe essere lenta nel mostrare tutte le righe. L’impostazione del Comportamento della tabella di attributi su Mostra gli elementi visibili nella mappa richiede l’elenco solo per le geometrie visibili nella mappa corrente, consentendo un rapido caricamento dei dati.

Nota che i dati con questa modalità della tabella degli attributi saranno sempre legati all’area di visualizzazione, il che significa che selezionando Mostra tutte gli elementi all’interno di tale tabella non verranno visualizzate nuove geometrie. Puoi comunque aggiornare il set di geometrie visualizzate cambiando l’estensione della mappa e selezionando l’opzione Mostra gli elementi visibili nella mappa nella tabella degli attributi.

Trattamento delle sorgenti dei dati

  • Ricerca elementi validi nella finestra del browser selectString. Puoi scegliere fra ‘Controlla estensione’ e ‘Controlla il contenuto del file’.

  • Ricerca contenuto dei file compressi (.zip) nella finestra del browser selectString definisce quanto dettagliato è il widget informativo nella parte inferiore del pannello Browser quando si cercano tali file. Le possibili opzioni sono “No”, “Scansione di base” e “Scansione completa”.

  • Richiedi i sublayer raster al caricamento. Alcuni raster supportano i sublayer, chiamati subdataset in GDAL. Un esempio sono i file netCDF: se sono presenti diverse variabili netCDF, GDAL riconosce ogni variabile come un subdataset. L’opzione permette di gestire i sublayer quando uno di questi viene aperto. Puoi scegliere fra:

    • “Sempre”: chiede sempre (se sono presenti sublayer)

    • “Se necessario”: chiede se il layer non ha bande, ma ha sublayer

    • “Mai”: non chiede mai e non carica niente

    • “Carica tutto”: non chiede, ma carica tutti i sublayer

  • checkbox Ignora la dichiarazione di codifica per lo shapefile. Se lo shapefile ha informazioni sulla sua codifica, queste verranno ignorate.

  • checkbox Execute expressions on server-side if possible: When requesting features from a datasource, QGIS will try to optimize requests by sending filter criteria directly to the server and only download the features which match the criteria. For example, if for a list on the user interface only the farmers which live in Bern should be listed, QGIS will send a WHERE "hometown" = 'Bern' to the database. In some cases, filter criteria are too complex to be translated from QGIS Expressions to database compatible SQL. In those cases, QGIS will download the whole data and filter locally to be on the safe side, which is much less performant.

    By disabling this option, QGIS can be forced to always download the whole data and filter locally, at the expense of a performance penalty. This option is meant as a safety break and should only be deactivated if you identify a misbehavior of the QGIS expression translation engine.

  • checkbox Valuta valori predefiniti definisce se i valori predefiniti dal database devono essere calcolati quando si digitalizza la nuova geometria (stato controllato) o quando si salvano le modifiche.

Percorsi nascosti al Browser

This widget lists all the folders you chose to hide from the Browser panel. Removing a folder from the list will make it available in the Browser panel.

9.1.5. Impostazioni di visualizzazione

../../../_images/rendering_menu.png

Fig. 9.4 Scheda Visualizzazione della finestra di dialogo Proprietà progetto

Opzioni di visualizzazione

  • checkbox By default new layers added to the map should be displayed: unchecking this option can be handy when loading multiple layers to avoid each new layer being rendered in the canvas and slow down the process

  • checkbox Usa il caching del disegno quando possibile per velocizzare la visualizzazione

  • checkbox Visualizza i layyer in parallelo usando più processori della CPU

  • checkbox Numero massimo di processori

  • Intervallo dio aggiornamento della mappa (predefinito a 250 ms)

  • checkbox Abilita semplificazione delle geometrie per i nuovi layer aggiunti

  • Semplifica dal lato provider se possibile

  • Algoritmo di semplificazione: Questa opzione esegue una semplificazione locale «on-the-fly» sulle geometrie e accelera la visualizzazione della stessa. Non modifica la geometria originaria. Questo è importante quando hai espressioni che si riferiscono alla geometria (ad esempio il calcolo dell’area) assicurando che questi calcoli vengano eseguiti sulla geometria originale, non su quella semplificata. A tale scopo, QGIS fornisce tre algoritmi: “Distanza” (predefinito), “SnapToGrid” e “Visvalingam”.

  • unchecked Simplify on provider side if possible: the geometries are simplified by the provider (PostGIS, Oracle…) and unlike the local-side simplification, geometry-based calculations may be affected

  • Scala massima alla quale il layer dovrebbe essere semplificato

  • doubleSpinBox Livello ingrandimento (vedi magnifier)

Nota

Oltre all’impostazione globale, la semplificazione delle geometrie può essere impostata per qualsiasi layer specifico dal menu Proprietà vettore ‣ Visualizzazione.

Impostazioni di visualizzazione

  • checkbox Rendi le linee meno irregolari a spese delle prestazioni

Segmentazione curva

  • Tolleranza di segmentazione: questa impostazione controlla il modo in cui gli archi di cerchio sono visualizzati. Definendo più piccolo l’angolo massimo (tra i due vertici consecutivi e il centro della curva, in gradi) o la differenza massima (distanza tra il segmento dei due vertici e la linea della curva, in unità di mappa), i segmenti più dritti verranno utilizzati durante la visualizzazione.

  • Tipo di tolleranza: può essere Angolo massimo o Differenza massima tra approssimazione e curva.

Raster

  • Con Selezione banda RGB puoi scegliere il numero di bande rosse, verdi e blu.

  • The Zoomed in resampling and the Zoomed out resampling methods can be defined. For Zoomed in resampling you can choose between three resampling methods: “Nearest Neighbour”, “Bilinear” and “Cubic”. For Zoomed out resampling you can choose between “Nearest Neighbour” and “Average”. You can also set the Oversampling value (between 0.0 and 99.99 - a large value means more work for QGIS - the default value is 2.0).

Miglioramento contrasto

Le opzioni di miglioramento del contrasto possono essere applicate a Banda singola grigia, Colore multibanda (byte/band) o Colore multibanda (>byte/band). Per ognuna di queste, è possibile impostare:

  • L” Algoritmo da usare, i cui valoro possono essere “Nessuno stiramento”, “Stira a MinMax”, “Stira e taglia a MinMax” o “Taglia a MinMax”

  • i Limiti (minimo/massimo) da applicare, con valori come “Taglio del conteggio cumulativo pixel”, “Minimo/Massimo”, “Media +/- deviazione standard”.

Per la visualizzazione dei raster, puoi anche definire le seguenti opzioni:

  • Limiti di taglio del conteggio cumulativo pixel

  • Moltiplicatore deviazione standard

Debugging

  • checkbox Aggiornamento della visualizzazione della mappa per visualizzare il debugging nel pannello Messaggi di Log.

9.1.6. Impostazioni Mappa e Legenda

../../../_images/options_canvas_legend.png

Fig. 9.5 Impostazioni Mappa e Legenda

Queste proprietà ti consentono di impostare:

  • l” Aspetto della mappa (modificato dalle proprietà di progetto): il Colore della selezione e il Colore di sfondo.

  • Azione eseguita in legenda Layer:

    • Azione doppio click in legenda selectString. Puoi scegliere fra ‘Apri proprietà layer’ oppure ‘Apri tabella degli attributi’ facendo doppio click sul layer.

    • checkbox Apri la tabella attributi nel pannello Layer, ad esempio quando si applica una visualizzazione categorizzata o basata su regole (vedi Proprietà Simbologia per maggiori informazioni).

    • la Risoluzione WMS getLegendGraphic

  • il Ritardo in millisecondi della visualizzazione dei layer map tips

9.1.7. Impostazioni strumenti Mappa

../../../_images/options_map_tools.png

Fig. 9.6 Impostazioni Strumenti mappa in QGIS

Questa scheda ti permette di scegliere alcune opzioni sul comportamento di Informazioni elementi.

  • Raggio di ricerca per identificare gli elementi e visualizzare le relative informazioni sulla mappa è una distanza di tolleranza all’interno della quale lo strumento di identificazione mostrerà i risultati fintanto che si fa clic su tale tolleranza.

  • Highlight color allows you to choose with which color features being identified should be highlighted.

  • Buffer determina una distanza di buffer da visualizzare dal contorno dell’evidenziazione di identificazione.

  • Larghezza minima determina di quale spessore deve essere il contorno di un oggetto evidenziato.

Strumenti di misura

  • Colore elastico

  • Posizioni decimali

  • checkbox Mantieni le unità di base per non convertire automaticamente numeri grandi (ad esempio, metri a chilometri)

  • Preferred distance units: options are “Meters”, “Kilometers”, “Feet”, “Yards”, “Miles”, “Nautical Miles”, “Centimeters”, “Millimeters”, “Degrees” or “Map Units”

  • Preferred area units: options are “Square meters”, “Square kilometers”, “Square feet”, “Square yards”, “Square miles”, “Hectares”, “Acres”, “Square nautical miles”, “Square centimeters”, “Square millimeters”, “Square degrees” or “Map Units”

  • Preferred angle units: options are “Degrees”, “Radians”, “Gon/gradians”, “Minutes of arc”, “Seconds of arc”, “Turns/revolutions”, milliradians (SI definition) or mil (NATO/military definition)

Spostamento e zoom

  • Definire un Fattore di zoom per strumenti di zoom o rotella del mouse

Scale preimpostate

Qui trovi una lista di scale predefinite. Con i pulsanti signPlus e signMinus puoi aggiungere o rimuovere le scale personali. Puoi anche importare o esportare le scale da/a un file .XML. Nota che puoi ancora avere la possibilità di rimuovere le tue modifiche e ripristinare l’elenco predefinito.

9.1.8. Impostazioni colori

../../../_images/options_colors.png

Fig. 9.7 Impostazioni colori

Questo menu ti consente di creare o aggiornare le tavolozze di colori utilizzati in tutta l’applicazione nel color selector widget. Puoi scegliere tra:

  • Colori recenti che mostra i colori usati di recente

  • Colori standard, la tavolozza predefinita dei colori

  • Colori del progetto, un insieme di colori specifici per il progetto corrente (vedi Proprietà Stili predefiniti per maggiori dettagli).

  • Colori per nuovi layer, un insieme di colori da usare di default quando nuovi layer vengono aggiunti a QGIS.

  • o puoi creare o importare tavolozza(i) personalizzata(e) usando il pulsante …. accanto alla casella combinata della tavolozza.

Per impostazione predefinita, Colori recenti, Colori standard e Colori del progetto non possono essere rimossi e sono impostati per apparire nel menu a discesa del pulsante colori. Le tavolozze personalizzate possono anche essere aggiunte a questo widget grazie all’opzione Mostra bottoni colore.

Per ogni tavolozza, puoi gestire l’elenco dei colori utilizzando l’insieme di strumenti accanto al riquadro, ad esempio:

  • signPlus Aggiungi colore o signMinus Elimina colore

  • editCopy Copia i colori o editPaste Incolla colori

  • fileOpen Importa colori da file o fileSave Esporta colori l’impostazione dei colori da/per .gpl file.

Fai doppio clic su un colore nell’elenco per modificarlo o sostituirlo nella finestra di dialogo Color Selector. Puoi anche rinominarlo facendo doppio clic nella colonna Etichetta.

9.1.9. Impostazioni digitalizzazione

../../../_images/options_digitizing.png

Fig. 9.8 Impostazioni Digitalizzazione in QGIS

Questa scheda ti aiuta a configurare le impostazioni generali quando sei in modifica layer vettoriale (attributi e geometria).

Creazione elemento

  • checkbox Non aprire il modulo dopo la creazione di ogni geometria: questa scelta può essere annullata in ogni finestra di dialogo delle proprietà layer.

  • checkbox Ripeti i valori degli attributi usati per ultimi.

  • Verifica le geometrie. Modificare linee/poligoni con molti nodi può portare a una visualizzazione molto lenta. Questo succede perché le procedura di verifica delle geometrie in QGIS richiede molto tempo. Per velocizzare la visualizzazione è possibile selezionare GEOS (a partire da GEOS 3.3) oppure disattivare del tutto la verifica. La verifica effettuata da GEOS è molto più rapida, ma ha lo svantaggio di comunicare solamente il primo problema geometrico riscontrato.

    Note that depending on the selection, reports of geometry errors may differ (see Types of error messages and their meanings)

  • Valore Z predefinito da usare quando si creano nuovi elementi 3D.

Elastico

  • Definisce le proprietà dell’elastico Spessore della linea, Colore della linea e Colore di riempimento.

  • Non aggiornare l’elastico mentre si aggiorna il nodo.

Aggancio

  • checkbox Abilitare sempre l’aggancio atttiva l’aggancio quando un progetto viene aperto

  • Imposta la Modalità di aggancio predefinita selectString (‘Vertice”, “Vertice e segmento”,”Segmento”)

  • Imposta la Tolleranza di aggancio predefinita in unità di mappa o pixel

  • Imposta il Raggio di ricerca per le modifiche dei vertici in unità di mappa o in pixel

  • Mostra finestra principale come (richiesto riavvio): imposta se la finestra di dialogo di Aggancio in Digitalizzazione Avanzata deve essere visualizzata come “Finestra” o “Finestra agganciabile”.

  • Colore del simbolo di aggancio

  • checkbox Mostra suggerimenti sull’aggancio come il nome del layer su cui stai operando l’aggancio. Utile quando più elementi sono sovrapposti.

  • checkbox Enable snapping on invisible features (not shown on the map canvas)

Indicatori di vertice

  • checkbox Utilizza simboli solo per le geometrie selezionate

  • Definisci vertice Stile simbolo selectString (‘Croce’ (predefinito), ‘Cerchio semi trasparente’ o ‘Nessuno’)

  • Define vertex Marker size (in millimeter)

Strumento per la curva di offset

Le 3 opzioni successive si riferiscono allo strumento offsetCurve Curva di offset in Digitalizzazione avanzata. Attraverso i vari settaggi è possibile influenzare la forma della linea di offset. Queste opzioni sono possibili a partire da GEOS 3.3.

  • Stile unione: “Tondo”, “Seghettato” o “Smussato”

  • Segmenti di quadrante

  • Limite di smusso

9.1.10. Impostazioni Layout

../../../_images/options_layouts.png

Fig. 9.9 Impostazioni delle stampe in QGIS

Opzioni predefinite del layout

Puoi scegliere il Carattere predefinito da usare nel print layout.

Reticolo

  • Scegli lo Stile reticolo selectString (“Pieno”, “Punti”, “Croci”)

  • Scegli il Colore del reticolo

Opzioni predefinite delle guide e del reticolo

  • Specifica la Spaziatura reticolo selectNumber

  • Definisci l” Offset reticolo selectNumber per X e Y

  • Definsci la Tolleranza di aggancio selectNumber

Percorsi Layout

  • Definisci il Percorso(i) per cercare modelli di stampa aggiuntivi: un elenco di cartelle con modelli di layout personalizzati da utilizzare quando se ne crea uno nuovo.

9.1.11. Impostazioni GDAL

GDAL is a data exchange library for vector and raster files. It provides drivers to read and or write data in different formats. The GDAL tab currently exposes the drivers for raster formats with their capabilities.

9.1.11.1. Opzioni driver GDAL

Questa scheda fornisce modi per personalizzare il comportamento dei driver che supportano l’accesso in lettura e scrittura:

  • Modifica le opzioni di creazione: ti permette di modificare o aggiungere diversi profili di trasformazione dei file, cioè un insieme di combinazioni predefinite di parametri (tipo e livello di compressione, dimensione dei blocchi, panoramica, colorimetria, alfa….) da utilizzare per l’output di file raster. I parametri dipendono dal driver.

    ../../../_images/gdalCreateOptions.png

    Fig. 9.10 Esempio di creazione di un profilo di opzioni (per GeoTiff)

    La parte superiore della finestra di dialogo elenca i profili correnti e ti consente di aggiungerne di nuovi o rimuovere alcuni di essi. Puoi inoltre ripristinare il profilo ai suoi parametri predefiniti se sono stati modificati. Alcuni driver (ad esempio GeoTiff) hanno alcuni esempi di profili con cui è possibile lavorare.

    Nella parte inferiore della finestra di dialogo:

    • Il pulsante signPlus ti permette di aggiungere righe da riempire con il nome e il valore del parametro

    • Il pulsante signMinus cancella il parametro selezionato

    • Fai clic sul pulsante Convalida per verificare che le opzioni di creazione inserite per il formato specificato siano valide

    • Utilizza il pulsante Guida per trovare i parametri da utilizzare, oppure fai riferimento alla documentazione GDAL raster drivers.

  • Modifica le opzioni per le Piramidi

    ../../../_images/gdalPyramidsOptions.png

    Fig. 9.11 Esempio di profilo delle piramidi

9.1.11.2. GDAL driver

In questa cornice, puoi definire quale driver GDAL deve essere utilizzato per leggere e/o scrivere file, poiché in alcuni casi è disponibile più di un driver GDAL.

../../../_images/options_gdal.png

Fig. 9.12 Impostazioni GDAL in QGIS

Suggerimento

Facendo doppio clic su un driver che permette l’accesso in lettura e scrittura (rw+(v)) si apre la finestra di dialogo Edit Create options per la personalizzazione.

9.1.12. Impostazioni variabili

La scheda Variabili elenca tutte le variabili disponibili a livello globale.

Permette inoltre all’utente di gestire variabili di livello globale. Fai clic sul pulsante signPlus per aggiungere una nuova variabile personalizzata a livello globale. Allo stesso modo, selezionare una variabile personalizzata a livello globale dall’elenco e fare clic su signMinus pulsante per rimuoverla.

Maggiori informazioni sulle variabili nella sezione Memorizzazione valori nelle Variabili.

../../../_images/options_variables_global.png

Fig. 9.13 Impostazione variabili in QGIS

9.1.13. Impostazioni di autenticazione

Nella scheda Autenticazione puoi impostare le configurazioni di autenticazione e gestire i certificati PKI. Vedi Authentication System per maggiori dettagli.

../../../_images/auth-editor-configs21.png

Fig. 9.14 Impostazioni di autenticazione in QGIS

9.1.14. Impostazioni di rete

Generale

  • Indirizzo di ricerca WMS (Quello predefinito è http://geopole.org/wms/search?search=%1&type=rss)

  • Imposta il Timeout per le richieste di rete (ms) - il valore predefinito è 60000

  • Imposta il Periodo di scadenza predefinito per capabilities WMS (ore) - l’impostazione predefinita è 24

  • Imposta il Periodo di scadenza predefinito per mattonelle WMSC/WMTS (ore) - valore standard è 24

  • Definisci il Numero massimo di tentativi in caso di errore nella richiesta della mattonella o della geometria

  • Definisci l” Utente-Agente

../../../_images/proxy-settings.png

Fig. 9.15 Impostazione proxy in QGIS

Impostazioni della cache

Definisci la Cartella e una Dimensione per la cache. Offre anche strumenti per Automaticamente cancellare la cache di autenticazione della connessione su errori SSL (raccomandato).

Proxy per l’accesso web

  • checkbox Usa un proxy per l’accesso web

  • Imposta Tipo proxy selectString in base alle tue necessità e definisci “Host” e “Porta”. I tipi di proxy disponibili sono:

    • Default Proxy: Il Proxy è determinato in base al proxy di sistema

    • Socks5Proxy: Proxy generico per ogni tipo di connessione. Supporta TCP, UDP, associazione a una porta (connessione in entrata) e autenticazione.

    • HttpProxy: Realizzato usando il comando «CONNECT», supporta solamente connessioni TCP in uscita; supporta l’autenticatione.

    • HttpCachingProxy: Realizzato usando normali comandi HTTP, è utile solamente nel contesto di richieste HTTP.

    • FtpCachingProxy: Realizzato usando un proxy FTP, è utile solamente nel contesto di richieste FTP.

Le credenziali del proxy vengono impostate usando il authentication widget.

Excluding some URLs can be added to the text box below the proxy settings (see Figure_Network_Tab). No proxy will be used if the target url starts with one of the string listed in this text box.

Se hai bisogno di informazioni più dettagliate sulle diverse impostazioni del proxy, fai riferimento al manuale della seguente documentazione della libreria QT all’indirizzo https://doc.qt.io/qt-5.9/qnetworkproxy.html#ProxyType-enum

Suggerimento

Utilizzo proxy

L’utilizzo dei proxy a volte può essere complicato. È utile procedere con “tentativo e errore” con i suddetti tipi di proxy, per verificare se hanno successo nel tuo caso.

9.1.15. Impostazioni Localizzatore

search La scheda Localizzatore permette di configurare il widget Locator bar, un widget di ricerca rapida disponibile sulla barra di stato che aiuta ad eseguire ricerche in qualsiasi punto dell’applicazione. Fornisce alcuni filtri predefiniti (con prefisso) da utilizzare:

  • Layer del Progetto (l): trova e seleziona un layer nel pannello Layer.

  • Impaginazioni del Progetto (pl): trova ed apre un layout di stampa.

  • Azioni (.): trova ed esegue un’azione QGIS; le azioni possono essere qualsiasi strumento o menu in QGIS, aprire un pannello…

  • Proprietà layer attivo (f): ricerca gli attributi corrispondenti in qualsiasi campo del layer attivo corrente ed effettua lo zoom sull’elemento selezionato.

  • Proprietà in tutti i layer (af): ricerca gli attributi corrispondenti in display name di ciascun searchable layers ed effettua lo zoom sull’elemento selezionato.

  • Calcolatore (=): permette di calcolare qualsiasi espressione di QGIS e, se valida, dà la possibilità di copiare il risultato negli appunti.

  • Segnalibri spaziali (b): trova ed effettua lo zoom sull’estensione del segnalibro.

  • Impostazioni (set): sfoglia e apre le finestre di dialogo delle proprietà del progetto e dell’applicazione.

  • Algoritmi di Processing (a): ricerca e apre una finestra di dialogo di Algoritmi di Processing.

  • Modifica le geometrie selezionate (ef): fornisce un accesso rapido ed esegue un algoritmo di elaborazione compatibile modify-in-place sul layer attivo.

Per ogni filtro, puoi personalizzare il filtro, impostare se è abilitato per impostazione predefinita o meno. L’insieme dei filtri predefiniti del localizzatore può essere esteso dai plugin, ad esempio per le ricerche OSM Nominatim, la ricerca diretta nel database, le ricerche nel catalogo dei layer.

La barra di ricerca del localizzatore può essere attivata premendo Ctrl+K. Digita il tuo testo per eseguire una ricerca. Per impostazione predefinita, i risultati vengono restituiti per tutti i filtri del localizzatore abilitati, ma puoi limitare la ricerca ad un certo filtro, prefissando il tuo testo con il Prefisso del filtro localizzatore, ad esempio digitando l cad restituirà solo i layer il cui nome contiene cad. Clicca sul risultato per eseguire l’azione corrispondente, a seconda del tipo di elemento.

La ricerca viene gestita tramite thread, in modo che i risultati siano sempre disponibili il più rapidamente possibile, indipendentemente dall’eventuale installazione di filtri di ricerca lenta. Essi appaiono anche non appena ogni risultato viene rilevato da ciascun filtro, il che significa che, ad esempio, un filtro di ricerca file mostrerà i risultati uno per uno mentre l’albero dei file viene scansionato. In questo modo l’interfaccia utente è sempre reattiva anche in presenza di un filtro di ricerca molto lento (ad esempio, un filtro che utilizza un servizio online).

Suggerimento

Accesso rapido alle configurazioni del localizzatore

Clicca sull’icona search all’interno del widget localizzatore sulla barra di stato per visualizzare l’elenco dei filtri che puoi usare e la voce che avvia le Impostazioni della scheda Localizzatore del menu Impostazioni ‣ Opzioni…..

../../../_images/options_locator.png

Fig. 9.16 Impostazioni Localizzatore in QGIS

9.1.16. Impostazioni avanzate

../../../_images/options_advanced.png

Fig. 9.17 Scheda impostazioni Avanzate in QGIS

All the settings related to QGIS (UI, tools, data providers, Processing configurations, default values and paths, plugins options, expressions, geometry checks…) are saved in a QGIS/QGIS3.ini file under the active user profile directory. Configurations can be shared by copying this file to other installations.

From within QGIS, the Advanced tab offers a way to manage these settings through the Advanced Settings Editor. After you promise to be careful, the widget is populated with a tree of all the existing settings, and you can edit their value. Right-click over a setting or a group and you can delete it (to add a setting or group, you have to edit the QGIS3.ini file). Changes are automatically saved in the QGIS3.ini file.

Avvertimento

Evita di utilizzare ciecamente le impostazioni della scheda Avanzate

Fai attenzione quando modifichi gli elementi in questa finestra di dialogo dato che le modifiche vengono applicate automaticamente. Fare cambiamenti senza consapevolezza può coorompere l’installazione di QGIS in vari modi.

9.1.17. Acceleration Settings

OpenCL acceleration settings.

../../../_images/acceleration_menu.png

Fig. 9.18 Acceleration tab

9.1.18. Impostazioni Processing

La scheda processing Processing ti fornisce le impostazioni generali degli strumenti e delle sorgenti dati utilizzati nel framework QGIS Processing. Maggiori informazioni su ambiente Processing di QGIS.

../../../_images/options_processing.png

Fig. 9.19 Scheda impostazioni Processing in QGIS

9.2. Lavorare con i Profili Utente

Il menu Impostazioni ‣ Profili utente fornisce funzioni per impostare e accedere ai profili utente. Un profilo utente è una configurazione unificata dell’applicazione che permette di memorizzare in una singola cartella:

  • tutte le global settings incluse proiezioni locali, impostazioni di autenticazione, tavolozze di colori, scorciatoie…

  • Configurazione GUI e customization

  • plugins installati e loro configurazioni

  • modelli di progetto e cronologia del progetto salvato con la loro immagine di anteprima

  • processing settings, log, script, modelli.

Per impostazione predefinita, un’installazione QGIS contiene un solo profilo utente denominato default. Ma puoi creare tutti i profili utente che vuoi:

  1. Fai clic sulla voce Nuovo Profilo…..

  2. Ti verrà chiesto di fornire un nome di profilo, creando una cartella con lo stesso nome sotto ~/<UserProfiles>/ dove:

    • ~ rappresenta la HOME directory, che in win Windows è solitamente qualcosa come C:\Users\(user).

    • e <UserProfiles> rappresenta la cartella principale del profilo, ad esempio:

      • nix .local/share/QGIS/QGIS3/profiles/

      • win AppData\Roaming\QGIS\QGIS3\profiles\

      • osx Library/Application Support/QGIS/QGIS3/profiles/

    La cartella del profilo utente può essere aperta da QGIS utilizzando la Open Active Profile Folder.

  3. Viene avviata una nuova istanza di QGIS, utilizzando una configurazione pulita. Puoi quindi impostare le tue configurazioni personalizzate.

If you have more than one profile in your QGIS installation, the name of the active profile is shown in the application title bar between square brackets.

Poiché ogni profilo utente contiene impostazioni separate, plugin e cronologia possono essere ottimizzati per diversi flussi di lavoro, demo, utenti della stessa macchina, o impostazioni di test, ecc. E puoi passare dall’uno all’altro selezionandoli nel menu Impostazioni ‣ Profili utente. Puoi anche eseguire QGIS con un profilo utente specifico da command line.

Se non viene modificato, il profilo dell’ultima sessione chiusa di QGIS verrà utilizzato nelle successive sessioni QGIS.

Suggerimento

Eseguire QGIS sotto un nuovo profilo utente per verificare la persistenza dei bug

Quando incontri uno strano comportamento con alcune funzioni in QGIS, crea un nuovo profilo utente ed esegui nuovamente i comandi. A volte, i bug sono correlati ad alcune sporcizie sul profilo utente corrente e la creazione di un nuovo profilo utente può correggerli quando si riavvia QGIS con il nuovo profilo (pulito).

9.3. Proprietà progetto

Nella finestra delle proprietà del progetto sotto Progetto -> Proprietà progetto, puoi impostare le opzioni specifiche per il progetto. Le opzioni specifiche del progetto sovrascrivono il loro equivalente nella finestra di dialogo Opzioni sopra descritta.

9.3.1. Proprietà Generali

Nella scheda Generale, le Impostazioni generali ti permettono di:

  • vedere la posizione del file di progetto

  • impostare la cartella home del progetto (disponibile nella voce visualizzata Home del progetto). Il percorso può essere relativo alla cartella del file di progetto (digitare in) o assoluto. La home del progetto può essere utilizzata per memorizzare dati e altri contenuti utili per il progetto.

  • dare un titolo al progetto accanto al percorso del file di progetto

  • scegliere il colore da usare per le geometrie quando vengono selezionate

  • scegliere il colore di sfondo: il colore da usare per l’area della mappa

  • scegliere se il percorso dei layer nel progetto deve essere salvato come assoluto (completo) o come relativo al percorso del file di progetto. Puoi preferire il percorso relativo quando sia i layers che i file di progetto possono essere spostati o condivisi o se si accede al progetto da computer su piattaforme diverse.

  • scegliere di evitare artefatti quando il progetto viene reso come tessere mappa. Nota che il controllo con questa opzione può comportare un peggioramento delle prestazioni.

Calcolare le aree e le distanze è un’esigenza comune in GIS. Tuttavia, questi valori sono in realtà legati alle impostazioni di proiezione sottostanti. La scheda Misura ti consente di controllare questi parametri. Puoi infatti scegliere:

  • l” Ellissoide, su cui si basano interamente i calcoli di distanza e superficie; può essere:

    • Nessuno/Planimetrico: i valori restituiti sono in questo caso misure cartesiane.

    • uno Personalizzato: devi impostare i valori del semiasse maggiore e del semiasse minore.

    • o uno esistente nella lista predefinita (Clarke 1866, Clarke 1880 IGN, New International 1967, WGS 84…).

  • le unità di misura per le distanze per la lunghezza e il perimetro e le unità di misura per le aree. Queste impostazioni, i cui valori preimpostati sono nelle opzioni QGIS ma che poi sostituisci per il progetto corrente, vengono utilizzate in:

    • Barra di aggiornamento del campo della tabella degli attributi

    • Calcoli del calcolatore di campo

    • Identifica la lunghezza, il perimetro e i valori dell’area derivati ​​dallo strumento

    • Unità predefinita mostrata nella finestra di dialogo delle misure

L’opzione Mostra le coordinate usando permette di scegliere e personalizzare il formato delle unità da utilizzare per visualizzare le coordinate del mouse nella barra di stato e le coordinate derivate visualizzate tramite lo strumento di identificazione.

Infine, puoi definire una lista di Scale predefinite per il Progetto, che sostituisce le scale globali predefinite.

../../../_images/project_general.png

Fig. 9.20 General tab of the Project Properties dialog

9.3.2. Proprietà Metadati

La scheda Metadati permette di definire metadati dettagliati, includendo (tra gli altri): autore, data di creazione, lingua, abstract, categorie, parole chiave, contatti, link, storia. C’è anche una funzionalità di validazione che controlla se i campi specifici sono stati compilati, in ogni caso questo non è vincolante. Vedi vector layer metadata properties per altri dettagli.

9.3.3. Proprietà SR

Nota

For more information on how QGIS handles project projection, please read the dedicated section at Lavorare con le proiezioni.

La scheda crs SR ti aiuta a impostare il sistema di riferimento delle coordinate da utilizzare in questo progetto. Può essere:

  • checkbox No projection (or unknown/non-Earth projection): layers are drawn based on their raw coordinates

  • or an existing coordinate reference system that can be geographic, projected or user-defined. Layers added to the project are translated on-the-fly to this CRS in order to overlay them regardless their original CRS.

La scheda crs SR ti aiuta anche a controllare le impostazioni di riproiezione dei layer configurando le preferenze di trasformazione dei dati da applicare nel progetto corrente. Di norma, queste sostituiscono le corrispondenti impostazioni globali. Vedi Trasformazioni Datum per maggiori dettagli.

9.3.4. Proprietà Stili predefiniti

La scheda Stili predefiniti ti consente di controllare come saranno disegnati nuovi layer nel progetto quando non hanno uno file di stile .qml definito. Puoi:

  • Impostare i simboli di default (Simbolo, Linea, Riempimento) da applicare a seconda del tipo di geometria del layer come anche il default della Scala di colori.

  • Applicare un valore di default per l” Opacità ai nuovi layer

  • checkbox Assegnare colori casuali ai simboli, modificando il riempimento dei colori dei simboli, evitando così la stessa visualizzazione per tutti i layer.

../../../_images/project_default_styles.png

Fig. 9.21 Scheda Stili predefiniti

Utilizzando il pulsante styleManager Gestore di stile, puoi anche accedere rapidamente alla finestra di dialogo Style Manager e configurare simboli e scale di colori.

C’è anche un’altra sezione dove è possibile definire colori specifici per il progetto in esecuzione. Analogamente con global colors, puoi:

  • signPlus Aggiungi colore o signMinus Elimina colore

  • editCopy Copia i colori o editPaste Incolla colori

  • fileOpen Importa colori da file o fileSave Esporta colori l’impostazione dei colori da/per .gpl file.

Fai doppio clic su un colore nell’elenco per modificarlo o sostituirlo nella finestra di dialogo Color Selector. Puoi anche rinominarlo facendo doppio clic nella colonna Etichetta.

Questi colori sono identificati come Colori del Progetto ed elencati come parte di color widgets.

Suggerimento

Utilizzare i colori del progetto per assegnare e aggiornare rapidamente i widget dei colori

I colori del progetto possono essere riferiti all’uso delle loro etichette e i widget di colore in cui sono usati sono correlati alle stesse. Questo significa che invece di impostare ripetutamente lo stesso colore per molte proprietà e, per evitare un aggiornamento impegnativo, puoi:

  1. Definire colori come Colori del Progetto

  2. Click the data defined override widget next to the color property you want to set

  3. Hover over the Color menu and select the project color. The property is then assigned the expression project_color('color_label') and the color widget reflects that color.

  4. Repeat steps 2 and 3 as much as needed

  5. Update the project color once and the change is reflected EVERYWHERE it’s in use.

9.3.5. Proprietà sorgenti dati

Nella scheda Sorgenti dati puoi:

  • unchecked Crea automaticamente la transizione dei gruppi quando possibile: Quando questa modalità è attivata, tutti i layer (postgres) dello stesso database sono sincronizzati nel loro stato di modifica, cioè quando un layer è messo in stato di modifica, tutti lo sono, quando un layer è impegnato o un layer è riportato allo stato precedente, ciò vale anche per gli altri. Inoltre, anziché eseguire il buffering delle modifiche di modifica in locale, vengono direttamente inviate a una transazione nel database che viene eseguita quando l’utente fa clic su Salva layer. Nota che è possibile (dis)attivare questa opzione solo se nel progetto non c’è in fase di modifica layer.

  • unchecked Valutazione dei valori predefiniti lato provider: Quando si aggiungono nuovi elementi in una tabella PostgreSQL, i campi con vincolo di valori predefiniti sono valutati e popolati all’apertura del modulo e non al momento del commit. Ciò significa che invece di un’espressione come nextval('serial'), il campo nel modulo Aggiungi elemento mostrerà il valore atteso (ad esempio, 25).

  • unchecked Fidati del progetto quando il sorgente non possiede metadati: Per accelerare il caricamento del progetto saltando i controlli dei dati. Utile nel contesto di QGIS Server o in progetti con enormi viste di database/viste materializzate. L’estensione dei layer sarà letta dal file del progetto QGIS (invece che dalle fonti di dati) e quando si utilizza il provider PostgreSQL l’unicità della chiave primaria non sarà controllata per le viste e le viste materializzate.

  • Configurare le Capabilities dei Layer, ad esempio:

    • Abilitare (o disabilitare) quali layer sono identificabili, cioè risponderanno a identify tool. Per impostazione predefinita, i layer sono interrogabili.

    • Definire se un layer deve essere di Sola lettura, il che significa che non può essere modificato dall’utente, indipendentemente dai vincoli della sorgente dati. Anche se questa è una protezione debole, rimane una configurazione rapida e pratica per evitare che gli utenti finali modifichino i dati quando lavorano con layer definiti in file

    • Definire quali layer sono Ricercabili, cioè potrebbero essere interrogati uasando il locator widget. Per impostazione predefinita, i layer sono ricercabili.

    • Definire quali layer sono definiti come Obbligatori. I layer selezionati in questa lista sono protetti dalla rimozione accidentale dal progetto.

    La tabella Capabilities dei Layer fornisce alcuni strumenti utili:

    • Selezionare più celle e premere Inverti selezione per farle cambiare lo stato di modalità di comportamento;

    • unchecked Mostra solo layer spaziali, filtra i layer non spaziali dalla lista dei layer;

    • search Filtra layer… e rapidamente seleziona la configurazione per un particolare layer.

../../../_images/project_datasources.png

Fig. 9.22 Data Sources tab

9.3.6. Proprietà Relazioni

La scheda Relazioni è usata per definire le relazioni 1: n. Le relazioni sono definite nella finestra di dialogo delle proprietà del progetto. Una volta che le relazioni esistono per un layer, un nuovo elemento dell’interfaccia utente nella vista modulo (ad es. quando si identifica una geometria e si apre il suo modulo) elencherà le entità correlate. Questo fornisce un modo efficace per esprimere per es. lo storico delle ispezioni su una lunghezza del gasdotto o del segmento stradale. Puoi trovare ulteriori informazioni sul supporto delle relazioni 1:n nella Sezione Creare una relazione uno a molti o molti a molti.

../../../_images/project_relations.png

Fig. 9.23 Relations tab

9.3.7. Proprietà Variabili

La scheda Variabili elenca tutte le variabili disponibili a livello di progetto (che include tutte le variabili globali). Inoltre, consente anche all’utente di gestire variabili a livello di progetto. Fai clic sul pulsante signPlus per aggiungere una nuova variabile personalizzata a livello di progetto. Allo stesso modo, selezionare una variabile a livello di progetto personalizzata dall’elenco e fare clic sul pulsante signMinus pulsante per rimuoverlo. Maggiori informazioni sull’utilizzo delle variabili nella sezione Strumenti generali Memorizzazione valori nelle Variabili.

9.3.8. Proprietà Macro

La scheda Macro è usata per modificare le macro Python per i progetti. Attualmente sono disponibili solo tre macro: openProject (), saveProject () e closeProject ().

../../../_images/macro.png

Fig. 9.24 Impostazioni delle macro in QGIS

9.3.9. Proprietà QGIS Server

La scheda QGIS Server ti permette di configurare il tuo progetto per pubblicarlo online. Qui puoi definire le informazioni sulle capabilities di QGIS Server WMS e WFS, l’estensione e le restrizioni SR. Maggiori informazioni sono disponibili nella sezione Configure your project e successive.

../../../_images/project_qgisserver.png

Fig. 9.25 QGIS Server settings tab

9.4. Personalizzazione

La finestra di dialogo di personalizzazione consente di (dis) attivare quasi tutti gli elementi dell’interfaccia utente di QGIS. Questo può essere molto utile se vuoi fornire ai tuoi utenti finali una versione «leggera» di QGIS, contenente solo le icone, i menu o i pannelli di cui hanno bisogno.

Nota

Prima che le modifiche trovino applicazione, è necessario riavviare QGIS.

../../../_images/customization.png

Fig. 9.26 Finestra di dialogo Personalizzazione

Spuntando la casella di controllo checkbox Abilita personalizzazione è il primo passo verso la personalizzazione di QGIS. Ciò abilita la barra degli strumenti e il pannello dei widget da cui è possibile deselezionare e quindi disabilitare alcuni elementi della GUI.

Gli elementi configurabili possono essere:

  • un Menu o alcuni dei suoi sotto-menu da Barra dei Menu

  • un intero Panello (vedi Pannelli e Barre degli strumenti)

  • la Barra di stato descritta in Barra di Stato o qualcuno dei suoi strumenti

  • una Barra degli strumenti: per intero o per alcune sue icone

  • o ogni widget di ogni finestra di dialogo in QGIS: etichette, pulsanti, caselle combinate…

With select Switch to catching widgets in main application, you can click on an item in QGIS interface that you want to be hidden and QGIS automatically unchecks the corresponding entry in the Customization dialog. You can also use the Search box to find items by their name or label.

Una volta impostata la configurazione, fai clic su Applica o OK per convalidare le modifiche. Questa configurazione diventa quella utilizzata di default da QGIS all’avvio successivo.

Le modifiche possono essere salvate in un file .ini usando il pulsante fileSave Salva su file. Questo è un modo pratico per condividere una interfaccia comune QGIS fra più utenti. Basta fare click su fileOpen Carica da file dal computer di destinazione per importare il file .ini. Puoi anche utilizzare opzioni della riga dei comandi e salvare varie impostazioni anche per casi d’uso diversi.

Suggerimento

Ripristinare in modo semplice lo stato predefinito di QGIS

La configurazione iniziale della GUI di QGIS può essere ripristinata in uno dei seguenti modi:

  • deselezionando l’opzione checkbox Abilita personalizzazione nella finestra di dialogo Personalizzazione o fare clic su selectAllTree Verifica tutto

  • premendo il pulsante Ripristina nel riquadro Impostazioni nel menu Impostazioni ‣ Opzioni…, scheda Sistema

  • lanciando QGIS al prompt dei comandi con la seguente riga di comando qgis --nocustomization

  • impostando a false il valore della variabile UI -> Personalizzazione -> Abilitato nel menu Impostazioni ‣ Opzioni, scheda Avanzato (vedi warning).

In quasi tutti i metodi esposti per rendere operativo il ripristino è necessario riavviare QGIS.

9.5. Tasti di scelta rapida

QGIS fornisce scorciatoie da tastiera predefinite per molte funzionalità. Puoi trovarle nella sezione Barra dei Menu. Inoltre, l’opzione del menu Impostazioni ‣ keyboardShortcuts Configura scorciatoie … ti consente di modificare le scorciatoie da tastiera predefinite e aggiungere nuove scorciatoie da tastiera alle funzioni di QGIS.

../../../_images/shortcuts.png

Fig. 9.27 Definire le opzioni di scelta rapida

La configurazione è molto semplice. Usa la casella di ricerca in cima alla finestra di dialogo per trovare una particolare azione, selezionala dall’elenco e clicca su:

  • Cambia e premi la nuova combinazione che vuoi assegnare come nuova scorciatoia

  • Set None per eliminare la scorciatoia assegnata

  • o Selezione predefinita per ripristinare la scorciatoia ai suoi valori di default.

Procedi come sopra per tutti gli altri strumenti che vuoi personalizzare. Una volta terminata la configurazione, semplicemente Chiudi la finestra di dialogo per applicare le modifiche. Puoi anche fare Salva… i cambiamenti come file .XML e Carica… in un’altra installazione di QGIS.

9.6. Esecuzione di QGIS con impostazioni avanzate

9.6.1. Linea di comando e variabili di ambiente

Abbiamo visto che lanciare QGIS è fatto come per qualsiasi applicazione sul tuo sistema operativo. QGIS fornisce opzioni a riga di comando per casi d’uso più avanzati (in alcuni casi puoi utilizzare una variabile d’ambiente invece dell’opzione a riga di comando). Per ottenere una lista delle opzioni, inserisci qgis --help sulla riga di comando, che restituisce:

QGIS is a user friendly Open Source Geographic Information System.
Usage: /usr/bin/qgis.bin [OPTION] [FILE]
  OPTION:
        [--version]     display version information and exit
        [--snapshot filename]   emit snapshot of loaded datasets to given file
        [--width width] width of snapshot to emit
        [--height height]       height of snapshot to emit
        [--lang language]       use language for interface text (changes existing override)
        [--project projectfile] load the given QGIS project
        [--extent xmin,ymin,xmax,ymax]  set initial map extent
        [--nologo]      hide splash screen
        [--noversioncheck]      don't check for new version of QGIS at startup
        [--noplugins]   don't restore plugins on startup
        [--nocustomization]     don't apply GUI customization
        [--customizationfile path]      use the given ini file as GUI customization
        [--globalsettingsfile path]     use the given ini file as Global Settings (defaults)
        [--authdbdirectory path] use the given directory for authentication database
        [--code path]   run the given python file on load
        [--defaultui]   start by resetting user ui settings to default
        [--hide-browser]        hide the browser widget
        [--dxf-export filename.dxf]     emit dxf output of loaded datasets to given file
        [--dxf-extent xmin,ymin,xmax,ymax]      set extent to export to dxf
        [--dxf-symbology-mode none|symbollayer|feature] symbology mode for dxf output
        [--dxf-scale-denom scale]       scale for dxf output
        [--dxf-encoding encoding]       encoding to use for dxf output
        [--dxf-map-theme maptheme]      map theme to use for dxf output
        [--take-screenshots output_path]        take screen shots for the user documentation
        [--screenshots-categories categories]   specify the categories of screenshot to be used (see QgsAppScreenShots::Categories).
        [--profile name]        load a named profile from the user's profiles folder.
        [--profiles-path path]  path to store user profile folders. Will create profiles inside a {path}\profiles folder
        [--version-migration]   force the settings migration from older version if found
        [--openclprogramfolder]         path to the folder containing the sources for OpenCL programs.
        [--help]                this text
        [--]            treat all following arguments as FILEs

  FILE:
    Files specified on the command line can include rasters,
    vectors, and QGIS project files (.qgs and .qgz):
     1. Rasters - supported formats include GeoTiff, DEM
        and others supported by GDAL
     2. Vectors - supported formats include ESRI Shapefiles
        and others supported by OGR and PostgreSQL layers using
        the PostGIS extension

Suggerimento

Esempi di uso degli argomenti delle righe di comando

Puoi avviare QGIS specificando uno o più file di dati sulla riga di comando. Per esempio, supponendo di essere nella directory qgis_sample_data, puoi avviare QGIS con un layer vettoriale e un file raster da caricare all’avvio usando il seguente comando: qgis ./raster/landcover.img ./gml/lakes.gml

9.6.1.1. --version

Questa opzione restituisce Informazioni sulla versione di QGIS.

9.6.1.2. --snapshot

Questa opzione ti permette di creare un’istantanea in formato PNG dalla vista corrente. Questa opzione è utile quando si hanno molti progetti e si desidera generare istantanee dai propri dati, o quando è necessario creare istantanee dello stesso progetto con dati aggiornati.

Attualmente, genera un file PNG con 800x600 pixel. La dimensione può essere regolata usando gli argomenti -width e --height. Il nome del file può essere aggiunto dopo --snapshot. Ad esempio:

qgis --snapshot my_image.png --width 1000 --height 600 --project my_project.qgs

9.6.1.3. --width

Questa opzione restituisce la larghezza dello scatto da emettere (usato con --snapshot`).

9.6.1.4. --height

Questa opzione restituisce l’altezza dello scatto da emettere (usato con --snapshot`).

9.6.1.5. --lang

In base alla tua zona, QGIS seleziona la localizzazione corretta. Se vuoi cambiare la lingua, è possibile specificare un codice lingua. Per esempio, qgis --lang inizia QGIS in localizzazione italiana.

9.6.1.6. --project

È anche possibile avviare QGIS con un file di progetto esistente. Basta aggiungere l’opzione della riga di comando --progetto` seguita dal nome del progetto e QGIS si aprirà con tutti i layer del file caricato.

9.6.1.7. --extent

Per iniziare con una determinata estensione della mappa, utilizza questa opzione. Devi aggiungere il rettangolo di delimitazione della tua estensione nel seguente ordine separato da una virgola:

--extent xmin,ymin,xmax,ymax

Questa opzione ha probabilmente più senso se abbinata all’opzione --project per aprire uno specifico progetto nella estensione desiderata.

9.6.1.9. --noversioncheck

Salta il controllo per nuova versione di QGIS all’avvio.

9.6.1.10. --noplugins

Se hai problemi all’avvio con i plugin, puoi evitare di caricarli all’avvio con questa opzione. In seguito saranno ancora disponibili nel Plugins Manager.

9.6.1.11. --nocustomization

Usando questa opzione, qualsiasi esistente GUI customization non sarà applicata all’avvio. Questo significa che tutti i pulsanti nascosti, le voci di menu, le barre degli strumenti e così via, appariranno all’avvio di QGIS. Questo non è un cambiamento permanente. La personalizzazione verrà applicata di nuovo se QGIS viene lanciato senza questa opzione.

Questa opzione è utile per consentire l’accesso temporaneo agli strumenti che sono stati rimossi tramite personalizzazione.

9.6.1.12. --customizationfile

Utilizzando questa opzione, puoi definire un file di personalizzazione dell’interfaccia utente, che verrà utilizzato all’avvio.

9.6.1.13. --globalsettingsfile

Utilizzando questa opzione, puoi specificare il percorso di un file di impostazioni globali (.ini`), noto anche come Impostazioni predefinite. Le impostazioni nel file specificato sostituiscono quelle originali predefinite in linea, ma le impostazioni dei profili utente saranno impostate sopra di esse. Le impostazioni globali predefinite si trovano in your_QGIS_PKG_PKG_path/resources/qgis_global_settings.ini.

Attualmente, non c’è modo di specificare un file su cui scrivere le impostazioni; pertanto, è possibile creare una copia di un file di impostazioni originale, rinominarlo e adattarlo.

Impostando il percorso qgis_global_setting.ini in una cartella condivisa in rete, permette ad un amministratore di sistema di cambiare le impostazioni globali e le impostazioni predefinite in diverse macchine modificando un solo file.

La variabile d’ambiente equivalente è QGIS_GLOBAL_SETTINGS_FILE.

9.6.1.14. --authdbdirectory

Questa opzione è simile a --globalsettingsfile, ma definisce il percorso della directory dove sarà memorizzato e caricato il database di autenticazione.

9.6.1.15. --code

Questa opzione può essere usata per eseguire un dato file python direttamente dopo l’avvio di QGIS.

Per esempio, quando si ha un file python chiamato load_alaska.py con il seguente contenuto:

from qgis.utils import iface
raster_file = "/home/gisadmin/Documents/qgis_sample_data/raster/landcover.img"
layer_name = "Alaska"
iface.addRasterLayer(raster_file, layer_name)

Supponendo che sei nella directory dove si trova il file load_alaska.py, puoi avviare QGIS, caricare il file raster landcover.img e dare al layer il nome “Alaska” usando il seguente comando:

qgis --code load_alaska.py

9.6.1.16. --defaultui

Al caricamento, resetta permanentemente l’interfaccia utente (UI) alle impostazioni predefinite. Questa opzione ripristina la visibilità, la posizione e le dimensioni dei pannelli e delle barre degli strumenti. A meno che non venga modificata di nuovo, le impostazioni predefinite dell’interfaccia utente verranno utilizzate nelle sessioni successive.

Nota che questa opzione non ha alcun effetto su GUI customization. Gli elementi nascosti dalla personalizzazione dell’interfaccia grafica (ad esempio la barra di stato) rimarranno nascosti anche utilizzando l’opzione --defaultui`. Vedi anche l'opzione ``--nocustomization.

9.6.1.17. --hide-browser

Al caricamento, nasconde il pannello Browser dall’interfaccia utente. Il pannello può essere abilitato cliccando con il tasto destro del mouse su uno spazio nella barra degli strumenti o usando la voce Visualizza ‣ Pannelli (Impostazioni ‣ Pannelli in kde Linux KDE).

A meno che non sia di nuovo abilitato, il pannello Browser rimarrà nascosto nelle sessioni successive.

9.6.1.18. --dxf-*

Queste opzioni possono essere utilizzate per esportare un progetto QGIS in un file DXF. Sono disponibili diverse opzioni:

  • –dxf-export: il nome del file DXF in cui esportare i layer;

  • –dxf-extent: l’estensione del file DXF finale;

  • –dxf-symbology-mode: qui è possibile utilizzare diversi valori: none (nessuna simbologia), symbollayer (simbologia a livello simbolo), feature (simbologia dell’elemento);

  • –dxf-scale-deno: il denominatore della scala della simbologia;

  • –dxf-encoding: la codifica del file;

  • –dxf-map-theme: sceglie un map theme dalla lista della configurazione layer.

9.6.1.19. --take-screenshots

Acquisisce schermate per la documentazione utente. Può essere usato insieme a --screenshots-categories per filtrare quali categorie o sezioni delle schermate della documentazione dovrebbero essere create (vedi QgsAppScreenShots::Categories).

9.6.1.20. --profile

Carica QGIS utilizzando un profilo specifico dalla cartella del profilo dell’utente. Se non viene modificato, il profilo selezionato verrà utilizzato nelle seguenti sessioni QGIS.

9.6.1.21. --profiles-path

Con questa opzione, puoi scegliere un percorso per caricare e salvare i profili (impostazioni utente). Crea profili all’interno di una cartella {path}\profiles, che include impostazioni, plugin installati, modelli di elaborazione e script, e così via.

Questa opzione ti permette, ad esempio, di memorizzare tutti i plugin e le impostazioni in un’unità flash o, ad esempio, di condividere le impostazioni tra computer diversi utilizzando un servizio di condivisione file.

La variabile d’ambiente equivalente è QGIS_CUSTOM_CONFIG_PATH.

9.6.1.22. --version-migration

Se vengono trovate le impostazioni di una versione precedente (e.g., la cartella .qgis2 da QGIS 2.18), questa opzione le importerà nel profilo QGIS predefinito.

9.6.1.23. --openclprogramfolder

Utilizzando questa opzione, puoi specificare un percorso alternativo per i programmi OpenCL. Questo è utile per gli sviluppatori mentre testano nuove versioni dei programmi senza dover sostituire quelle esistenti.

La variabile d’ambiente equivalente è QGIS_OPENCL_PROGRAM_FOLDER.

9.6.2. Distribuzione di QGIS all’interno di un’organizzazione

Se devi installare QGIS all’interno di un’organizzazione con un file di configurazione personalizzato, devi prima copiare/incollare il contenuto del file delle impostazioni predefinite che si trova in your_QGIS_PKG_PKG_path/resources/qgis_global_settings.ini. Questo file contiene già alcune sezioni predefinite identificate da un blocco che inizia con []. Consigliamo di mantenere questi valori predefiniti e di aggiungere le proprie sezioni in fondo al file. Se una sezione è duplicata nel file, QGIS prenderà l’ultima dall’alto verso il basso

Puoi cambiare allowVersionCheck=false per disabilitare il controllo della versione di QGIS.

Se non vuoi visualizzare la finestra di migrazione dopo una nuova installazione, devi usare la seguente sezione:

[migration]
fileVersion=2
settings=true

Se vuoi aggiungere una variabile personalizzata a livello globale:

[variables]
organisation="Your organization"

To discover the possibilities of the settings INI file, we suggest that you set the config you would like in QGIS Desktop and then search for it in your INI file located in your profile using a text editor. A lot of settings can be set using the INI file such as WMS/WMTS, PostGIS connections, proxy settings, maptips…

Infine, devi impostare la variabile d’ambiente QGIS_GLOBAL_SETTINGS_FILE al percorso del tuo file personalizzato.

Inoltre, puoi anche installare file come macro Python, tavolozze di colori, modelli di layout, modelli di progetto…. nella cartella di sistema QGIS o nel profilo utente QGIS

  • I modelli di layout devono essere installati nella cartella composer_templates.

  • I modelli di progetto devono essere installati nella cartella project_templates.

  • Le macro Python personalizzate devono essere installate nella cartella python.