TLE¶
TLE stores mean Earth-orbit elements that must be propagated with SGP4 or SDP4 to obtain physical states.
Warning
TLE stores mean elements. Calling ToStateVector() on mean KeplerianElements throws InvalidOperationException. Use TLE.ToStateVector() or TLE.ToOsculating() instead.
Constructor¶
var tle = new TLE("ISS (ZARYA)",
"1 25544U 98067A 21020.53488036 .00016717 00000-0 10270-3 0 9054",
"2 25544 51.6423 353.0312 0000493 320.8755 39.2360 15.49309423 25703");
Properties¶
| Property | Description |
|---|---|
Name |
Object name |
Epoch |
Epoch of elements |
ElementsType |
Always Mean |
MeanSemiMajorAxis |
Mean semi-major axis (m) |
MeanEccentricity |
Mean eccentricity |
MeanInclination |
Mean inclination (rad) |
MeanAscendingNode |
Mean RAAN (rad) |
BallisticCoefficient |
B* drag coefficient |
Methods¶
| Method | Description |
|---|---|
ToStateVector() |
Propagate to TLE epoch via SGP4/SDP4 |
ToStateVector(Time) |
Propagate to specified epoch |
ToOsculating() |
Convert to osculating StateVector at TLE epoch |
ToOsculating(Time) |
Convert to osculating StateVector at epoch |
ToMeanKeplerianElements() |
Get mean Keplerian elements directly |
ToOmm(string originator) |
Convert to CCSDS OMM |
Create(OrbitalParameters, string, ushort, string, ...) |
Create TLE from orbital parameters |