QGIS Spatial Computing Training Course

Duration 10 days 18 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends GIS Analysts, Geospatial Specialists and others
Fee from USD 2,200 KSh 190,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 16 Nov 2026 Course code SD-GRS-157

Before you join: Participants should have basic experience using QGIS or another desktop GIS, including opening layers, viewing attribute tables and producing simple maps.

Dates & prices

Two start dates a month in every city, and live online on weekdays or weekends. Fees are per participant; classroom fees include tuition, materials, lunch and refreshments, and the certificate.

Suggest a date or city

Showing the next six months. Later dates, other cities and private deliveries for your team are available on request.

Course overview

Spatial decisions depend on data that is correctly located, documented, analysed and communicated. Teams working on infrastructure, public services, environmental monitoring, humanitarian operations, banking networks and asset portfolios often hold location data in disconnected spreadsheets, imagery, databases and web services. Without sound spatial methods, analysts can produce misleading proximity measures, invalid area calculations, poorly targeted site recommendations or maps that cannot be reproduced or defended.

This intermediate QGIS Spatial Computing Training Course develops the practical methods needed to turn geographic data into reliable analysis and decision products. Participants work with vector, raster, tabular, database and web-service data; manage coordinate reference systems; edit and validate spatial datasets; conduct overlay, proximity, terrain, network and suitability analysis; and apply remote sensing indices and land-cover classification methods. The course also covers PostGIS spatial SQL, QGIS Processing workflows, Graphical Modeler, introductory PyQGIS automation, quality assurance, metadata and publication outputs.

Instruction combines short technical briefings, guided case work, group analysis and structured review of spatial outputs. Cases can be adapted to participant priorities such as branch-network planning, flood exposure, land-use monitoring, service accessibility, asset inspection or humanitarian needs assessment. Participants produce reusable project structures, analysis workflows, quality-control records, maps and reporting outputs. The final capstone requires each participant or team to build, review and present a complete QGIS analysis project addressing a defined decision question.

The course is intended for GIS analysts, geospatial specialists, data analysts, planners, environmental professionals, survey and asset teams, and technical staff who already work with geographic data and need stronger spatial computing capability in QGIS.

What you will be able to do

  • Build structured QGIS projects using reproducible folder, layer and metadata conventions
  • Manage coordinate reference systems and transformations for accurate spatial measurement
  • Create, edit and validate vector datasets using topology rules and attribute constraints
  • Perform vector, raster, terrain, network and multi-criteria spatial analysis
  • Calculate remote sensing indices and assess land-cover classification accuracy
  • Query and analyse spatial data using PostGIS SQL and spatial predicates
  • Automate repeatable geoprocessing workflows with Graphical Modeler and PyQGIS
  • Present a documented spatial analysis project with defensible maps and recommendations

Benefits of attending

For you

  • Produce defensible location-based analysis for planning, operations and investment decisions
  • Diagnose CRS, geometry and attribute errors before they affect published outputs
  • Build reusable QGIS processing models instead of repeating manual geoprocessing
  • Apply remote sensing, terrain and network methods to real geographic questions
  • Present maps and spatial findings with documented assumptions and limitations

For your organisation

  • Reduce rework caused by invalid geometries, incorrect projections and undocumented source data
  • Standardise spatial analysis workflows across projects, teams and geographic areas
  • Improve evidence for site selection, service coverage, asset prioritisation and risk assessment
  • Create reusable data-quality checks, processing models and map production templates
  • Strengthen auditability through metadata, reproducibility records and documented analytical assumptions

Course modules

18 modules over 10 days

Participants can establish a structured QGIS project and inspect data before analysis.

  • QGIS project structure, layer properties, panels and reproducible working conventions
  • Set project home paths and relative data source references
  • Inspect vector, raster, tabular and web-service metadata before analysis
  • Use the Browser panel to connect folders, GeoPackages and databases
  • Document data lineage, licences, update cycles and intended analytical use
  • Apply project templates for consistent coordinate, style and layout settings

Participants can select, assign and transform coordinate reference systems accurately.

  • Coordinate reference systems, datums, ellipsoids and transformation accuracy principles
  • Assign missing CRS metadata without altering stored coordinate values
  • Reproject layers using appropriate target CRS and transformation operations
  • Select projected CRS for distance, area and directional analysis
  • Diagnose layer misalignment caused by incorrect CRS assignment or transformation
  • Check axis order and units in OGC web-service layers

Participants can acquire, import and integrate geographic datasets from common sources.

  • Acquire authoritative vector data through WFS, WMS, WMTS and APIs
  • Import CSV coordinates, Excel tables, GeoJSON, KML and GeoPackage datasets
  • Configure joins and relations using stable identifiers and cardinality checks
  • Query OpenStreetMap features with QuickOSM and Overpass query parameters
  • Assess positional accuracy, completeness, temporal currency and attribute reliability
  • Record source citations and redistribution constraints in project metadata

