IRM BMKG

Data Sources

Every dataset shown on the map is listed here so you can verify it yourself: source organization, link, license, last update, coverage, and description. We never fabricate weather, wave, or aircraft/vessel position data.

Datasets active on the map

Air & haze: modelled PM2.5 (Copernicus CAMS)

Surface PM2.5 from the CAMS global atmospheric MODEL, not ground measurements. Shown as a colour field across Southeast Asia with 10 m wind particles (NOAA GFS) moving through it, because haze does not stop at borders: Riau's smoke reaches Kuala Lumpur and Singapore. The field is built on a schedule twice a day and served as a static file from the CDN, so the browser never calls a weather API. District points are NOT blended into the colour: they are the same CAMS model sampled at centroids, so mixing them in only produced a blob around each district centre without adding information. They remain the source of the per-region numbers in the popup. Opacity follows severity, so clean air is deliberately left transparent. Used because inland Riau, Jambi, and Central Kalimantan have almost no monitors — exactly where the smoke is thickest — so every station-based source is blank where it matters most. The trade-off: a 45 km cell smooths local peaks, so these values run LOWER than the air beside a burning block. The AQI shown alongside is computed by us from this PM2.5 using the official US EPA breakpoints (6 May 2024 revision); we do not take anyone's ready-made AQI. Values above AQI 500 are our own extension of the Hazardous segment, outside the range EPA defines, and are always flagged. The defensible number is µg/m³; the AQI is only its translation.

Organization
Copernicus CAMS (PM2.5) + NOAA GFS (wind), via Open-Meteo
Coverage
Asia & Australasia (60–180°E, 50°S–60°N) on CAMS's native 0.4° grid, hourly out to 48 h; 502 district points for the per-region numbers
License
free with attribution
Last updated
Regional field rebuilt twice daily (09:00 & 21:00 UTC); district PM2.5 every 6 h
Source link
ads.atmosphere.copernicus.eu/datasets/cams-global-atmospheric-composition-forecasts

Daily true-colour imagery (NASA Worldview / GIBS)

True-colour satellite mosaic for ONE chosen day, streamed straight from NASA GIBS tiles (keyless, not processed by us). Used to check land & forest fires: smoke and burn scars are visible to the naked eye, so a hotspot can be matched against what the sensor actually recorded. The product name shown on the map is the exact Worldview layer name, so the same day can be opened and compared in Worldview.

Organization
NASA EOSDIS GIBS / Worldview (LANCE)
Coverage
Global; MODIS Terra from 2000, VIIRS from 2015
License
Public domain (NASA)
Last updated
Daily
Source link
worldview.earthdata.nasa.gov/

Daily archived hotspots (NASA Worldview / GIBS, FIRMS)

FIRMS thermal-anomaly detections for one chosen day, so a fire season can be replayed day by day — unlike the Hotspots (48h) layer, which is near-real-time only. Because GIBS publishes these vector tiles in EPSG:4326 only, this layer is drawn via the GIBS WMS as an image, and is therefore not clickable. A hotspot is an unverified heat detection, not proof of a fire nor of any party's involvement.

Organization
NASA FIRMS via EOSDIS GIBS / Worldview
Coverage
Global; MODIS from 2002, VIIRS 375 m from 2012
License
Public domain (NASA)
Last updated
Daily
Source link
worldview.earthdata.nasa.gov/

Himawari-9 / GK-2A cloud imagery (animated)

Weather-satellite tiles served straight from BMKG's own API (keyless, not processed by us) — five products: Himawari-9 cloud-top temperature (IR) and full disk, Himawari-9 high-resolution daytime imagery (VS), and GK-2A cloud-top temperature and water vapour. Played as an 18-frame loop, 10 minutes apart, counting back from the current time and further offset by each satellite's own processing delay (Himawari-9 ~40 min, GK-2A much slower) so the requested frame actually exists on BMKG's server.

Organization
BMKG — satellite.bmkg.go.id (feed Himawari-9 JMA & GK-2A KMA)
Coverage
Indonesia & surroundings; ~3h rolling animation window, 18 frames
License
BMKG data, for public use
Last updated
Every 10 minutes
Source link
satellite.bmkg.go.id/

PM10 (Copernicus CAMS)

Surface PM10 from the same CAMS model run as PM2.5, one extra field per step file, not a separate fetch. The AQI shown in the popup is computed from this figure using the official US EPA breakpoints.

Organization
Copernicus CAMS
Coverage
Same coverage as the PM2.5 field above
License
free with attribution
Last updated
Field rebuilt twice daily
Source link
ads.atmosphere.copernicus.eu/datasets/cams-global-atmospheric-composition-forecasts

10 m surface wind (NOAA GFS)

10 m wind speed and direction from the GFS model, shown as moving particles. Can be toggled independently of PM2.5.

Organization
NOAA GFS, via Open-Meteo
Coverage
Indonesia
License
Free with attribution
Last updated
Hourly
Source link
open-meteo.com/

2 m temperature (NOAA GFS)

2 m air temperature from the GFS model, one of four weather fields riding the same request as the wind field.

Organization
NOAA GFS, via Open-Meteo
Coverage
Indonesia
License
Free with attribution
Last updated
Hourly
Source link
open-meteo.com/

