A web based implementation of an orbit propagation using the open source OreKit library [http://orekit.org], which is "A free low level space dynamics library".
SFDaaS has the capability to add output in local or remote memcached servers for later retrieval.
Full usage capabilities can be found here: http://localhost:8080/SFDaaS/orekit/propagate/usage
In a web browser (should be all one line, i.e. remove \ and linefeeds)
http://localhost:8080/SFDaaS/orekit/propagate?t0=2010-05-28T12:00:00.000& \
tf=2010-05-28T13:00:00.000&
r0=[3198022.67,2901879.73,5142928.95]& \
v0=[-6129.640631,4489.647187,1284.511245]
Epochs are in the ISO-8601 format, i.e. http://en.wikipedia.org/wiki/ISO_8601
Input: t0 = Initial epoch in this format yyyy-mm-ddThh:MM:ss.sss tf = Final epoch in this format yyyy-mm-ddThh:MM:ss.sss r0 = [ x0, y0, z0 ] (initial radius vector in meters) v0 = [ vx0, vy0, vz0 ] (initial velocity vector in meters/second)
Output: rf = [ xf, yf, zf ] vf = [ vxf, vyf, vzf ]
Epochs are assumed to be UTC and J2000 Earth-centered is the assumed frame. The state can be propagated forwards or backwards in time.
A priori state: t0 = 2010-05-28T12:00:00.000 r0 = [3198022.67,2901879.73,5142928.95] v0 = [-6129.640631,4489.647187,1284.511245]
A posteriori state: tf = 2010-05-28T14:00:00.000 rf = [-6174454.063243,2474544.324750,-976156.9807064387] vf = [-991.274325,-4808.930607,-5927.623934582873]
Assumptions:
- The epochs, t0 and tf, are assumed to be in UTC.
- The radius and velocity vectors are in meters and meters/second, respectively.
- The frame is assumed to be the J2000 Earth-centered one.
Run Properties: Run Start : 2011-10-21T16:59:12.736-0400 Run End : 2011-10-21T16:59:12.755-0400
Username : haisam
JSESSIONID : 1A3280005C04F6A2BDC4343070E1BBBF Created : 2011-10-21T16:13:06.195-0400 Last Accessed : 2011-10-21T16:58:28.495-0400
CACHING KEY : haisam]|[1A3280005C04F6A2BDC4343070E1BBBF]|[2010-05-28T12:00:00.000]|.......
- OreKit: https://www.orekit.org/forge/attachments/download/48/orekit-5.0.3-sources.zip
- Commons Math: http://mirrors.gigenet.com/apache//commons/math/source/commons-math-2.2-src.tar.gz
- Spymemcached: http://spymemcached.googlecode.com/files/spymemcached-2.7.3-sources.jar
- Tomcat 7: http://mirrors.axint.net/apache/tomcat/tomcat-7/v7.0.22/bin/apache-tomcat-7.0.22.zip
- Eclipse IDE: http://eclipse.org/downloads/packages/eclipse-ide-java-developers/indigosr1
SFDaaS is free and is licensed by Haisam K. Ido under the LGPL License version 3.0. A copy of this license is provided in the LGPL-LICENSE.txt file.
SFDaaS relies upon Orekit and the Apache commons-math library.
Orekit [http://www.orekit.org] is licensed by CS Communication & Syst�mes under the Apache License Version 2.0. A copy of this license is provided in OreKit's LICENSE.txt file.
Orekit relies on the commons-math from the Apache Software Foundation http://commons.apache.org/math/ released under the Apache license, version 2