Outdated version of the documentation. Find the latest one here.

.

Lavorare con le proiezioni

QGIS ti consente di definire un sistema di riferimento - SR - (Coordinate Reference System, ovvero sistema di riferimento delle coordinate) globale o a livello di singolo progetto per i layer privi di un SR predefinito. Ti consente inoltre di definire sistemi di coordinate personalizzati e supporta anche la riproiezione al volo (on-the-fly, OTF) di vettori e raster. Tutte queste funzionalità ti permettono di visualizzare contemporaneamente layer con SR diversi.

Panoramica sul supporto alle proiezioni

QGIS supporta all’incirca 2.700 SR. Le definizioni di ognuno di questi SR sono memorizzate in un database SQLite che viene installato insieme a QGIS. Normalmente non è necessario manipolare il database direttamente, infatti potresti causare il malfunzionamento del supporto alla proiezione. I SR personalizzati invece, sono salvati in un database utente. Vedi la sezione Sistemi di riferimento personalizzati per informazioni sulla gestione dei SR personalizzati.

I SR disponibili in QGIS sono basati su quelli definiti dall’European Petroleum Survey Group - EPSG - e dall’Institut Geographique National francese (IGN) e sono ricavati essenzialmente dalle tabelle di riferimento spaziale usate da GDAL. I codici EPSG sono presenti nel database e li puoi usare per idetificare e specificare i SR in QGIS.

Per usare la riproiezione al volo (OTF), i dati devono contenere informazioni sul proprio sistema di riferimento, altrimenti devi definire un SR per il layer, a livello di progetto o a livello globale. Per i layer PostGIS, QGIS usa l’identificatore del riferimento spaziale specificato al momento della creazione del layer. Per i dati supportati da OGR, QGIS fa affidamento sulla presenza di un “mezzo” specifico per ciascun formato, che definisce il SR. Nel caso degli shapefile, ad esempio, si stratta di un file contenente l’indicazione del SR in formato Well Known Text (WKT). Il file della proiezione ha lo stesso nome dello shapefile, ma ha estensione .prj. Per esempio lo shapefile chiamato alaska.shp. avrà un corrispondente file di proiezione chiamato alaska.prj.

Ogni volta che selezioni un nuovo SR le unità dei layer vengono automaticamente cambiate nella scheda Generale della finestra di dialogo mActionOptions Proprietà progetto del menu Progetto (Gnome, OS X) o Impostazioni (KDE, Windows).

Specifiche globali delle proiezioni

QGIS imposta il SR di ogni nuovo progetto su quello definito a livello globale: il SR globale predefinito è EPSG:4326 - WGS 84 (proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs). Puoi modificare il SR predefinito tramite il pulsante [Scegli...] presente nella parte superiore della scheda SR, come mostrato in figura figure_projection_1. Questa impostazione verrà salvata e sarà valida per tutte le successive sessioni di QGIS.

Figure Projection 1:

../../../_images/crsdialog.png

Scheda SR nella finestra di dialogo Opzioni nix

Quando usi layer che non hanno un SR, devi specificare come QGIS deve interpretare questi layer. La scelta può essere globale oppure solamente per il progetto corrente: le impostazioni sono disponibili nella scheda SR del menu Impostazioni ‣ mActionOptions Opzioni.

Le opzioni mostrate in figura figure_projection_1 sono:

  • radiobuttonon Richiedi SR

  • radiobuttonoff Usa il SR del progetto

  • radiobuttonoff Utilizza come predefinito SR visualizzato sotto

Se vuoi specificare il SR di un determinato layer che non ha queste informazioni, puoi farlo anche attraverso la scheda Generale delle proprietà dei raster (vedi Menu Generale) e dei vettori (vedi Menu Generale). Se il layer ha già le informazioni sul SR, saranno visualizzate come in figura Finestra di dialogo delle proprietà del vettore .

Suggerimento

SR NELLA LEGENDA

Facendo click con il tasto destro su di un layer in legenda (sezione Legenda) hai a disposizione due scorciatoie per l’impostazione del SR. Imposta il SR del layer apre direttamente la finestra per la scelta del sistema di riferimento (figura figure_projection_2), mentre Imposta il SR del progetto dal layer imposterà il SR del progetto sulla base di quello del layer

Definire la riproiezione al volo (OTF)

QGIS supporta la riproiezione al volo (OTF) sia per i raster che per i vettori, ma l’opzione non è abilitata in modo predefinito. Per usare la riproiezione OTF, devi spuntare la casella di controllo checkbox Abilita la riproiezione al volo nella scheda SR della finestra di dialogo mActionProjectProperties Proprietà progetto.

Hai tre modi diversi per farlo:

  1. Seleziona mActionOptions Proprietà progetto dal menu Progetto (Gnome, OSX) oppure Impostazioni (KDE, Windows).

  2. Cliccare sull’icona geographic Stato SR nell’angolo in basso a destra della barra di stato.

  3. Abilita la riproiezione al volo in modalità predefinita spuntando la casella di controllo checkbox Effettua sempre la riproiezione al volo nella scheda SR della finestra di dialogo Opzioni oppure spunta Abilita automaticamente la riproiezione al volo se i layer hanno SR differente.

Se hai già caricato un layer e vuoi abilitare la riproiezione al volo, la scelta migliore è: aprire la scheda Sistema di riferimento (SR) della finestra di dialogo Proprietà progetto, selezionare nell’elenco il SR attualmente impostato, quindi attivare la casella di controllo checkbox Abilita la riproiezione al volo. Ogni layer caricato successivamente sarà riproiettato al volo nel SR mostrato vicino all’icona geographic Stato SR e quest’icona diventerà attiva a tutti gli effetti.

Figure Projection 2:

../../../_images/projectionDialog.png

Finestra di dialogo delle proprietà delle proiezioni nix

La scheda SR della finestra di dialogo Proprietà progetto contiene cinque importanti componenti, come puoi vedere nella figura Figure_projection_2:

  1. Abilita la riproiezione al volo — puoi utilizzare questa casella di controllo per abilitare o disabilitare la riproiezione al volo. Quando è disabilitata, ogni layer verrà visualizzato in funzione del proprio sistema di riferimento e le componenti descritte sotto non saranno attive. Quando è abilitata, ogni layer verrà visualizzato nel sistema di riferimento specificato.

  2. Filtro — se conosci il codice EPSG, l’identificatore o il nome del SR che vuoi impostare, puoi utilizzare questa area di ricerca per trovarlo nell’elenco. Inserisci il codice EPSG, l’identificatore o il nome.

  3. Sistemi di riferimento usati di recente — se ci sono dei SR che usi frequentemente, questi verranno visualizzati in questa sezione della finestra di dialogo. Clicca su una voce per impostare il SR associato.

  4. Sistemi di riferimento mondiali — questa è una lista di tutti i SR supportati da QGIS, compresi quelli geografici, proiettati e personalizzati. Per specificare un SR, selezionalo dalla lista: il SR attivo verrà evidenziato.

  5. Testo PROJ.4 - è la stringa SR usata dal motore di proiezione Proj4. È un testo di sola lettura, a solo scopo informativo.

Suggerimento

Finestra di dialogo Proprietà del progetto

Se apri la finestra di dialogo Proprietà progetto dal menu Progetto, per poter visualizzare le impostazioni del SR devi cliccare sulla scheda SR.

Se clicchi sull’icona geographic Stato SR si aprirà automaticamente la scheda SR.

Sistemi di riferimento personalizzati

Se QGIS non ha le informazioni sul sistema di riferimento di cui hai bisogno, puoi crearne uno personalizzato. Per farlo, seleziona mActionCustomProjection SR personalizzato... dal menu Impostazioni. I SR personalizzati vengono salvati nel database utente di QGIS. Oltre ai SR personalizzati, questo database contiene anche i segnalibri geospaziali e altri dati utente.

Figure Projection 3:

../../../_images/customProjectionDialog.png

Finestra di dialogo SR nix

Definire un SR personalizzato in QGIS richiede una buona comprensione delle librerie PROJ.4. Per iniziare, fai riferimento al documento Cartographic Projection Procedures for the UNIX Environment - A User’s Manual di Gerald I. Evenden, U.S. Geological Survey Open-File Report 90-284, 1990 (disponibile all’indirizzo ftp://ftp.remotesensing.org/proj/OF90-284.pdf ).

Questo manuale descrive l’uso di proj.4 e delle relative utilità da riga di comando. I parametri cartografici usati da proj.4 sono descritti nel manuale e sono identici a quelli usati da QGIS.

La finestra di dialogo Definizione Sistema Riferimento Spaziale Personalizzato richiede solamente due parametri per definire un SR personalizzato:

  1. Il nome

  2. I parametri cartografici in formato PROJ.4.

Per creare un nuovo SR, clicca sul pulsante mIconNew Aggiungi nuovo SR e inserisci il nome e i parametri.

La voce Parametri deve iniziare con un blocco +proj=, per rappresentare il nuovo SR.

Puoi testare i parametri del tuo SR per vedere se danno risultati validi. Per farlo, inserisci due valori noti di latitudine e longitudine nel sistema WGS 84 rispettivamente in Nord ed Est. Clicca su [Calcola] e fai un paragone dei risultati con i valori noti del tuo SR personalizzato.

Trasformazioni datum predefinite

La riproiezione al volo dipende dalla capacità di trasformare i dati in un ‘SR predefinito’ che in QGIS è WGS84. Per alcuni SR sono disponibili molti tipi di trasformazione. QGIS ti permette di definire la trasformazione da usare, altrimenti verrà usata la trasformazione predefinita.

Dalla scheda SR del menu Impostazioni ‣ mActionOptions Opzioni puoi:

  • impostare se QGIS deve chiedere quando deve definire una trasformazione tramite il pulsante Chiedi la trasformazione del datum quando non è definito un valore di riferimento.

  • modificare la lista di trasformazioni specificate dall’utente.

In una finestra di dialogo, QGIS chiede quale trasformazione deve usare visualizzando il informazioni di PROJ.4 che descrivono la trasformazione di partenza e quella di destinazione. Puoi ottenere altre informazioni fermando il cursore del mouse sopra una trasformazione. Puoi salvare le impostazioni selezionando il pulsante radiobuttonon Ricorda la selezione.