HomeData ScienceFusing ACLED, ADS-B, AIS and GDELT

🛰️ Fusing ACLED, ADS-B, AIS and GDELT

A 3D globe where conflict-event reports, aircraft tracks, ship tracks and news pulses from four independent open data streams are fused in real time, lighting up correlated multi-source alerts.

Data Science3DAdvanced60 FPS
multi-source-open-data-fusion-geospatial-monitoring-lab ↗ Open standalone

A rotating 3D globe simulates four independent open-data streams — conflict-event reports, aircraft transponders, ship transponders and global news mentions — and fuses them into corroborated alerts whenever they line up in space and time.

🔬 What It Demonstrates

Red pulses mark simulated ACLED conflict clusters, amber flashes are GDELT news mentions, and blue/cyan markers are ADS-B aircraft and AIS vessels on real-world routes. A beam and alert count appear only when a news flash coincides with a nearby aircraft or vessel — the essence of multi-source corroboration.

🎮 How to Use

Widen or narrow the fusion radius to see how spatial tolerance trades precision for recall, adjust the event rate to simulate quieter or busier news cycles, and toggle the ADS-B and AIS layers on or off to see how fusion confidence depends on which feeds are actually available.

💡 Did You Know?

Real pipelines fusing ACLED, ADS-B, AIS and GDELT face exactly this trade-off: GPS jitter and reporting delay mean a fusion radius that is too tight misses true corroboration, while one that is too loose merges unrelated events into false alerts.

⚙ Under the hood

A 3D globe where conflict-event reports, aircraft tracks, ship tracks and news pulses from four independent open data streams are fused in real time, lighting up correlated multi-source alerts.

open dataconflict detectionreal timegeospatial analysisdata fusionmonitoringThree.js

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)