Content deleted Content added
m →‎top: Copyedit (minor) and punct fix (see previous COI declaration)
 
(4 intermediate revisions by 4 users not shown)
Line 25:
 
==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 (GIS)|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 79:
|
| 2002-07
| First public release. [Java]
|-
! 1.0
| Kore
| 2009-01-05
|[Java]
|-
! 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
Line 184:
|Maidenhead
|2024-02-23
|-
!'''3.38'''
|Grenoble
|2024-06-21
|
|}