Orbit Extrapolation API (1.0.0)

Download OpenAPI specification:Download

License: Exotrail

Orbit Extrapolation API

TLE extrapolation

Extrapolate a TLE using simplified perturbations models (sgp4/sdp4)

Authorizations:
BearerAuth
Request Body schema: application/json
targetDate
string <date-time>

timescale UTC

object (TLE)

NORAD two-line element set

object (OrbitalEventRequest)

Select several orbital events that can be logged during the extrapolation

object (StationEventRequest)

Log passes over a set of ground stations

object (OrbitEphemerisRequest)

Options for exporting ephemeris in an inertial frame

object (PositionVelocityEphemerisRequest)

Options for exporting position velocity ephemeris in an inertial or non inertial frame

object (GeodeticEphemerisRequest)

Options for exporting the geodetic coordinates of the sub-satellite point as a function of time

Responses

Request samples

Content type
application/json
{
  • "targetDate": "2019-08-24T14:15:22Z",
  • "tle": {
    },
  • "orbitalEventsRequest": {
    },
  • "stationEventRequest": {
    },
  • "orbitEphemerisRequest": {
    },
  • "positionVelocityEphemerisRequest": {
    },
  • "geodeticEphemerisRequest": {
    }
}

Response samples

Content type
application/json
{
  • "orbitEphemeris": {
    },
  • "geodeticEphemeris": {
    },
  • "positionVelocityEphemeris": {
    },
  • "orbitalEventLogs": [
    ],
  • "stationEventLogs": [
    ]
}

Numerical extrapolation

Special perturbation extrapolation

Authorizations:
BearerAuth
Request Body schema: application/json
targetDate
string <date-time>

timescale UTC

object (Orbit)

Orbit representation by either orbital parameters or cartesian coordinates

object (PointSpacecraft)

Spherical spacecraft

forceModels
Array of strings (ForceModel)
Items Enum: "EARTH_POTENTIAL" "LUNI_SOLAR_GRAVITY" "SOLAR_RADIATION_PRESSURE" "ATMOSPHERIC_DRAG"
FixedStepIntegratorConfiguration (object) or VariableStepIntegratorConfiguration (object)
object (OrbitalEventRequest)

Select several orbital events that can be logged during the extrapolation

object (StationEventRequest)

Log passes over a set of ground stations

object (OrbitEphemerisRequest)

Options for exporting ephemeris in an inertial frame

object (PositionVelocityEphemerisRequest)

Options for exporting position velocity ephemeris in an inertial or non inertial frame

object (GeodeticEphemerisRequest)

Options for exporting the geodetic coordinates of the sub-satellite point as a function of time

object (MeanOrbitEphemerisRequest)

Options for exporting mean orbital parameters in an inertial frame

Responses

Request samples

Content type
application/json
{
  • "targetDate": "2019-08-24T14:15:22Z",
  • "initialOrbit": {
    },
  • "spacecraft": {
    },
  • "forceModels": [
    ],
  • "integratorConfiguration": {
    },
  • "orbitalEventsRequest": {
    },
  • "stationEventRequest": {
    },
  • "orbitEphemerisRequest": {
    },
  • "positionVelocityEphemerisRequest": {
    },
  • "geodeticEphemerisRequest": {
    },
  • "meanEphemerisRequest": {
    }
}

Response samples

Content type
application/json
{
  • "osculatingOrbitEphemeris": {
    },
  • "meanOrbitEphemeris": {
    },
  • "geodeticEphemeris": {
    },
  • "positionVelocityEphemeris": {
    },
  • "orbitalEventLogs": [
    ],
  • "stationEventLogs": [
    ]
}