QGIS explained

QGIS
Logo Size:120px
Developer:QGIS Development Team
Programming Language:C++, Python, Qt
Platform:Windows, Linux, Mac OS X, Android(beta)
Language:Multilingual
Genre:Geographic information system
License:GNU GPLv2

QGIS is a geographic information system (GIS) software that is free and open-source.[1] QGIS supports Windows, macOS, and Linux.[2] 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. QGIS supports raster, vector, mesh, and point cloud layers.[3] Vector data is stored as either point, line, or polygon features. Multiple formats of raster images are supported, and the software can georeference images.

QGIS supports shapefiles, personal geodatabases, dxf, MapInfo, PostGIS, and other industry-standard formats.[4] Web services, including Web Map Service and Web Feature Service, are also supported to allow use of data from external sources.

QGIS integrates with other open-source GIS packages, including PostGIS, GRASS GIS, SAGA GIS, and MapServer. Plugins written in 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.

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.[5] Version 1.0 was released in January 2009.[6]

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.[7]

Written mainly in C++, QGIS makes extensive use of the Qt library.[8] In addition to Qt, required dependencies of QGIS include GEOS and SQLite. GDAL, GRASS GIS, PostGIS, and PostgreSQL are also recommended, as they provide access to additional data formats.[9]

, QGIS is available for multiple operating systems including Mac OS X, Linux, Unix, and Microsoft Windows.[10] There are several third-party apps that allow use of QGIS on mobile devices such as QField (Android, iOS and Windows), Mergin Maps (Android, iOS and Windows) and IntraMaps Roam (Windows).[10]

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.

QGIS is maintained by volunteer developers who regularly release updates and bug fixes., developers have translated QGIS into 48 languages and the application is used internationally in academic and professional environments. Several companies offer support and feature development services.[11]

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.

In order to prepare printed map with QGIS, Print Layout is used. It can be used for adding multiple map views, labels, legends, etc.

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.[12]

Adoption

Many public and private organizations have adopted QGIS, including:

Release History

"LTR" indicates a Long Term Release. Detailed changelogs are available for releases 2.0 and later.[17]

QGIS Version History
Version Codename Release DateNotes
0.0.1-alpha2002–07First public release. [Java]
1.0Kore2009-01-05[Java]
2.0Dufour2013-09-08New vector API, integration of SEXTANTE geoprocessing, symbology and labeling overhaul.  Dropped "Quantum" from the name. [Java]
3.0Girona2018-02-23Significant rewrite, upgrading to Qt5, PyQt5, and Python 3.
3.2Bonn2018-06-22
3.4 LTRMadeira2018-10-26
3.6Noosa2019-02-22
3.8Zanzibar2019-06-21
3.10 LTRA Coruña2019-10-25
3.12Bucureşti2020-02-21
3.14Pi2020-06-19New temporal controller.
3.16 LTRHannover2020-10-23
3.18Zürich2021-02-19
3.20Odense2021-06-18
3.22 LTRBiałowieża2021-10-22
3.24Tisler2022-02-18
3.26Buenos Aires2022-06-17Improved pointcloud and 3D support. New profile plotting framework.
3.28 LTRFirenze2022-10-21
3.30style=text-align:center; white-space:nowrap 's-Hertogenbosch2023-03-03
3.32Lima2023-06-23
3.34 LTRPrizren2023-10-27
3.36Maidenhead2024-02-23
3.38Grenoble2024-06-21

Notes and References

  1. Web site: QGIS Official Website . QGIS . 16 October 2013.
  2. Web site: Download QGIS . 2023-12-31 . www.qgis.org.
  3. Web site: QGIS project README file . github.com/qgis . 20 March 2024 . readme_md.
  4. News: Getting Started With Quantum GIS . Linux Journal . Gray . James . 2008-03-26.
  5. Web site: OSGeo Annual Report 2007. OSGeo . February 2008.
  6. Web site: Announcing the release of QGIS 1.0 'Kore' . Tim Sutton . January 23, 2009 . 2009-01-26.
  7. Web site: Changelog for QGIS 2.0 - Quantum GIS is now known only as 'QGIS' . QGIS . 1 January 2020.
  8. Web site: Free GIS desktop and analyses: QuantumGIS, the easy way . Cavallini . Paolo . The Global Geospatial Magazine . August 2007.
  9. Web site: Project details for Quantum GIS - Quantum GIS 0.9.0 . Freshmeat . 2008-12-31.
  10. Web site: Download QGIS . QGIS.org . March 31, 2017.
  11. Web site: Commercial support. www.qgis.org. 2017-05-01.
  12. Web site: QGIS Server Guide/Manual — QGIS Documentation documentation . 2023-07-07 . docs.qgis.org.
  13. Web site: QGIS related repositories on GitHub - NSA. GitHub. 31 March 2020.
  14. Web site: The Economist . https://web.archive.org/web/20230707162114/https://view.e.economist.com/?qs=f23f9794d30266884e9b9ef47429adf7cbe494594408510df62ccb97d56fc2a8172e49360541c1702eb8910dbcfff4fcb812dcbb0226f7fa2cea98ed2a8f6647b777bcf700c1a030186049a60da896de . 7 July 2023 . 2023-07-07 . view.e.economist.com.
  15. Web site: QuantumGIS (QGIS) – freie GIS-Software. Land Vorarlberg. 12 October 2013. 16 October 2013. https://web.archive.org/web/20131016143825/http://www.vorarlberg.at/vorarlberg/bauen_wohnen/bauen/vermessung_geoinformation/neuigkeiten_mitbild_/quantumgis.htm. dead.
  16. Web site: QGIS related repositories on GitHub - LINZ. GitHub. 31 March 2020.
  17. Web site: Visual Changelogs . 2022-07-16 . www.qgis.org.