Skip to content

Repository files navigation

ThRasE

QGIS Plugin DOI Tests License
Documentation: https://smbyc.github.io/ThRasE
Paper: https://doi.org/10.21105/joss.09634

ThRasE is an open-source QGIS plugin designed for systematic review, manual correction, and quality assurance of thematic rasters. It offers synchronized multi-panel views for side-by-side and overlap comparisons with reference data. It utilizes a recode pixel table to modify multiple classes simultaneously in one operation with various editing tool options. An integrated modification tracking system automatically records all changes, providing spatial feedback, transparency, and reproducibility. Systematic tile-based navigation ensures complete spatial coverage during inspection, while session persistence enables seamless multi-day workflows.

ThRasE has been adopted worldwide for diverse applications including manual post-processing to correct land-use/land-cover misclassifications from satellite imagery, knowledge-based correction of classification errors and residual inaccuracies, pixel-level reclassification for land-cover reconstruction across multi-date imagery, annotation of historical aerial imagery for model training and calibration, validation and visual quality assurance workflows, and refinement of agricultural maps. ThRasE is an official component of the Digital Image Processing Protocol for Quantifying Deforestation in Colombia.

Note: ThRasE is specifically designed for editing thematic or categorical raster layers with integer values (read more). If you need to edit rasters with float values, consider using the Serval plugin instead.

Install

ThRasE is available from the official QGIS Plugin Repository. To install it:

  1. Open QGIS and go to Plugins → Manage and Install Plugins….
  2. In the search bar, type ThRasE and click Install Plugin.
  3. Once installed, activate the plugin via the Plugins menu or Plugins toolbar.

Compatibility: ThRasE supports QGIS 3.36+ and QGIS 4.x

Packaging

Package directly with qgis-plugin-ci. The tracked ThRasE/resources.py module provides QGIS 3.36+ and QGIS 4 / Qt6-compatible resources, while ThRasE/icons/resources.qrc remains the icon source. The qrc file lives inside the icons folder on purpose: qgis-plugin-ci only compiles qrc files at the top level of the plugin folder, and its compiled resources_rc.py is PyQt5-only, which is rejected by the QGIS plugin repository Qt6 checks.

qgis-plugin-ci package -c 26.7

The -c option allows uncommitted changes during packaging.

After changing icons, regenerate the resources module with:

make -C ThRasE/icons resources

Citation

Please cite it as:

Llano, X. C., (2026). ThRasE: A QGIS Plugin for Manual Post-Classification Correction and Quality Assurance of Thematic Maps. Journal of Open Source Software, 11(119), 9634, https://doi.org/10.21105/joss.09634

BibTeX:

@article{Llano2026,
  doi = {10.21105/joss.09634},
  url = {https://doi.org/10.21105/joss.09634},
  year = {2026},
  publisher = {The Open Journal},
  volume = {11},
  number = {119},
  pages = {9634},
  author = {Xavier C. Llano},
  title = {ThRasE: A QGIS Plugin for Manual Post-Classification Correction and Quality Assurance of Thematic Maps},
  journal = {Journal of Open Source Software}
}

About Us

ThRasE was developed by the Forest and Carbon Monitoring System (SMByC) at the Institute of Hydrology, Meteorology and Environmental Studies (IDEAM) in Colombia. SMByC is responsible for measuring and ensuring the accuracy of official national forest figures.

This project was fully funded by the SMByC-IDEAM, Colombia.

Contributing

We welcome contributions! Please see our Contributing Guidelines

About

ThRasE is an open-source QGIS plugin designed for systematic review, manual correction, and quality assurance of thematic rasters.

Topics

Resources

Contributing

Stars

16 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages