QGIS (precedentemente Quantum GIS[1] è un GIS libero e open source.[2] Applicazione desktop, QGIS permette di visualizzare, organizzare, analizzare e rappresentare dati spaziali. È il software GIS open source più diffuso al mondo.[senza fonte]
QGIS è mantenuto da una comunità di sviluppatori che pubblicano una nuova versione ogni 4 mesi circa e una Long Time Release (LTR) ogni anno secondo la roadmap del progetto. L'interfaccia è tradotta in 48 lingue.
Generalità
QGIS è un software GIS (Geographic Information System), che permette di analizzare ed editare dati spaziali e di generare cartografia. QGIS supporta sia dati vettoriali che raster oltre che i principali database spaziali come PostgreSQL/PostGIS o Spatialite. La forza di QGIS, inoltre, è che integra al suo interno gli algoritmi di processing di altri progetti open source, come GRASS GIS e SAGA GIS, in una interfaccia intuitiva.
Il software viene pubblicato come multipiattaforma e dal sito possono essere scaricate le compilazioni per macOS, Linux, UNIX, Microsoft Windows e Android.
Essendo distribuito come pacchetto Open Source, il codice sorgente di QGIS è liberamente messo a disposizione dagli sviluppatori e può essere scaricato e modificato. Il cuore di QGIS è scritto in C++ e supporta pienamente Python 3. Questo permette la sua riprogrammazione per rispondere a specifiche esigenze. Per aumentare le funzionalità e la compatibilità possono altresì essere compilati dei plugin in Python, piccole estensioni caricate al momento del lancio del programma che ne estendono le funzioni.
Sviluppo
QGIS è nato nel 2002 grazie all'intuizione di Gary Sherman, a cui serviva semplicemente un visualizzatore per i dati PostGIS. Tuttavia il progetto prese immediatamente piede e nel 2007 è stato incubato dall' Open Source Geospatial Fundation. La versione 1.0 di Quantum GIS è stata rilasciata nel gennaio 2009, mentre nel 2013, con il rilascio della versione 2.0, ha cambiato nome diventando QGIS. Un altro cambio importante nello sviluppo del software è avvenuto con la versione 3.0 in cui Python 2 viene sostituito con Python 3.
In Italia esiste la comunità di utenti e sviluppatori, QGIS Italia, che fornisce assistenza agli utenti tramite la Mailing List, pagina Facebook e Canale Telegram. Inoltre la comunità Italiana organizza ogni anno eventi come i Contributors Meeting, QGIS Day e un SummerCamp, con l'obiettivo di diffondere la cultura del software geografico libero in Italia.
Caratteristiche tecniche
Panoramica delle funzioni
QGIS permette di far confluire dati provenienti da diverse fonti (vedi Formati) in un unico progetto di analisi territoriale. I dati, divisi in Layers, possono essere analizzati e da essi viene creata l'immagine mappa con il graficismo che può essere personalizzato dall'utente ed eventualmente rispondere alle analisi tipiche del GIS - gradazione di colori, sfumatura di colore, valore unico.
La mappa può essere arricchita da icone e da etichette dipendenti dagli attributi degli elementi cartografici.
Un sistema di scripting può essere invocato per gestire operazioni ripetitive sui dati.
Se installato il supporto GRASS, i Tools di GRASS sono richiamabili da QGIS per essere applicati sui dati del progetto.
I dati possono essere riproiettati dinamicamente.
Installazione
L'installazione di QGIS è molto semplice, per gli utenti di Windows sono disponibili gli installer stand-alone o il tool Osgeo4W che permette un'installazione avanzata dei pacchetti e permette il controllo sulle versioni del software e delle relative librerie.
Vettoriali
- ESRI ArcInfo Binary Coverage
- ESRI Shapefile, default salvataggio vettoriali
- Geopackage
- MapInfo .TAB e MIF/MID
- GRASS Vector
- AutoCAD DXF
Raster
DBRMS con estensione spaziale
Plugin
Al momento sono supportati più di 400 plugin.
Se un plugin risulta essere particolarmente stabile, utile ed utilizzato è probabile che venga incluso nell'installazione base delle future versioni di QGIS.
Un esempio è il plugin Processing prima conosciuto come Sextante. Processing integra gli algoritmi di altri software e li rende disponibili nell'interfaccia di QGIS. Alcuni di questi software sono:
- SAGA GIS
- TauDem
- GRASS (con QGis 2.14 le funzionalità di GRASS 7 sono completamente supportate)
- R
Cronologia delle versioni
Versione
|
Nome in codice
|
Data
|
Cambiamenti significativi[3]
|
Vecchia versione non più supportata: 0.0.1-alpha
|
|
luglio 2002
|
Importare e visualizzare i dati provenienti da PostGIS[4]
|
Vecchia versione non più supportata: 0.0.3-alpha
|
|
10 agosto 2002
|
Aggiunto il supporto per shapefile e altri formati vettoriali.[4]
|
Vecchia versione non più supportata: 0.0.4-alpha
|
|
15 agosto 2002
|
Migliorata la gestione dei layers e visualizzare le proprietà di una finestra di dialogo.[4]
|
Vecchia versione non più supportata: 0.0.5-alpha
|
|
5 ottobre 2002
|
Correzioni di bug e migliorata la stabilità, possibilità di impostare la larghezza delle linee, e migliorato lo zoom in / out.[4]
|
Vecchia versione non più supportata: 0.0.6
|
|
24 novembre 2002
|
Miglioramenti per le connessioni PostGIS, strato di identificare la funzione aggiunto, e la capacità di visualizzare e ordinare tabelle degli attributi.[4]
|
Vecchia versione non più supportata: 0.0.7
|
|
30 novembre 2002
|
[1]
|
Vecchia versione non più supportata: 0.0.8
|
|
11 dicembre 2002
|
[2]
|
Vecchia versione non più supportata: 0.0.9
|
|
25 gennaio 2003
|
[3]
|
Vecchia versione non più supportata: 0.0.10
|
|
13 maggio 2003
|
[4]
|
Vecchia versione non più supportata: 0.0.11
|
|
10 giugno 2003
|
[5]
|
Vecchia versione non più supportata: 0.0.12
|
|
10 giugno 2003
|
[6]
|
Vecchia versione non più supportata: 0.0.13
|
|
8 dicembre 2003
|
[7]
|
Vecchia versione non più supportata: 0.1pre1
|
|
14 febbraio 2004
|
[8][9]
|
Vecchia versione non più supportata: 0.1
|
Moroz
|
25 febbraio 2004
|
[10]
|
Vecchia versione non più supportata: 0.2
|
Pumpkin
|
26 aprile 2004
|
[11] [12]
|
Vecchia versione non più supportata: 0.3
|
Madison
|
28 maggio 2004
|
[13] [14]
|
Vecchia versione non più supportata: 0.4
|
Baby
|
4 luglio 2004
|
[15]
|
Vecchia versione non più supportata: 0.5
|
Bandit
|
5 ottobre 2004
|
[16] [17]
|
Vecchia versione non più supportata: 0.6
|
Simon
|
19 dicembre 2004
|
[18] [19]
|
Vecchia versione non più supportata: 0.7
|
Seamus
|
|
[20]
|
Vecchia versione non più supportata: 0.7.3
|
|
11 ottobre 2005
|
[21] [22]
|
Vecchia versione non più supportata: 0.8
|
|
7 gennaio 2007
|
[23]
|
Vecchia versione non più supportata: 0.8.1
|
Titan
|
15 giugno 2007
|
[24]
|
Vecchia versione non più supportata: 0.9.0
|
|
26 ottobre 2007
|
[25] [26] [27]
|
Vecchia versione non più supportata: 0.9.1
|
Ganymede
|
6 gennaio 2008
|
[28] [29] [30]
|
Vecchia versione non più supportata: 0.10
|
Io
|
3 maggio 2008
|
[31] [32]
|
Vecchia versione non più supportata: 0.11
|
Metis
|
21 luglio 2008
|
[33]
|
Vecchia versione non più supportata: 1.0
|
Kore
|
5 gennaio 2009
|
[34] [35]
|
Vecchia versione non più supportata: 1.1
|
Pan
|
12 maggio 2009
|
[36][37]
|
Vecchia versione non più supportata: 1.2
|
Daphnis
|
1º settembre 2009
|
[38][39]
|
Vecchia versione non più supportata: 1.3
|
Mimas
|
20 settembre 2009
|
[40] [41]
|
Vecchia versione non più supportata: 1.4
|
Enceladus
|
10 gennaio 2010
|
[42] [43]
|
Vecchia versione non più supportata: 1.5
|
Tethys
|
29 luglio 2010
|
[44]
|
Vecchia versione non più supportata: 1.6
|
Copiapó
|
27 novembre 2010
|
[45] [46]
|
Vecchia versione non più supportata: 1.7
|
Wrocław
|
19 giugno 2011
|
[47][48]
|
Vecchia versione non più supportata: 1.8
|
Lisboa
|
21 giugno 2012
|
[49][50]
|
Vecchia versione non più supportata: 2.0.0-2.0.1
|
Dufour
|
8 settembre 2013
|
Nuova API per i dati vettoriali, integrazione del geo processore SEXTANTE, revisionate simbologia e etichette. 2.0 changelog
|
Vecchia versione non più supportata: 2.2
|
Valmiera
|
22 febbraio 2014
|
2.2 changelog[5]
|
Vecchia versione non più supportata: 2.4
|
Chugiak
|
27 giugno 2014
|
2.4 changelog
|
Vecchia versione non più supportata: 2.6
|
Brighton
|
1º novembre 2014
|
2.6 changelog
|
Vecchia versione non più supportata: 2.8.0 LTR
|
Wien
|
20 febbraio 2015
|
2.8 changelog. Ultima versione = 2.8.9 - 30 aprile 2016.
|
Vecchia versione non più supportata: 2.10
|
Pisa
|
26 giugno 2015
|
2.10 changelog
|
Vecchia versione non più supportata: 2.12
|
Lyon
|
23 ottobre 2015
|
2.12 changelog
|
Vecchia versione non più supportata: 2.14 LTR
|
Essen
|
29 febbraio 2016
|
2.14 changelog. Ultima versione = 2.14.22 - 20 gennaio 2018.
|
Vecchia versione non più supportata: 2.16
|
Nødebo
|
8 luglio 2016
|
2.16 changelog
|
Vecchia versione non più supportata: 2.18 LTR
|
Las Palmas
|
21 ottobre 2016
|
Release finale nella serie 2.0.[6] Basato su Qt4, Python 2.7. Ultima versione = 2.18.28 - 18 gennaio 2019.
|
Vecchia versione non più supportata: 3.0
|
Gerona
|
23 febbraio 2018[7]
|
Basato su Qt5, PyQt5, e Python 3.[8] 3.0 changelog
|
Vecchia versione non più supportata: 3.2
|
Bonn
|
29 giugno 2018[7]
|
3.2 changelog
|
Vecchia versione non più supportata: 3.4 LTR
|
Madeira
|
26 ottobre 2018
|
3.4 changelog. Ultima versione = 3.4.15 - 17 gennaio 2020.
|
Vecchia versione non più supportata: 3.6
|
Noosa
|
22 febbraio 2019
|
3.6 changelog
|
Vecchia versione non più supportata: 3.8
|
Zanzibar
|
21 giugno 2019
|
3.8 changelog
|
Vecchia versione non più supportata: 3.10 LTR
|
A Coruña
|
25 ottobre 2019
|
3.10 changelog. Ultima versione = 3.10.14 - 15 gennaio 2021.
|
Vecchia versione non più supportata: 3.12
|
București
|
21 febbraio 2020
|
3.12 changelog
|
Vecchia versione non più supportata: 3.14
|
Pi
|
19 giugno 2020
|
3.14 changelog
|
Vecchia versione non più supportata: 3.16 LTR
|
Hannover
|
23 ottobre 2020
|
3.16 changelog. Ultima Versione = 3.16.16 - 14 gennaio 2022.
|
Vecchia versione non più supportata: 3.18
|
Zürich
|
19 febbraio 2021
|
3.18 changelog
|
Vecchia versione non più supportata: 3.20
|
Odense
|
18 giugno 2021
|
3.20 changelog
|
Vecchia versione non più supportata: 3.22 LTR
|
Białowieża
|
22 ottobre 2021
|
3.22 changelog. Ultima Versione = 3.22.16 - 3 febbraio 2023.
|
Vecchia versione non più supportata: 3.24
|
Tisler
|
18 febbraio 2022
|
3.24 changelog
|
Vecchia versione non più supportata: 3.26
|
Buenos Aires
|
17 giugno 2022
|
3.26 changelog
|
Vecchia versione non più supportata: 3.28 LTR
|
Firenze
|
21 ottobre 2022
|
3.28 changelog. Ultima Versione = 3.28.15 - 19 gennaio 2024.
|
Vecchia versione non più supportata: 3.30
|
's-Hertogenbosch
|
3 marzo 2023
|
3.30 changelog
|
Vecchia versione non più supportata: 3.32
|
Lima
|
23 giugno 2023
|
3.32 changelog
|
Versione precedente ancora supportata: 3.34 LTR
|
Prizren
|
27 ottobre 2023
|
3.34 changelog
|
Vecchia versione non più supportata: 3.36
|
Maidenhead
|
23 febbraio 2024
|
3.36 changelog
|
Vecchia versione non più supportata: 3.38
|
Grenoble
|
21 giugno 2024
|
3.38 changelog
|
Versione stabile corrente: 3.40
|
Bratislava
|
25 ottobre 2024
|
3.40 changelog
|
Legenda: Vecchia versione Versione precedente ancora supportata Versione corrente Ultima versione di anteprima Versione futura
|
Note
- ^ (EN) Feature: Quantum GIS is now known only as ‘QGIS’, su Changelog for QGIS 2.0, qgis.org, 9 settembre 2013.
- ^ (EN) Development in QGIS, su qgis.org.
- ^ Road Map, su qgis.org. URL consultato il 6 marzo 2022.
- ^ a b c d e QGIS Change Log, su svn.osgeo.org, Open Source Geospatial Foundation, 9 marzo 2004. URL consultato il 13 dicembre 2008.
- ^ Jürgen E. Fischer, Announcing the release of QGIS 2.2, su osgeo-org.1560.x6.nabble.com, OSGeo.org. URL consultato il 22 febbraio 2014 (archiviato dall'url originale il 3 marzo 2016).
- ^ Changelog for QGIS 2.18, su QQIS.org, 21 ottobre 2016. URL consultato il 31 marzo 2017.
- ^ a b Road Map, su qgis.org. URL consultato il 15 gennaio 2018.
- ^ Sutton, Tim, Help us to plan for QGIS 3.0, su QGIS.org, 17 gennaio 2016. URL consultato il 31 marzo 2017.
Altri progetti
Collegamenti esterni
- (MUL) Sito ufficiale, su qgis.org.
- (EN) Blog ufficiale, su blog.qgis.org.
- (EN) Opere riguardanti QGIS, su Open Library, Internet Archive.
- (EN) QGIS, su SourceForge.
- QGIS, su packages.debian.org.
- (EN) QGIS, su GitHub.
- Repository sorgenti di QGIS, su github.com.
- Sito di segnalazione bug, su github.com.
- (EN) QGIS, su Free Software Directory.
- (EN) QGIS – An opensource geospatial project, su MapScaping, 12 marzo 2020.