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, 2017 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, 2017 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, 2017 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, 2017 at 8:24

1 Answer 1


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.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .