
QGIS est un logiciel SIG (système d'information géographique) libre multiplateforme publié sous licence GPL. Le développement a débuté en et est sorti en tant que projet sur SourceForge en . Il était également appelé Quantum GIS jusqu'en .
Via la bibliothèque GDAL, il gère les formats d’image matricielles (raster) et vectorielles, ainsi que les bases de données.
QGIS fait partie des projets de la Fondation Open Source Geospatial.
Le logiciel est intégré à la liste des logiciels libres préconisés par l'État français dans le cadre de la modernisation globale de ses systèmes d’information.
QGIS est un logiciel SIG qui permet de :
QGIS peut être utilisé comme logiciel autonome ou comme interface graphique du logiciel SIG GRASS. Il est ainsi possible d'utiliser toute sa puissance d’analyse dans un environnement de travail plus convivial. Il est également possible d'appeler les modules SAGA GIS depuis QGIS. Ces fonctionnalités sont optionnelles, et passent par des modules d'extension (plugin).
Par ailleurs, QGIS dispose — par défaut — de nombreux modules, dont :
L'une des grandes forces de QGIS est de pouvoir utiliser des centaines de systèmes de projection géographiques à la volée tels que WGS84, Lambert 93 ou ED50.
En outre, depuis la version 0.9, il possède un vrai moteur de scripts basé sur Python. Ceci permet tout à la fois de créer des modules plus simplement qu'en C++, mais aussi de construire de véritables applications. Cette possibilité passe par PyQt, le pont entre Python et la bibliothèque graphique Qt4.
Le serveur cartographique Qgis-Server est fourni nativement avec QGIS depuis la version 1.6. Il s'agit d'un serveur cartographique libre comparable aux solutions MapServer, GeoServer ou Mapnik. Son gros avantage est de s'appuyer sur le rendu du logiciel bureautique et donc de permettre la configuration de toutes les caractéristiques de ses cartes directement avec QGIS : symbologie, étiquettes, seuils d'échelle, etc. Cela permet de faciliter le travail de configuration et d'éviter l'écriture de fichiers de configuration à la main comme dans le cas des autres serveurs cartographiques. QGIS server permet également de fournir des données dans des formats OGC tels que WMS, WFS, etc.
| Version | Nom de code | Date de publication | Changements significatifs |
|---|---|---|---|
| 0.0.1-alpha | Importation et visualisation de donnée issues de PostGIS | ||
| 0.0.3-alpha | Ajout du support du format shapefile et autres formats vectoriels. | ||
| 0.0.4-alpha | Amélioration de la manipulation des calques, de la colorisation des calques et de l'affichage des propriétés dans une boite de dialogue. | ||
| 0.0.5-alpha | Correction de bug et stabilité améliorée. Fonctionnalité de fixe l’épaisseur des lignes et amélioration des fonctions de zoom. | ||
| 0.0.6 | Amélioration de la connexion avec PostGIS, ajout de fonction d'identification des calques, fonctionnalité de visualisation et tri des tables d'attributs. | ||
| 0.0.7 | |||
| 0.0.8 | |||
| 0.0.9 | |||
| 0.0.10 | |||
| 0.0.11 | |||
| 0.0.12 | |||
| 0.0.13 | |||
| 0.1pre1 | Ajout du support de données raster. Ombrage unique, continu ou graduel des données vecteur. Fonctionnalité de génération de buffer. Amélioration du plugin PostGIS,. | ||
| 0.1 | Moroz | ||
| 0.2 | Pumpkin | ||
| 0.3 | Madison | ||
| 0.4 | Baby | ||
| 0.5 | Bandit | ||
| 0.6 | Simon | (en) « QGIS Community » [archive du ], sur qgis.org via Wikiwix | |
| 0.7 | Seamus | ||
| 0.7.3 | « Slashgeo - qgis 0.7.3 released and grass integration » [archive du ], sur slashgeo.org via Wikiwix | ||
| 0.8 | Joséphine | ||
| 0.8.1 | Titan | ||
| 0.9.0 | |||
| 0.9.1 | Ganymède | ||
| 0.10 | Io | ||
| 0.11 | Métis | ||
| 1.0 | Coré | ||
| 1.1 | Pan | ||
| 1.2 | Daphnis | ||
| 1.3 | Mimas | (en) « Release Checklist 1.3 » [archive du ], sur qgis.org via Internet Archive | |
| 1.4 | Encelade | ||
| 1.5 | Téthys | (en) « Release Checklist 1.5 » [archive du ], sur qgis.org via Wikiwix | |
| 1.6 | Copiapó | (en) « Release Checklist 1.6 » [archive du ], sur qgis.org via Internet Archive (en) « Announcing the release of QGIS 1.6 'Copiapó' » [archive du ], sur qgis.org via Wikiwix | |
| 1.7 | Wrocław | « [Qgis-user] Announcing the release of QGIS 1.7 'Wrocław' » [archive du ], sur osgeo.org via Internet Archive | |
| 1.8 | Lisbonne | « [Qgis-user] Announcing the release of QGIS 1.8 » [archive du ], sur osgeo.org via Internet Archive « Mojibake » dans les environnements en japonais. | |
| 2.0 | Dufour | Nouveau API vecteur. Révision de la symbologie et de l’étiquetage.(en) « Projecta : Entries - » [archive du ], sur linfiniti.com via Internet Archive | |
| 2.2 | Valmiera | , | |
| 2.4 | Chugiak | 2.4.0 changelog | |
| 2.6 | Brighton | « changelog »(Archive.org • Wikiwix • Que faire ?) | |
| 2.8 LTR | Vienne | « Changelog for QGIS 2.8 » [archive du ], sur qgis.org via Internet Archive | |
| 2.10 | Pise | ||
| 2.12 | Lyon | ||
| 2.14 LTR | Essen | ||
| 2.16 | Nødebo (en) | ||
| 2.18 LTR | Las Palmas | Ultime évolution dans les versions 2.x! | |
| 3.0 | Girona | 2016-01-17: Plan for QGIS 3.0: Basé sur les dernières versions de Qt5 et Python 3 | |
| 3.2 | Bonn | http://changelog.qgis.org/en/qgis/version/3.2.0/ | |
| 3.4 LTR | Madeira | http://changelog.qgis.org/en/qgis/version/3.4-LTR/ | |
| 3.6 | Noosa | http://changelog.qgis.org/en/qgis/version/3.6.0/ | |
| 3.8 | Zanzibar | http://changelog.qgis.org/en/qgis/version/3.8/ | |
| 3.10 LTR | A Coruña | http://changelog.qgis.org/en/qgis/version/3.10/ | |
| 3.12 | București | http://changelog.qgis.org/en/qgis/version/3.12/ | |
| 3.14 | Pi | https://changelog.qgis.org/en/qgis/version/3.14/ | |
| 3.16
LTR |
Hannover | https://changelog.qgis.org/en/qgis/version/3.16/ | |
| 3.18 | Zürich | https://changelog.qgis.org/en/qgis/version/3.18/ | |
| 3.20 | Odense | https://changelog.qgis.org/en/qgis/version/3.20/ | |
| 3.22
LTR |
Białowieża | https://changelog.qgis.org/en/qgis/version/3.22/ | |
| 3.24 | Tisler | https://changelog.qgis.org/en/qgis/version/3.24/ | |
| 3.26 | Buenos Aires | https://changelog.qgis.org/en/qgis/version/3.26/ | |
| 3.28
LTR |
Firenze | https://changelog.qgis.org/en/qgis/version/3.28/ | |
| 3.30 | 's-Hertogenbosch | 3 mars 2023 | https://changelog.qgis.org/en/qgis/version/3.30/ |
| 3.32 | Lima | 23 juin 2023 | https://changelog.qgis.org/en/qgis/version/3.32/ |
| 3.34
LTR |
Prizren | 22 décembre 2023 | https://changelog.qgis.org/en/qgis/version/3.34/ |
| 3.36 | Maidenhead | 23 février 2024 | https://changelog.qgis.org/en/qgis/version/3.36/ |
| 3.38 | Grenoble | 21 juin 2024 | https://changelog.qgis.org/en/qgis/version/3.38/ |
| 3.40
LTR |
Bratislava | 25 octobre 2024 | https://changelog.qgis.org/en/qgis/version/3.40/ |
| 3.42 | Münster | 21 février 2025 | https://changelog.qgis.org/en/version/3.42/ |
| 3.44 | Solothurn | 20 juin 2025 | https://changelog.qgis.org/en/version/3.44/ |
| 4.0 | Norrköping | 6 Mars 2026 | https://changelog.qgis.org/en/version/4.0/ |
| 4.2 | Belém do Parà | 3 juillet 2026 | https://qgis.org/project/visual-changelogs/visualchangelog42/ |