I am working on a project in which I need to cluster trajectories of different type of flying objects like rocket, plane, missile, etc.

For that I am looking for a database or data-set which contains

  • Latitude
  • Longitude
  • Altitude
  • Time

Does any one have seen these type of database before? Or anyone know how I can get such data?

  • $\begingroup$ For satellites, you can get TLEs from e.g. celestrak.com $\endgroup$
    – Polygnome
    Commented Feb 12, 2020 at 15:17

1 Answer 1


Earth Satellites: get TLEs from Celestrak or Space-Track and propagate them with SGP4. One way to do that and to also calculate their ground tracks (latitude and longitude) is the Python package Skyfield but there may be others. However I'm not aware of proper databases that you can download constantly updated positions already calculated each second. Things in orbit move at from several to almost 8 kilometers a second, so you need to recalculate constantly.

Rockets: for a compilation of almost every launch see Jonathan's Space Home Page compiled by Jonathan McDowell (also possibly here) but you may have to reconstruct their launch trajectories yourself.

Planes: Flightradar24.com

Missiles: These are generally not planned in advance, over with fairly quickly, and details are not usually entered into a public database.

Additional resources: for natural celestial bodies and artificial spacecraft in deep space can be found at JPL's Horizons and even more options are catalogued in Astronomy Stack Exchange's Where can I find/visualize planets/stars/moons/etc positions?.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.