Skip to content

yasumorishima/realtime-open-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Realtime Open Data

Real-time open data visualization projects running 24/7.

Each project collects publicly available data streams, stores them in SQLite, and serves interactive dark-themed maps via FastAPI + Leaflet.js.

Projects

Active

Project Data Source Status
Persian Gulf Ship Tracker aisstream.io (AIS) Collecting
Japan Geohazard Monitor JMA, USGS, AMeDAS, INTERMAGNET, etc. In development

Planned

Project Data Source Description
ADS-B Flight Tracker OpenSky Network Real-time aircraft positions, including military flights
Chokepoint Ship Tracker aisstream.io Suez Canal, Strait of Malacca, Taiwan Strait
Japan Railway Delay Monitor ODPT Real-time train delay/disruption visualization on route map
Wildfire Tracker NASA FIRMS Satellite-detected active fires worldwide
Lightning Tracker Blitzortung.org Real-time lightning strike detection
Satellite Tracker CelesTrak TLE ISS, Starlink, and satellite orbit visualization

Architecture

All projects share a common pattern:

Real-time data source (WebSocket / API)
    → Land/boundary filter (Shapely + Natural Earth)
    → SQLite (batch insert + per-entity throttle)
    → FastAPI + Leaflet.js (dark-themed live map)
    → matplotlib snapshot → GitHub (auto-push)

Runs in Docker — on cloud or Raspberry Pi 5 depending on data volume and real-time requirements.

License

MIT

About

Real-time open data visualization projects — AIS ships, ADS-B flights, earthquakes, wildfires, and more

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors