QToolbox - Raster and Vector Geometry Tools for GeoAI
QToolbox is a collection of advanced geospatial processing tools integrated into the GeoAI plugin for QGIS. It provides functionalities dedicated to the preparation, regularisation, and enhancement of raster and vector data, particularly in automated production, vectorisation, and GeoAI workflows.
QToolbox Objectives
- Improving the geometric quality of data produced by automated processes
- Preparing data prior to GeoAI model training or inference
- Post-processing results from segmentation, classification, or vectorisation
- Standardising geometries for GIS and cartographic use
Currently Available Tools
Raster Resampler
Resamples raster datasets to a new resolution while preserving their original projection. Useful for harmonising raster data before training or analysis.
Polygon Smoother
Smooths polygons and lines with jagged boundaries, typically resulting from raster-to-vector processes. Based on the Chaikin corner-cutting algorithm via the open-source Smoothify library.
Building Regulariser
Regularises building footprints by correcting geometric irregularities and reinforcing dominant alignments. Particularly suited for data derived from automated vectorisation.
Design Philosophy
- Consistent interfaces for fast onboarding
- Explicit, domain-oriented parameters
- Detailed processing logs for monitoring and diagnostics
- Controlled outputs without modifying source data
An Evolving Toolbox
QToolbox is designed as an evolving toolbox. New modules will be progressively added to address additional needs in geospatial data preparation and post-processing, particularly in GeoAI contexts.
Typical Use Cases
- Preparing raster data prior to model training
- Cleaning and regularising segmentation outputs
- Improving vector geometries from automated pipelines
- Producing data ready for analysis or cartographic use