Skip to main content

TLE Satellite Data

Arc Cloud supports native ingestion of Two-Line Element (TLE) satellite orbital data, making it straightforward to build satellite tracking and space situational awareness applications.

info

TLE ingestion is available on all paid tiers.

Overview

TLE (Two-Line Element) sets describe satellite orbits and are the standard format published by NORAD and CelesTrak. Arc parses TLE data, extracts orbital parameters, and computes derived metrics automatically.

Ingestion

Streaming Write

Send individual TLE sets in real-time:

curl -X POST https://<instance>.arc.<region>.basekick.net/api/v1/write/tle \
-H "Authorization: Bearer <token>" \
-H "X-Arc-Database: satellites" \
-d 'ISS (ZARYA)
1 25544U 98067A 24001.50000000 .00016717 00000-0 10270-3 0 9023
2 25544 51.6400 208.9163 0006703 30.1579 330.0004 15.49560532999999'

Bulk Import

Import large TLE datasets (up to 500 MB):

curl -X POST https://<instance>.arc.<region>.basekick.net/api/v1/import/tle \
-H "Authorization: Bearer <token>" \
-H "X-Arc-Database: satellites" \
--data-binary @celestrak-catalog.tle

Supports gzip compression:

curl -X POST https://<instance>.arc.<region>.basekick.net/api/v1/import/tle \
-H "Authorization: Bearer <token>" \
-H "X-Arc-Database: satellites" \
-H "Content-Encoding: gzip" \
--data-binary @catalog.tle.gz

Schema

Arc automatically creates a tle measurement with:

Tags:

TagDescription
norad_idNORAD catalog number
object_nameSatellite name
classificationU (unclassified), C (classified), S (secret)
international_designatorLaunch identifier
orbit_typeLEO, MEO, GEO, HEO, etc.

Fields (Orbital Elements):

FieldDescription
inclinationOrbital inclination (degrees)
raanRight ascension of ascending node
eccentricityOrbital eccentricity
arg_perigeeArgument of perigee
mean_anomalyMean anomaly
mean_motionRevolutions per day
bstarDrag coefficient

Derived Metrics (computed automatically):

FieldDescription
semi_major_axis_kmSemi-major axis in km
orbital_period_minOrbital period in minutes
apogee_kmApogee altitude in km
perigee_kmPerigee altitude in km

Querying

-- Find all LEO satellites
SELECT object_name, perigee_km, apogee_km, inclination
FROM satellites.tle
WHERE orbit_type = 'LEO'
ORDER BY time DESC
LIMIT 100;

-- Track ISS orbital changes over time
SELECT time, inclination, mean_motion, apogee_km, perigee_km
FROM satellites.tle
WHERE norad_id = '25544'
ORDER BY time DESC;

See the Arc TLE documentation for the full specification and advanced options.