Home › Raster & terrain › Map Algebra Calculator
Map Algebra Calculator QGIS 4 compatibility
QGIS 4 ready Active
Yes — Map Algebra Calculator supports QGIS 4 (declared max version 4.99.0).
Raster calculator with a choice of engine: PCRaster map algebra, GDAL (numpy syntax) or GRASS r.mapcalc.
About
A raster calculator in the spirit of the QGIS Raster Calculator, with a choice of calculation engine: - PCRaster: PCRaster map algebra, including terrain and hydrology (slope, lddcreate, accuflux, catchment), neighbourhood, zonal and spread operations. - GDAL: numpy syntax as in gdal_calc (where, sqrt, logical_and, nanmean, ...). - GRASS: r.mapcalc through QGIS Processing, including neighbour cells such as dem[-1, 0]; the translation to r.mapcalc syntax is shown while typing. All engines share one Python-style syntax with and / or / not / xor, ranges (0.05 < slope < 0.2) and "x if condition else y". Scripts may span several lines with intermediate variables. Inputs are resampled onto a common output grid. The calculator is also available as Processing algorithms for the Toolbox, batch processing and the Model Designer, and a calculation can be exported as a standalone Processing script. Dependencies: the GDAL engine works in every QGIS installation. The PCRaster engine requires PCRaster in the QGIS Python environment (not included; see the PCRaster Tools plugin or https://pcraster.geo.uu.nl for installation). The GRASS engine requires the GRASS provider of QGIS Processing (included in most QGIS installations). Engines that are not available are disabled with an explanation.
| Author | Hans van der Kwast |
|---|---|
| Downloads | 26 |
| Latest version | 0.6.0 (experimental) |
| Last updated | 2026-10-15 (0 days ago) |
| Min QGIS | 3.28.0 |
| Max QGIS | 4.99.0 |
| QGIS 4 ready | Yes |
| Maintenance | Active |
| Category | Raster & terrain |
| Tags | raster, calculator, map algebra, pcraster, gdal, grass, r.mapcalc, hydrology, terrain, processing |
Homepage · Repository · Issue tracker · Official page
Alternatives in Raster & terrain
- Profile toolQGIS 4 ready
Plots terrain profile
- Qgis2threejsQGIS 4 ready
3D map visualization and web export powered by three.js JavaScript library
- SRTM-DownloaderQGIS 4 ready
Downloads SRTM Tiles from NASA Server
Related plugins
- PCRaster ToolsNot QGIS 4 ready
Processing provider for PCRaster operations
- Raster CalculatorQGIS 4 ready
A powerful map algebra raster calculator with professional-grade expression support. Part of MAS Raster Processing tools.
- GIS Work AgentQGIS 4 ready
Prompt-driven GIS work assistant for QGIS that turns simple everyday text into vector, raster, table and multi-step Processing workflows.
- nivaQGIS 4 ready
QGIS from the command line: write concise text-pipeline geoprocessing flows (no PyQGIS coding) and run them in a dock.
- ReliefEnergyQGIS 4 ready
Relief energy processing tool
- GeoRaster ToolsQGIS 4 ready
Raster vectorization, spectral indices (NDVI/EVI/SAVI/NDWI/MNDWI/NDBI/NBR/BSI/NDSI/NDRE), terrain analysis, zonal stats, K-Means and Random
Maintenance: Active = updated within 1 year, Quiet = 1–3 years, Likely abandoned = over 3 years.