Western Ghats UNESCO World Heritage Site. Runs 1,600 km along India's western coast.
21 annual dry-season Landsat composites (2006β2026) used to predict 2030 deforestation risk.
GEE export at 5 km grid (scale=5000). ~6,500 analysis pixels across the corridor.
Landsat 5 TM (2006β2012), Landsat 8 OLI (2013β2022), Landsat 9 OLI-2 (2023β2026). Dry season: JanβApr.
Random Forest probability of forest-to-non-forest transition by 2030. Magenta = extreme risk.
Google Earth Engine collections
LANDSAT/LT05/C02/T1_L2,
LANDSAT/LC08/C02/T1_L2,
LANDSAT/LC09/C02/T1_L2.
Annual dry-season (JanβApr) median composites.
Terrain from CGIAR/SRTM90_V4.
Settlement proximity from JRC/GHSL/P2016/SMOD_POP_GLOBE_V1.
Per-pixel annual NDVI computed for 2006β2026. Temporal features: OLS trend slope (NDVI/yr), standard deviation, minimum observed NDVI, count of loss-years (NDVI < 0.35). Terrain features: elevation, slope, distance to nearest settlement.
Binary classifier (200 trees, class_weight='balanced').
Training labels: pixels forested in 2006 that were deforested by 2015
(class=1) vs. still forested in 2015 (class=0).
Output mode: predict_proba β continuous [0, 1] risk score.
Interactive Folium map with two risk layers: (1) HeatMapWithTime showing 21 annual NDVI frames for historical context; (2) static RF probability heatmap using a yellow β orange β Digital Magenta palette to highlight extreme-risk frontier zones.
The Western Ghats is one of the world's eight biodiversity hotspots, harbouring over 5,000 plant species and 139 mammal species. With the UN 2026 Global Forest Goals Report reporting a global net loss of 40M+ hectares since 2015, predictive risk tools are critical for directing scarce conservation capital before ecological collapse.
GEE JS β WG_Landsat_Annual_NDVI_2006_2026.csv
β wg_01_process_landsat.py (features + labels)
β wg_02_rf_risk_map.py (RF model + Folium map)
β wg_frontier_risk_2030.html (deploy to repo root)
Demo mode (no GEE required):
python python/wg_01_process_landsat.py --demo
python python/wg_02_rf_risk_map.py