QGIS
In-depth entryby QGIS.org association · Application · also known as Quantum GIS
Open-source desktop GIS for viewing, editing, analysing and publishing vector and raster geodata, extensible with Python plugins
Overview
QGIS is a free and open-source desktop geographic information system maintained by the QGIS.org association and a large contributor community, and it is the reference open-source tool in the GIS and mapping category. It runs on macOS, Windows and Linux and opens hundreds of vector and raster formats through GDAL/OGR, connects to PostGIS, SpatiaLite, GeoPackage and web services (WMS, WFS, WMTS, XYZ tiles), and provides digitising, attribute editing, georeferencing, styling, labelling and print-layout composition.
Analysis runs through the Processing framework, which wraps native algorithms alongside GDAL, GRASS GIS, SAGA and other providers and chains them into graphical models or batch jobs. A Python console and PyQGIS API expose the whole application, and the plugin repository hosts thousands of community extensions for tasks from OpenStreetMap download to 3D visualisation. QGIS Server publishes projects as OGC web services, and QGIS Cloud-style hosts or Lizmap turn projects into web maps.
In property-valuation and urban-research work QGIS is typically where assessment rolls, cadastral layers, listings and census geographies are joined, inspected and mapped before statistics are run elsewhere; PostGIS often serves as the backing database. Releases arrive several times a year, with a long-term release line for stability.
Limits are those of a desktop tool: very large datasets are better processed in a database or with command-line GDAL, multi-user editing requires a database backend, plugin quality varies, and the interface's breadth means a learning curve for newcomers. There is no vendor support contract unless bought from a commercial sustainer.
Capabilities
- Read and write hundreds of vector and raster formats via GDAL/OGR
- Connections to PostGIS, SpatiaLite, GeoPackage and OGC web services
- Digitising, topology-aware editing and georeferencing
- Processing framework with GDAL, GRASS and SAGA algorithms and model builder
- PyQGIS Python API and plugin ecosystem
- Cartographic styling, labelling and print layouts
- QGIS Server for publishing OGC services
Typical workflows
- Join a municipal assessment roll to cadastral polygons and symbolise values
- Build a repeatable geoprocessing model and run it in batch
- Design a print map from PostGIS layers
Strengths
- Free, GPL-licensed and cross-platform
- Largest open-source GIS plugin ecosystem
- Interoperates with PostGIS, GDAL and Python stacks
Limitations
- Desktop-bound; heavy processing belongs in a database or CLI
- Multi-user editing needs a database backend
- Plugin quality and maintenance vary
- Broad interface has a learning curve
Prerequisites
- macOS, Windows or Linux desktop
- Python knowledge for PyQGIS automation (optional)
Who it is for
- GIS analysts and cartographers
- Urban, housing and environmental researchers
- Real estate analysts mapping parcels and comparables
Alternatives & comparison
PostGIS stores and queries geodata in SQL and is often QGIS's backend; GeoPandas does scripted analysis in Python without a GUI. OpenStreetMap is a data source QGIS consumes, and Mapbox is a hosted web-map stack for publishing rather than desktop analysis.
- GeoPandas
Python library extending pandas with geometry columns, spatial operations, reprojection, spatial joins and file I/O for vector geodata
Open sourceOpen source - Mapbox
Commercial mapping platform with vector tiles, map styling, geocoding, directions and SDKs for web, iOS and Android, billed by usage
ProprietaryFreemium - OpenStreetMap
Collaboratively edited world map database released under the ODbL, with planet files, an editing API and derived tiles and extracts
Open sourceFree - PostGIS
Spatial extension for PostgreSQL adding geometry, geography and raster types with indexing and hundreds of SQL functions
Open sourceOpen source
Sources & verification
Primary sources consulted for this record. Claims are tied to the fields each source supports; the automated link checker re-verifies every URL on a schedule.
- LicenseQGIS COPYING (GPL v2)checked Nov 1, 2026
https://github.com/qgis/QGIS/blob/master/COPYING
Supports: license_spdx, source_model
- Official documentationQGIS Documentationchecked Nov 1, 2026
https://docs.qgis.org/latest/en/docs
Supports: capabilities, data_formats, integrations
- Official sitechecked Nov 1, 2026
- Official sitechecked Nov 1, 2026
- Confidence
- High
- Reviewed
- Nov 1, 2026
- Links
- Broken · Nov 2, 2026
Spotted an error?
More in GIS & mapping
H3
Uber Technologies (open-source project) · GIS & mapping
Hexagonal hierarchical geospatial indexing system from Uber with a C core and bindings for Python, JavaScript, Java and SQL engines
Geocodio
Dotsquare LLC (Geocodio) · GIS & mapping
Geocoding API and spreadsheet service for the US and Canada with batch processing and data appends such as census, districts and time zones
MapLibre
MapLibre Organization · GIS & mapping
Open-source vector-tile map renderers for web (GL JS) and native platforms, forked from Mapbox GL and governed by a community organisation
Leaflet
Volodymyr Agafonkin and contributors · GIS & mapping
Lightweight open-source JavaScript library for interactive tile-based web maps with markers, vector layers and a large plugin ecosystem
Overpass API
Roland Olbricht and the OpenStreetMap community · GIS & mapping
Read-only query service for OpenStreetMap data using the Overpass QL language, available on public instances or self-hosted
Données Québec
Gouvernement du Québec — Ministère des Ressources naturelles et des Forêts · Open & public data
Québec's shared open-data portal where provincial ministries and municipalities publish datasets under a Creative Commons Attribution licence