I wish to create a 3D visualisation of NEO's by date in relation to earth, but calculating their position at that time has got me stuck.

From this question I was able to fine Nasa's NEO object data:

Previous Question

Listing Of NEO's:

Nasa Date range NEO Data

Detailed NEO Data

Given the information in these JSON streams. Is it possible to calculate the position of the NEO in relation to earth? It doesn't seem to offer any positional information that I can see, although this is not my field.

Or is there a better data set which will assist me in this?

  • $\begingroup$ Didn't you just ask this on space.SE? $\endgroup$ – user21 Oct 30 '17 at 12:54
  • $\begingroup$ Yes he did space.stackexchange.com/questions/23541/… No crossposting on SE sites please, Marc: meta.stackexchange.com/questions/64068/… $\endgroup$ – user1569 Oct 30 '17 at 13:07
  • $\begingroup$ Aplogies I wasnt sure the best place, after posting in Space.SE this SE area seemed more viable $\endgroup$ – Marc C Oct 30 '17 at 13:14
  • $\begingroup$ It's hard to resist the temptation to occasionally cross-post, especially when you really need an answer in a hurry, but I think the belief is that it would get quickly out of control if it weren't against the rules. Double check this answer to see if it is what you are looking for or not, and let me know. Thanks! $\endgroup$ – uhoh Oct 31 '17 at 8:24

The file you had linked as 'Detailed NEO Data' lists all the orbital parameters needed to determine the position of the object as a function of time. It lists these parameters for the objects orbiting the earth. This should be just what you need. They are located at bottom of file. There are routines to convert the orbit in orbital parameters to cartesian coordinates. This may be easier to use. You can google on orbital parameters conversion to find these routines. I think I have a copy in Fortran but not many people use Fortran now.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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