Hacker News new | ask | show | jobs
by llopisdon 496 days ago
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