Participants can create and maintain valid vector datasets for reliable analysis.

  • Create GeoPackage layers with controlled geometry types and field definitions
  • Digitise points, lines and polygons using snapping and tracing settings
  • Apply topology rules to prevent gaps, overlaps, duplicates and invalid geometries
  • Validate geometries with QGIS checks and GEOS repair tools
  • Use domains, default values and constraints for reliable attribute capture
  • Track edits through transaction groups, backups and change documentation

Participants can prepare reliable attribute data for spatial and statistical analysis.

  • Design attribute schemas using atomic fields, coded values and stable keys
  • Filter features with expressions, selection sets and temporal conditions
  • Calculate new fields using QGIS expressions, aggregates and conditional logic
  • Summarise records through grouping, statistics panels and pivot-style tables
  • Normalise category labels and dates before spatial or statistical analysis
  • Identify missing values, outliers and duplicate identifiers systematically

Participants can produce readable, accurate and audience-appropriate thematic maps.

  • Classify thematic data using equal interval, quantile and Jenks methods
  • Build rule-based symbology from attribute expressions and scale ranges
  • Apply data-defined overrides for symbols, labels, rotation and transparency
  • Design labels with priority, obstacles, callouts and scale-dependent visibility
  • Choose colour schemes that preserve hierarchy, contrast and accessibility
  • Create print layouts with map frames, legends, grids and dynamic text

Participants can apply vector geoprocessing methods to answer location-based questions.

  • Buffer features using fixed, variable-distance and dissolved output options
  • Overlay polygons through intersection, union, difference and symmetric difference operations
  • Clip, dissolve and multipart-to-singlepart layers for analysis-ready geometries
  • Calculate area, length, perimeter and centroid measures in appropriate units
  • Use spatial joins to transfer attributes by location or nearest feature
  • Compare candidate sites using proximity, containment and exclusion criteria

Participants can prepare, calculate and extract information from raster datasets.

  • Interpret raster bands, cell size, extent, nodata and bit depth
  • Load GeoTIFF, cloud-optimised GeoTIFF and imagery service raster sources
  • Resample and align raster grids using nearest neighbour and bilinear methods
  • Calculate raster values with map algebra and Raster Calculator expressions
  • Extract values by mask, points, polygons and sampled transects
  • Build raster mosaics and virtual rasters with consistent resolution

Participants can derive and assess land-cover information from multispectral imagery.

  • Read multispectral band combinations for vegetation, water and built surfaces
  • Compute NDVI, NDWI and NDBI using calibrated band-ratio formulas
  • Apply reflectance scaling, cloud masks and quality-assurance bands before indices
  • Classify land cover using supervised training samples and Random Forest
  • Assess classification accuracy with confusion matrices, reference samples and kappa
  • Detect change through image differencing, post-classification comparison and thresholds

Participants can derive terrain evidence and build weighted suitability models.

  • Derive hillshade, slope, aspect and contours from digital elevation models
  • Model drainage direction, flow accumulation and watershed boundaries from DEMs
  • Identify flood exposure using elevation thresholds, proximity and terrain derivatives
  • Estimate visibility with viewshed analysis and observer-height parameters
  • Apply raster reclassification to suitability criteria and constraint surfaces
  • Combine weighted criteria using multi-criteria evaluation and raster overlays

Participants can assess routes, catchments and service accessibility using network data.

  • Prepare road networks with direction, impedance, turn and access attributes
  • Calculate shortest paths using distance, time and custom cost fields
  • Generate service areas for facilities under specified travel-time thresholds
  • Locate demand clusters using point density, aggregation and catchment analysis
  • Compare facility scenarios against population, risk and accessibility measures
  • Interpret network results against data quality and modelling assumptions

Participants can query and manage spatial datasets stored in PostGIS.

  • Connect QGIS to PostGIS using saved connections and authentication configurations
  • Inspect schemas, geometry columns, primary keys and spatial indexes
  • Write SQL selections with WHERE, CASE, GROUP BY and JOIN clauses
  • Apply PostGIS ST_Intersects, ST_Buffer and ST_DWithin spatial predicates
  • Create database views for reusable filtered and derived spatial datasets
  • Assess query plans and indexes for large spatial tables

Participants can create repeatable QGIS geoprocessing workflows with documented parameters.

  • Use Processing Toolbox providers, parameters, logs and output destinations
  • Chain algorithms in Graphical Modeler for repeatable geoprocessing workflows
  • Configure batch processing for multiple areas, dates and input layers
  • Record algorithm versions, parameters and environment settings for reproducibility
  • Handle temporary outputs, naming conventions and overwrite safeguards systematically
  • Troubleshoot failed tools through logs, geometry checks and input validation

Participants can use introductory PyQGIS scripts to automate recurring QGIS tasks.

  • Read and modify layers through PyQGIS project, vector and feature APIs
  • Automate attribute updates with Python loops, expressions and field mappings
  • Run native processing algorithms from scripts with explicit parameter dictionaries
  • Build reusable scripts for imports, checks, exports and map production
  • Manage paths, exceptions and messages for dependable script execution
  • Package scripts with comments, inputs and documented dependencies

Participants can establish controls for spatial data quality, provenance and responsible use.

  • Define acceptance criteria for geometry, attributes, CRS and completeness
  • Run topology, duplicate, null and range checks before publication
  • Maintain metadata using ISO 19115 elements and QGIS layer descriptions
  • Apply versioning, naming conventions and retention rules to spatial assets
  • Assess disclosure risks when mapping personal, health or sensitive locations
  • Prepare reproducibility records covering sources, transformations and analytical decisions

Participants can publish maps and spatial outputs in suitable formats for stakeholders.

  • Publish styled layers through QGIS Server, WMS and WFS services
  • Create web maps using QGIS2Web exports and Leaflet-compatible outputs
  • Export GeoPackage, GeoJSON, CSV, GeoTIFF and PDF deliverables appropriately
  • Build Atlas reports driven by feature selections and layout expressions
  • Set scale ranges, simplification and caching for responsive published maps
  • Review outputs against audience needs, confidentiality and publication standards

Participants can scope a spatial analysis project around a defensible decision question.

  • Frame analytical questions as decisions, criteria, evidence and spatial outputs
  • Specify study boundaries, units of analysis, assumptions and success measures
  • Select fit-for-purpose datasets, CRS, methods and validation evidence
  • Plan workflow stages from acquisition through analysis, review and publication
  • Estimate processing effort, dependencies, risks and review checkpoints
  • Present findings with claims, uncertainty statements and decision recommendations

Participants can build, review and present a complete QGIS spatial analysis project for a defined decision question.

  • Define a decision question and scope a complete QGIS analysis project
  • Acquire, document and quality-check vector, raster and tabular project data
  • Construct reproducible processing workflow combining spatial, raster or network methods
  • Produce an analytical map, supporting outputs and documented methodological assumptions
  • Conduct peer review using accuracy, reproducibility, cartographic and decision criteria
  • Present findings, limitations and recommended actions to a stakeholder audience

Exercises and examples are adapted to each cohort's sectors and roles.

What you take back to work

  1. QGIS project structure template
  2. Spatial data quality checklist
  3. Coordinate reference system selection guide
  4. Graphical Modeler workflow model
  5. Spatial analysis documentation template
  6. Capstone map and decision briefing

Who should attend

  • GIS Analysts — need repeatable methods for analysis, quality control and publication
  • Geospatial Specialists — need deeper QGIS spatial computing and automation capability
  • Data Analysts — need to add location-based analysis to operational datasets
  • Urban and Regional Planners — need defensible site, accessibility and suitability analysis
  • Environmental Officers — need terrain, imagery and land-cover analysis methods
  • Asset and Infrastructure Managers — need spatial evidence for maintenance and investment decisions

Skills and tools covered

Spatial data managementVector geoprocessingRaster analysisPostGIS spatial SQLQGIS workflow automationCartographic communication

Tools and standards

QGIS, PostGIS, GDAL/OGR, ISO 19115

How the course runs

Training methodology

The course uses short instructor briefings followed by guided work in QGIS, structured case analysis, group review and individual application planning. Participants work with realistic vector, raster, imagery, network and database datasets, applying methods as they are introduced. Trainers use scenarios such as facility access, flood exposure, land-cover change and asset prioritisation to demonstrate analytical choices and common errors. Regular peer reviews examine CRS choices, data quality, workflow logic, map design and interpretation of uncertainty.

Requirements and prerequisites

Participants should have basic experience using QGIS or another desktop GIS, including opening layers, viewing attribute tables and producing simple maps. They should understand common data formats such as spreadsheets, shapefiles, GeoJSON or GeoTIFF, and be comfortable working with files and folders in a desktop operating system. No prior programming, database administration, remote sensing qualification or advanced statistics is required. Python and SQL are introduced from a practical user perspective. Participants do not need previous PostGIS access, although database experience is useful.

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in East Africa Time, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Refreshments and lunch on classroom deliveries
  • Certificate of completion
  • Post-course application plan

Frequently asked questions

You should be able to use a desktop GIS at a basic level, open data layers and read attribute tables. You do not need prior Python, SQL, PostGIS administration or formal remote sensing training.

For classroom delivery, participants should bring a laptop capable of running a current QGIS release, subject to the booking instructions. For live online delivery, a second screen is useful for following demonstrations while working in QGIS.

The course is designed for professionals who already handle geographic data and need stronger analysis, automation and quality-control methods. It is particularly relevant to GIS analysts, planners, environmental teams, asset managers and data analysts.

Basic courses focus mainly on loading data, styling layers and making maps. This course concentrates on spatial computing: projections, vector and raster analysis, remote sensing, PostGIS, automation, reproducibility and decision-quality outputs.

Participants can apply the methods to site selection, service accessibility, flood exposure, land-cover monitoring, asset prioritisation and operational reporting. The course materials support adaptation of project structures, quality checks and processing workflows to workplace datasets.

Each training day runs from 08:30 to 16:30 and provides about 6.5 contact hours. The first week establishes data management, mapping and core analysis methods; the second week covers advanced spatial computing, automation, governance, publishing and the capstone project.

Questions about this course?

Ask about dates, fees, group bookings or running it for your team. Our training team replies by email.