Re: Question: r/e Orbital math (SGP4/SDP4?)

Bjoern Gimle (
Fri, 26 Jul 1996 07:18:40 +0200 (MET DST)

>>>Kerry L. Bonin wrote:
>Basically, I want a clean class (in C++, maybe port to Java) that lets me
>integrate satellite information into any application.  And I want one that
>is not tied to somebody's GUI, O/S, or compiler.  Just a simple mathematical
>resource/tool that abstracts and encapsulates satellite orbital propogation
>from orbital elements.  (Yes, I know that to perform the above application
>requires a great deal of additional operations that are memory and database
>intensive etc...)
>If someone has written such a cleanly generic piece of code, and it's
>available free of charge and license restrictions, please tell me about it!
>In the mean time, back to the keyboard...

I have not seen anything available in C++, but Seesat (SGP4) is available
in C source. TrakStar by TS Kelso is available as Turbo Pascal source units,
and the documentation says a C (or C++) port is underway. (The source code
part (Fortran) of the Spacetrack report is also available in pure text form.)

TS Kelso is at         []

His Pascal code, and spacetrk.for is at

--              +46-8-7428086  (home)  --
-- 59.22371 N, 18.22857 E           AND member of :       --
--   seesat-l / seesat-d   --
--                +46-8-59095789 (office)--
Join us at Eurosom 2, the Satellite Observers Meeting: Oct.19/20 !
Ghent, Belgium