Hello, I'd like to share a 3D plane tracking web app that I developed called: skies-adsb.
Living near KMIA (a very busy airport), I spend a lot of time plane spotting and thought it would be cool to track planes in 3D.
In October 2021, I built a prototype 3D ADS-B flight tracker called skies-adsb using p5.js.
In April 2022, I released version 1.0 of skies-adsb, rewritten in Three.js. However, this release still relied on manual editing of GeoJSON layers.
By late 2024, I had learned enough about GIS and GeoPandas to automate map creation using custom GeoJSON layers. During the Christmas holiday, I developed a script to generate these layers from Natural Earth, FAA, and OpenStreetMap data using GeoPandas, then refactored skies-adsb to render multiple GeoJSON layers.
Today, version 2.0 of skies-adsb is available! This release simplifies installation, automates GeoJSON map creation, and features a new rendering engine. skies-adsb is compatible with all major WebGL-enabled mobile and desktop browsers.
To run skies-adsb you will need an RTL-SDR receiver and a Linux workstation or Raspberry Pi, or you can connect to an existing RTL-SDR ADS-B installation.
Working on this app has brought me a lot of joy and I also learned a lot about aviation, weather, GIS, and Three.js along the way. I use it daily, typically leaving it running in the background like a digital aquarium. I hope you enjoy it too.
Please check out skies-adsb by following the links below:
Source Code: https://github.com/llopisdon/skies-adsb
Video of skies-adsb: https://youtu.be/HnY1vFUBXS0
Comments URL: https://news.ycombinator.com/item?id=43022603
Points: 16
# Comments: 1
Login to add comment
Other posts in this group
![Tiny Pointers](https://www.cdn5.niftycent.com/a/1/N/O/m/n/J/tiny-pointers.webp)
Article URL: https://arxiv.org/abs/2111.12800
Comments URL: https://news.ycombinator.c
![PgAssistant: OSS tool to help devs understand and optimize PG performance](https://www.cdn5.niftycent.com/a/e/j/B/7/L/2/pgassistant-oss-tool-to-help-devs-understand-and-optimize-pg-performance.webp)
Article URL: https://github.com/nexsol-technologies/pgassistant
![Dose-dependent effects of LSD in double-blind placebo-controlled study (2020)](https://www.cdn5.niftycent.com/a/1/q/6/z/b/Y/dose-dependent-effects-of-lsd-in-double-blind-placebo-controlled-study-2020.webp)
Article URL: https://www.nature.com/articles/s41386-020-00883-6
![Syd: An Introduction to Secure Application Sandboxing for Linux [video]](https://www.cdn5.niftycent.com/a/1/V/5/w/B/a/syd-an-introduction-to-secure-application-sandboxing-for-linux-video.webp)
Hi HN,
We've discussed the Unix Magic poster before (https://news.ycombinator.com/item?id=27029196). Like many of you, I love this pos