Hacker Newsnew | past | comments | ask | show | jobs | submit | minteractive's commentslogin

Thanks!

The app currently renders aircraft and maps on a flat plane using latitude, longitude, and altitude, via the sphericalmercator library:

https://github.com/mapbox/sphericalmercator

My understanding is that the ADS-B latitude and longitude are based on the WGS 84 coordinate system, which accounts for the Earth's curvature, but the app itself doesn't project these coordinates onto a curved surface.

I'd appreciate suggestions from HN users with map projection expertise on how to accomplish this. I'm also interested in learning more.

One of my next projects is to get a better understanding of GIS coordinate reference systems in order to be able to create 3d globle renderings of the data. I purchased the following two books to better understand map projection implementation:

3D Engine Design for Virtual Globes by Patrick Cozzi and Kevin Ring

Flattening the Earth by John P. Snyder


Hi. I'm not planning a native app at this time. I created an experimental native app using Godot, but in the end I decided to focus on the web app. The app is a PWA so it provides a native like experience if that is desired (works on both mobile and desktop)--this is how I use it when I'm on my phone or tablet. Most users likely already have an ADS-B tracker that usually includes a local lighttpd web server for 2D traffic viewing. The app integrates with these existing setups. Users who don't want to alter their setup can run the app using the included Vite development server and websocket proxy to connect to a ADS-B tracker. Instructions are in `docs/LOCALHOST-SETUP-GUIDE.md`.


Hi. There are a couple free ADS-B platforms left:

https://adsb.fi/

https://opensky-network.org/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: