Multi-Hazard Early Warning System · ระบบเตือนภัยหลายภัยพิบัติ

One command map for every hazard.
From observation to response.

SinkAlert fuses satellite, gauge, radar and citizen-reported data into a single verified picture of risk — sinkholes, flood, fire, drought and earthquakes — so officers can act and citizens can report in one loop.

หลุมยุบ Sinkhole น้ำท่วม Flood ไฟป่า Fire ภัยแล้ง Drought แผ่นดินไหว Earthquake
01

Data Sources

· แหล่งข้อมูล

Every layer on the map is a real, cited observation — never a fabricated score. The system is deliberately key-light: nearly all sources are free and government-authoritative.

🛰️

Flood — Satellite Extent

Copernicus EMS Global Flood Monitoring (Sentinel-1)

Synthetic-aperture radar detects standing water through cloud, day or night. National coverage, ~85 polygons.

SATELLITE · NO KEY
🌊

Flood — River Forecast

Open-Meteo GloFAS (river discharge)

Forecast discharge vs 30-year daily maximum → flood signal when ratio ≥ 1.0 on 10 Thai river points.

FREE API

Rainfall — 7-day Accumulation

CHIRPS v2.0 (Climate Hazards Group)

Gridded rainfall satellite product → aggregated into 403 hexagons covering all of Thailand.

SATELLITE
📡

Rain Radar — Nowcast

RainViewer

Live precipitation radar tiles for the current rain field, updated on a rolling window.

LIVE
🏛️

Government Impact — Flood / Fire / Drought

GISTDA (Thai space agency) disaster dashboard

Authoritative per-tambon impact: flood 86,735 rai / 12,200 people · fire 765,539 rai burned · drought soil-moisture (SMAP).

GOVERNMENT
📈

Live Gauges — Water & Rain

ThaiWater HII (Hydro-Informatics Institute)

4,448 rain gauges + 1,407 water-level stations, clustered and clickable, with overflow flags.

GOVERNMENT · LIVE
💧

Drought — Soil Moisture

NASA SMAP (via GISTDA H3 tiles)

Satellite soil moisture → 132 hexagons on a dry→wet scale. Sparse by design (vegetated land only, ~33%).

SATELLITE
🌍

Earthquake

USGS earthquake feed

Live seismic events (M2.5+) rendered as points with magnitude.

LIVE
🔥

Fire Hotspots

NASA FIRMS / VIIRS (Suomi NPP)

Thermal anomalies (active fires) as point hotspots overlaid with GISTDA burned-area totals.

SATELLITE
🕳️

Sinkhole / Road Collapse

Verified news catalog + DMR zones

54 BMR sinkhole/collapse events (49 unique) harvested and verified from news — the core Bangkok dataset.

VERIFIED
🗺️

Basemaps & Terrain

CARTO · Esri · OSM · OpenTopoMap · Copernicus GLO-30 DEM

Satellite, street, topographic and 3D-terrain backdrops. CARTO free tier (5M tiles/mo).

FREE
👥

Citizen Reports

LINE Official Account + web form

Crowd-sourced photos + GPS from the public, passed through a verification + anti-spam pipeline.

LIVE
02

Mechanism

· กลไกการทำงาน

SinkAlert follows the WMO people-centred early-warning model — four interlocking pillars that turn raw observation into action. The whole system is one loop: observe → verify → visualize → warn → respond.

PILLAR 1

Risk Knowledge

Know what threatens whom and where.

  • Historical sinkhole catalog (54 BMR events)
  • DMR sinkhole / flash-flood / EQ zones
  • Flood & fire extent from satellite
PILLAR 2

Monitoring & Warning

Detect hazards as they develop.

  • Live gauges + radar + satellite
  • Rainfall / soil-moisture hexagons
  • Citizen reports as ground truth
PILLAR 3

Dissemination

Get the picture to decision-makers.

  • Command map (officers)
  • LINE + citizen map (public)
  • CAP drafts (coordination objects)
PILLAR 4

Response

Act with a shared operating picture.

  • Impact rings → scope the affected area
  • Verify & triage citizen reports
  • Export for government reporting

The pipeline, end to end

1 · OBSERVE

Data in

Satellites, gauges, radar, citizens feed the system

2 · VERIFY

Filter & dedupe

Anti-spam, PII scrub, relevance + AI check

3 · VISUALIZE

One map

Hazards layered on the command map

4 · WARN

Signal & alert

Impact rings, CAP drafts, severity mix

5 · RESPOND

Officer acts

Triage, dispatch, export for reporting

Three linked views = one system

🖥️

Command Map

/pages/dashboard.html

Bangkok-centric multi-hazard command screen for officers — sinkholes, hazards, citizen reports, impact rings.

🗺️

National Flood Map

/pages/flood-map.html

Thailand-wide flood / fire / drought picture — rainfall hexagons, satellite extent, GISTDA impact panels.

🌐

3D Globe

/gods-eye/

Cesium 3D globe for situational context — aircraft, ships, satellites, environmental events.

03

Dashboard Toggle Guide

· คำอธิบายสวิตช์แต่ละตัว

Every toggle on the command map (dashboard.html), grouped exactly as it appears in the layer panel — with its default state.

🧭 BASE MAP 4 layers
ToggleDefaultWhat it does
3D BuildingsOFFExtrudes building footprints in 3D for height context over the sinkhole zones.
Terrain DEMOFFHillshade / elevation shading from a 30m digital elevation model (GLO-30).
Road NetworkONRoad lines — the backbone for locating collapses and routing response.
Administrative BoundaryOFFDistrict / province borders for jurisdiction and reporting context.
📍 OVERLAYS 9 layers
ToggleDefaultWhat it does
Incident density heatONHeatmap of sinkhole/collapse density across Bangkok — where risk clusters.
News sinkholes (2024–2026)ONThe 54 verified sinkhole / road-collapse events harvested from news (49 unique).
Impact ring — 1 kmOFFDraws a 1 km impact ring around each sinkhole to scope the immediate area.
Impact ring — 3 kmOFFA 3 km ring for wider patrol / buffer-zone assessment.
Impact ring — 5 kmOFFA 5 km ring for regional planning. All three can be toggled independently.
National news pinsONNationwide verified incidents as map pins, beyond the Bangkok core.
Citizen reports (live)ONCrowd-sourced reports from LINE + web, shown as purple triangles with photo popups.
GISTDA flood extentOFFSatellite-detected flood polygons from the Thai space agency.
RF enterprise pilot screeningOFFOptional ML risk-screening layer. Research onlyoperational_use=false, never auto-CAP.
⚠️ MHEWS HAZARDS 3 layers
ToggleDefaultWhat it does
Earthquakes (USGS)ONLive USGS seismic events (M2.5+) with magnitude markers.
Fire hotspotsONActive fire thermal anomalies (NASA FIRMS / VIIRS).
Flood / rain watchONGloFAS river-forecast alerts + rainfall watch for the Chao Phraya / Mekong basins.
04

How People Use It

· ขั้นตอนการใช้งาน

Two roles, one loop. Officers consume and act; citizens feed ground truth. The same verified map is the shared operating picture for both.

🛡️

Officer / Duty Officer

ผู้ปฏิบัติงาน
  1. Open the command map — hazards, verified incidents and citizen reports render live on one screen.
  2. Toggle layers — turn on impact rings (1/3/5 km) and GISTDA flood extent to scope the affected area.
  3. Review citizen reports — inspect photos + location, then verify / quarantine / reject each one.
  4. Assess severity — the severity mix + timeline show what's critical right now.
  5. Coordinate & export — dispatch based on the shared picture, export CSV/JSON for government reporting.
👤

Citizen

ประชาชน
  1. Spot a hazard — a sinkhole, crack, or collapse in the road.
  2. Report it — via LINE Official Account (send 📍 location + 📸 photo) or the web form (report.html).
  3. Automatic verification — the pipeline dedupes (perceptual hash), scrubs PII, and scores relevance (color heuristic + AI).
  4. Anti-spam gate — trust-tier rate limits (verified reporters can submit more) block abuse.
  5. Outcome — APPROVED → appears on the public map for the officer; else "under review" / reason returned.
+

Glossary

· คำศัพท์
MHEWS
Multi-Hazard Early Warning System — early warning across multiple hazard types.
CHIRPS
Climate Hazards Group InfraRed Precipitation — gridded rainfall satellite product.
GFM
Global Flood Monitoring — Copernicus Sentinel-1 satellite flood detection.
GloFAS
Global Flood Awareness System — river discharge forecast.
SMAP
NASA Soil Moisture Active Passive — satellite soil-moisture (drought).
H3 hexagon
Uber's hexagonal spatial grid — how rainfall / soil-moisture are aggregated.
CAP
Common Alerting Protocol — standard alert format. Drafts here are coordination objects, not issued alerts.
GISTDA
สำนักงานพัฒนาเทคโนโลยีอวกาศและภูมิสารสนเทศ — Thai space & geo-informatics agency.
HII / ThaiWater
Hydro-Informatics Institute — source of live Thai gauge data.
RF (Phase B)
Research ML risk-screening model — frozen, operational_use=false, never auto-issues alerts.
Impact ring
Radius buffer (1/3/5 km) drawn around an incident to scope the affected area.
Verification pipeline
Automated dedupe + PII scrub + relevance scoring applied to every citizen report.