2 m relative humidity (NOAA GFS)

2 m relative humidity from the GFS model.

Organization
NOAA GFS, via Open-Meteo
Coverage
Indonesia
License
Free with attribution
Last updated
Hourly
Source link
open-meteo.com/

Surface pressure (NOAA GFS)

Surface air pressure from the GFS model.

Organization
NOAA GFS, via Open-Meteo
Coverage
Indonesia
License
Free with attribution
Last updated
Hourly
Source link
open-meteo.com/

UV Index (Open-Meteo)

Hourly UV Index from Open-Meteo.

Organization
Open-Meteo
Coverage
Indonesia
License
Free with attribution
Last updated
Hourly
Source link
open-meteo.com/

Weather Early Warning (BMKG CAP)

BMKG's severe-weather early warnings (strong wind, heavy rain) in CAP (Common Alerting Protocol) format, fetched live with no intermediate database.

Organization
BMKG
Coverage
Indonesia
License
BMKG public data
Last updated
Real-time (5 min cache)
Source link
data.bmkg.go.id/peringatan-dini-cuaca/

International SIGMET (Aviation Weather Center)

Significant aviation hazards from AWC's International SIGMET feed, filtered to Indonesia and neighbours server-side because AWC's own bbox parameter does not work on this endpoint (confirmed directly).

Organization
US Aviation Weather Center (AWC)
Coverage
Indonesia & neighbouring FIRs (volcanic ash, thunderstorm, severe turbulence/icing, tropical cyclone, mountain wave)
License
US public data
Last updated
Real-time (10 min cache)
Source link
aviationweather.gov/data/api/#api

Airport Weather / METAR (Aviation Weather Center)

Airport weather observations (METAR), already decoded: temperature, dewpoint, wind, visibility, QNH, flight category (VFR/MVFR/IFR/LIFR), plus the raw coded text.

Organization
US Aviation Weather Center (AWC)
Coverage
Airports in Indonesia
License
US public data
Last updated
Real-time (10 min cache)
Source link
aviationweather.gov/data/api/#api

Live Flight Track (OpenSky Network)

Live aircraft positions from OpenSky's public state-vector feed, icons rotated to true heading and coloured by altitude band.

Organization
OpenSky Network
Coverage
Indonesia & surrounding airspace
License
Anonymous access, keyless
Last updated
Real-time (15 min cache)
Source link
openskynetwork.github.io/opensky-api/rest.html

AIS (AISStream.io)

Vessel positions from AISStream, a WebSocket-only source with no REST snapshot endpoint. The backend opens a short subscription per request cycle then closes it — a recent snapshot, not truly continuous tracking, a consequence of the backend running as a serverless function with no always-on process.

Organization
AISStream.io
Coverage
Indonesian waters & surrounding
License
Free key required
Last updated
Snapshot per request
Source link
aisstream.io/documentation

Ports (BMKG Maritime)

BMKG's own official port-location catalogue: name, code, province. Reference data, not a live feed.

Organization
BMKG
Coverage
Indonesia (655 ports)
License
BMKG public data
Last updated
2025
Source link
maritim.bmkg.go.id/marine2026-data/src/titik_pelabuhan.geojson

Wave Height Forecast (BMKG Maritime)

Wave, weather, wind, and current forecast per BMKG sea zone, joined onto BMKG's own zone-boundary polygons. BMKG's own encoding is undocumented; the field mapping was verified directly against BMKG's own frontend source code, not guessed.

Organization
BMKG
Coverage
375 Indonesian sea zones
License
BMKG public data
Last updated
Real-time (15 min cache)
Source link
maritim.bmkg.go.id/

Reference overlays (labels, borders, roads, coastlines)

OpenStreetMap-derived place names, boundaries, roads, and coastlines served by NASA GIBS. Shown automatically with the NASA satellite imagery (not a separate layer): that imagery covers the basemap and its labels, so this overlay restores locational context. Orientation only — not an environmental data source, and not used in any calculation.

Organization
NASA EOSDIS GIBS / Worldview (OpenStreetMap data)
Coverage
Global (z0–8)
License
OpenStreetMap ODbL
Last updated
Static
Source link
worldview.earthdata.nasa.gov/

Data not available

We could not find credible open data for the following. We name the provider it should come from rather than guess.

Ground air-quality measurements (ISPU / IQAir / WAQI / OpenAQ)

Data Not Available

Instrument readings would complement the CAMS model, but we cannot serve them yet. KLHK's ISPU is official but has no stable machine endpoint (the same problem as BNPB DIBI). IQAir's terms forbid their content being aggregated, republished, or distributed without written permission, and everything on this site is by definition republished publicly. WAQI requires prior written notice from non-profits and restricts archiving. OpenAQ has the cleanest licence (CC BY 4.0) but thin Indonesian coverage. More decisive than licensing: the monitoring network barely exists in Riau, Jambi, and Central Kalimantan, so station-based sources are blank exactly where the smoke is thickest. Hence a model, with its limits stated openly.

Organization
KLHK (ISPU), IQAir, World Air Quality Index, OpenAQ
Coverage
Major cities only; inland Sumatra & Kalimantan have almost no monitors
License
Mixed, some restrict republication
Last updated
-
Source link
ispu.menlhk.go.id