The Satellite Database archives orbital data of satellites and other space objects in the form of Two-Line Elements. The data can be searched and retrieved via search form or API.
The orbital data is read out of TLE-files collected from CelesTrak on an hourly basis. The database started continuously collecting and archiving data on March 10th, 2023.
The frequency data comes from various sources and is registered manually.
The primary key for all tables is id
, which is auto-incremented as entries are being added to the database.
Additionally, each table requires certain fields to either be unique by themselves or in combination with other fields.
Each Satellite Data entry corresponds to a Two-Line-Element Set, and it must have a unique combination of
satellite_id
and timestamp
.
This is to ensure the same TLE isn’t read in twice and that there isn’t any conflicting data.
Satellites represent the satellites themselves, each uniquely identified with a NORAD ID (norad_cat_id
).
Frequencies are assigned to certain satellites using a combination of Frequency Source and Frequency.
Each Frequency Source has a unique name
and a regex expression, by which it is assigned to Satellites
whose name are matched by the expression.
A Frequency Source can have numerous Frequencies assigned to it, which store a frequency range and time range
during which the frequency was in use.
The Satellite Database is an Open Research project by the Space Geodesy group at ETH Zurich. You can find the source code here.