Skip to content

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

    Installation

  • Quick Start


    Get up and running with your first analysis in minutes

    Quick Start

  • Comprehensive Outputs


    CSV tables, GeoTIFF rasters, and interactive HTML charts

    Outputs

  • Transparent Methods


    Fully documented formulas and methodology

    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

Inputs Panel

Input rasters and configuration panel

Validation Panel

Comprehensive validation checks

Outputs

Analysis outputs and reports

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