Spatiotemporal LULC Analysis¶
See change, not just snapshots.
Spatiotemporal LULC Analysis is a QGIS plugin that transforms multi-year categorical rasters into comprehensive land use/land cover change reports. Generate transition matrices, hotspot maps, change intensities, and interactive charts in a single run.
-
Easy Installation
Install directly from QGIS Plugin Manager or download from GitHub
-
Quick Start
Get up and running with your first analysis in minutes
-
Comprehensive Outputs
CSV tables, GeoTIFF rasters, and interactive HTML charts
-
Transparent Methods
Fully documented formulas and methodology
Key Features¶
Analysis Outputs¶
- Area by class - Per-class pixel counts and area across each input raster
- Net/Gross change - Gain and loss per class for each time interval
- Transition matrices - Full from-to matrices for each interval and first-to-last year
- Top transitions - Ranked list of the largest class-to-class conversions
- Change intensity - Interval and annualized change rates
- Change frequency raster - Count of transitions per pixel across all years
- Change hotspots - Kernel density heatmaps highlighting concentrated change
Output Formats¶
| Format | Outputs |
|---|---|
| CSV | Area tables, transition matrices, top transitions, intensity metrics |
| GeoTIFF | Change frequency raster, hotspot heatmaps |
| HTML | Interactive Plotly.js charts, Sankey diagrams |
Robust Validation¶
Before running any analysis, the plugin validates your inputs:
- CRS consistency across all rasters
- Matching pixel sizes, extents, and dimensions
- Grid alignment verification
- NoData handling and data type checks
- Class range detection and AOI coverage calculation
Gallery¶
Requirements¶
- QGIS 3.28 or higher
- No additional Python packages required
Getting Help¶
- GitHub Issues - Report bugs or request features
- FAQ - Common questions and troubleshooting
License¶
MIT License - Copyright 2026 Mukesh Ray