Live data were not downloaded when this vignette was built, so its examples were not run. Run this vignette locally to see the output.
ISRO’s Bhuvan NTL portal provides pre-aggregated mean radiance for all Indian states from 2012 to 2024, and WMS raster tiles for any custom region, with no authentication required.
library(ggplot2)
plot_ntl_trend(bihar,
region = "Bihar",
caption = "Source: ISRO Bhuvan NTL portal"
)Radiance nearly 10x from 2012 to 2024.
states_sf <- get_india_admin("state")
years_sel <- c(2012, 2015, 2018, 2021, 2024)
rasters <- tryCatch(
bhuvan_raster("IND", years = years_sel, bbox_pad = c(0, 0, 0, 3.5)),
error = function(e) list()
)plot_ntl_panel(
rasters,
polygons = states_sf,
title = "India at night, 2012 to 2024",
subtitle = "Bhuvan NTL radiance classes. Boundaries: LGD/SoI.",
caption = "Source: ISRO Bhuvan NTL portal",
ncol = 3L
)All panels are drawn at the same radiance scale (reference zero). The sharpest gains are in Bihar, UP, and Odisha after 2015, broadly tracking the Saubhagya electrification scheme (2017-2019).