Content deleted Content added
→‎Release History: added upcoming 3.30
 
(44 intermediate revisions by 34 users not shown)
Line 1:
{{Short description|Open -source desktop GIS software}}
{{Infobox software
| name = QGIS
Line 10:
| developer = QGIS Development Team
| released = {{Start date|2002|07}}
| latest release version = {{wikidata|property|preferred|references|edit@end|Q1329181|P348|P548=Q2804309}}
| latest release date = {{release date and age|{{wikidata|qualifier|preferred|single|Q1329181|P348|P548=Q2804309|P577}}}}
| programming language = [[C++]], [[Python (programming language)|Python]], [[Qt (toolkit)|Qt]]
| operating system =
Line 22:
}}
 
'''QGIS''' is a [[free software|free]] and [[open-source software|open-source]] [[cross-platform]] desktop [[geographic information system]] (GIS) applicationsoftware that supportsis viewing, editing, printing,[[free and analysis of geospatial dataopen-source]].<ref name="Official Website">{{cite web|title=QGIS Official Website |url=http://www.qgis.org/ |publisher=QGIS |access-date=16 October 2013}}</ref> QGIS supports [[Windows]], [[macOS]], and [[Linux]].<ref>{{Cite web |title=Download QGIS |url=https://www.qgis.org/en/site/forusers/download.html |access-date=2023-12-31 |website=www.qgis.org}}</ref> It supports viewing, editing, printing, and analysis of geospatial data in a range of data formats. QGIS was previously also known as Quantum GIS.
 
==Functionality==
QGIS functions as [[geographic information system]] (GIS) software, allowing users to analyze and edit spatial information, in addition to composing and exporting graphical maps.<ref name="Official Website" /> QGIS supports [[raster graphics|raster]], [[Vector graphics|vector]], mesh, and meshpoint cloud layers.<ref>{{cite web |title=QGIS project README file |url=https://github.com/qgis/QGIS/blob/master/README.md |website=github.com/qgis |access-date=20 March 2024 |ref=readme_md}}</ref> Vector data is stored as either point, line, or [[Polygon (computer graphics)|polygon]] features. Multiple formats of raster images are supported, and the software can [[georeferencing|georeference]] images.
 
QGIS supports [[shapefile]]s, personal geodatabases, [[dxf]], [[MapInfo Professional|MapInfo]], [[PostGIS]], and other industry-standard formats.<ref>{{cite news |url=http://www.linuxjournal.com/content/getting-started-quantum-gis |title=Getting Started With Quantum GIS |work=Linux Journal |last=Gray |first=James |date=2008-03-26}}</ref> Web services, including [[Web Map Service]] and [[Web Feature Service]], are also supported to allow use of data from external sources.<ref name="Cavallini"/>
 
QGIS integrates with other open-source GIS packages, including [[PostGIS]], [[GRASS GIS]], [[SAGA GIS]], and [[MapServer]].<ref name="Cavallini"/> [[Plug-in (computing)|Plugins]] written in [[Python (programming)|Python]] or [[C++]] extend QGIS's capabilities. Plugins can geocode using the Google Geocoding API, perform geoprocessing functions similar to those of the standard tools found in [[ArcGIS]], and interface with [[PostgreSQL]]/[[PostGIS]], [[SpatiaLite]] and [[MySQL]] databases.
 
QGIS is built on top of, and standard installs include, broadly-used open-source GIS format and projection conversion libraries [[GDAL]] and [[PROJ|proj]].
QGIS can also be used with [[SAGA GIS]] and [[Kosmo]].
 
==Development==
Gary Sherman began the development of Quantum GIS in early 2002, and it became an incubator project of the [[Open Source Geospatial Foundation]] in 2007.<ref>{{cite web|url=http://wiki.osgeo.org/wiki/Annual_Report_2007_Compiled |author=OSGeo |title=OSGeo Annual Report 2007|date=February 2008}}</ref> Version 1.0 was released in January 2009.<ref>
{{cite web|url=http://lists.osgeo.org/pipermail/qgis-developer/2009-January/005774.html |author=Tim Sutton |title=Announcing the release of QGIS 1.0 'Kore' |date=January 23, 2009 |access-date=2009-01-26}}</ref>
 
In 2013, along with release of version 2.0 the name was officially changed from ''Quantum GIS'' to ''QGIS'' to avoid confusion as both names had been used in parallel.<ref name="renamed">{{cite web|title=Changelog for QGIS 2.0 - Quantum GIS is now known only as 'QGIS' |url=https://www.qgis.org/en/site/forusers/visualchangelog200/index.html#feature-quantum-gis-is-now-known-only-as-qgis |publisher=QGIS |access-date=1 January 2020}}</ref>)
 
Written mainly in [[C++]], QGIS makes extensive use of the [[Qt (toolkit)|Qt]] library.<ref name="Cavallini">
Line 43:
 
[[File:QGIS-Android screenshot.png|thumbnail|right|A screenshot from QGIS-Android in 2014.]]
{{As of|2017}}, QGIS is available for multiple operating systems including [[Mac OS X]], [[Linux]], [[Unix]], and [[Microsoft Windows]].<ref name=DL2017>{{cite web |url=http://www.qgis.org/en/site/forusers/download.html |title=Download QGIS |website=QGIS.org |access-date=March 31, 2017}}</ref> AThere mobileare several third-party apps that allow versionuse of QGIS wason undermobile developmentdevices forsuch [[Androidas QField (operatingAndroid, systemiOS and Windows)|, Mergin Maps (Android]], {{asiOS of|2014|lc=yes}}and Windows) and IntraMaps Roam (Windows).<ref name=android-qgisDL2017>{{cite web|title=QGIS for Android|url=http://hubwww.qgis.org/projectsen/android-qgis|archive-url=https:site/forusers/webdownload.archive.org/web/20111021182058/http://hub.qgis.org/projects/android-qgishtml |url-statustitle=deadDownload QGIS |archive-datewebsite=21 OctoberQGIS.org 2011|access-date=25March September31, 20142017}}</ref>
 
QGIS can also be used as a graphical user interface to GRASS. QGIS has a small install footprint on the host file system compared to commercial GISs and generally requires less [[RAM]] and processing power; hence it can be used on older hardware or running simultaneously with other applications where CPU power may be limited.{{Citation needed|date=January 2012}}
Line 51:
==Function==
 
QGIS enables users to visualize their data using maps, charts, and diagrams while customizing the presentation with a variety of symbology choices. The capabilities for geographical analysis provided by QGIS, including as buffer construction, spatial querying, and geoprocessing. For more complex geographical analysis, users can additionally make use of plugins and algorithms. QGIS also makes it simple to share and publish geospatial data as maps, online services, or print maps in a variety of file formats, such as shapefiles, GeoTIFFs, and KML files.
QGIS can display multiple layers containing different sources or depictions of sources.
 
[[File:Print composer in QGIS.png|thumb|Screenshot of Print Composer]]
Line 57:
 
==Licensing==
As a [[free software]] application under [[GNU GPLv2]], QGIS can be freely modified to perform different or more specialized tasks. Two examples are the QGIS Browser and QGIS Server applications, which use the same code for data access and rendering, but present different front-end interfaces.<ref>{{citationCite web needed|title=QGIS Server Guide/Manual — QGIS Documentation documentation |url=https://docs.qgis.org/3.28/en/docs/server_manual/index.html |access-date=March2023-07-07 2017|website=docs.qgis.org}}</ref>
 
==Adoption==
Line 64:
* [[National Geospatial-Intelligence Agency]]
* Austrian state of [[Vorarlberg]]
* [[The Economist]]<ref>{{Cite web |title=The Economist |url=https://view.e.economist.com/?qs=f23f9794d30266884e9b9ef47429adf7cbe494594408510df62ccb97d56fc2a8172e49360541c1702eb8910dbcfff4fcb812dcbb0226f7fa2cea98ed2a8f6647b777bcf700c1a030186049a60da896de |archive-url=https://web.archive.org/web/20230707162114/https://view.e.economist.com/?qs=f23f9794d30266884e9b9ef47429adf7cbe494594408510df62ccb97d56fc2a8172e49360541c1702eb8910dbcfff4fcb812dcbb0226f7fa2cea98ed2a8f6647b777bcf700c1a030186049a60da896de |archive-date=7 July 2023 |access-date=2023-07-07 |website=view.e.economist.com}}</ref>
* [[The Economist]]
* Swiss cantons of [[Canton of Glarus|Glarus]] and [[Canton of Solothurn|Solothurn]]<ref name=Vorarlberg>{{cite web|title=QuantumGIS (QGIS) – freie GIS-Software|url=http://www.vorarlberg.at/vorarlberg/bauen_wohnen/bauen/vermessung_geoinformation/neuigkeiten_mitbild_/quantumgis.htm|publisher=Land Vorarlberg|access-date=12 October 2013|archive-date=16 October 2013|archive-url=https://web.archive.org/web/20131016143825/http://www.vorarlberg.at/vorarlberg/bauen_wohnen/bauen/vermessung_geoinformation/neuigkeiten_mitbild_/quantumgis.htm|url-status=dead}}</ref>
* New Zealand's [[Land Information New Zealand|Land Information public service department]]<ref name=linz> {{cite web|title=QGIS related repositories on GitHub - LINZ|url=https://github.com/linz?q=qgis|publisher=GitHub|access-date=31 March 2020}}</ref>
 
Line 71:
"LTR" indicates a Long Term Release. Detailed changelogs are available for releases 2.0 and later.<ref>{{Cite web |title=Visual Changelogs |url=https://www.qgis.org/en/site/forusers/visualchangelogs.html |access-date=2022-07-16 |website=www.qgis.org}}</ref>
{| class="wikitable"
|+ QGIS Version History
|+ Caption text
|-
! Version !! Codename !! Release Date
!Notes
|-
|! 0.0.1-alpha || || 2002-07
|First public release.
|-
| 1.0 || Kore || 2009-01-05
|
| 2002-07
| First public release. [Java]
|-
! 1.0
| 2.0 || Dufour || 2013-09-08
| Kore
|New vector API, integration of SEXTANTE geoprocessing, symbology and labeling overhaul.  Dropped "Quantum" from the name.
| 1.0 || Kore || 2009-01-05
|[Java]
|-
! 2.0
| 3.0 || Girona || 2018-02-23
| Dufour
| 2.0 || Dufour || 2013-09-08
|New vector API, integration of SEXTANTE geoprocessing, symbology and labeling overhaul.  Dropped "Quantum" from the name. [Java]
|-
! 3.0
| Girona
| 3.0 || Girona || 2018-02-23
|Significant rewrite, upgrading to Qt5, PyQt5, and Python 3.
|-
|! 3.2 |
| Bonn |
| 2018-06-22
|
|-
|! 3.4 LTR |
| Madeira |
| 2018-10-26
|
|-
|! 3.6 |
| Noosa |
| 2019-02-22
|
|-
|! 3.8 |
| Zanzibar |
| 2019-06-21
|
|-
|! 3.10 LTR |
| A Coruña |
| 2019-10-25
|
|-
|! 3.12 |
| Bucureşti |
| 2020-02-21
|
|-
|! 3.14 |
| Pi |
| 2020-06-19
|New temporal controller.
|-
|! 3.16 LTR |
| Hannover |
| 2020-10-23
|
|-
! 3.18
| 3.18 || Zurich || 2021-02-19
| Zürich
|2023 2021-02-1719
|
|-
|! 3.20 |
| Odense |
| 2021-06-18
|
|-
|! 3.22 LTR |
| Białowieża |
| 2021-10-22
|
|-
|! 3.24 |
| Tisler |
| 2022-02-18
|
|-
|! 3.26 |
| Buenos Aires |
| 2022-06-17
| Improved pointcloud and 3D support. New profile plotting framework.
|-
! 3.28 LTR
| Firenze
| 2022-10-21
|
|-
|! 3.30
| style=text-align:center; white-space:nowrap | 's-Hertogenbosch
| 2023-03-03
|
|-
! 3.32
| Lima
| 2023-06-23
|
|-
! 3.34 LTR
| Prizren
| 2023-10-27
|
|-
!3.36
| 3.28 || Firenze || 2022-10-21
|Maidenhead
|2024-02-23
|
|-
!'''3.38'''
|3.30
|Grenoble
|2024-06-21
|
|2023-02-17
|upcoming release
|}