its tle2ssc

main
Jeff Moe 2022-05-23 00:45:31 -06:00
parent ef2bde054d
commit b12b099d9c
1 changed files with 13 additions and 5 deletions

View File

@ -2,10 +2,15 @@
Celestia is a "real-time space simulation that lets you experience our Celestia is a "real-time space simulation that lets you experience our
universe in three dimensions". universe in three dimensions".
The present repo contains a script to import GNSS ("GPS") satellite The present repo contains the `tle2ssc` Python script which converts
TLE files into Celestia. It could be easily updated for any other source NORAD Two-Line Element sets (TLE) from CelesTrak into into
of TLEs. Solar System Catalog (SSC) files that can be read by Celestia.
The `tle2ssc` script is set by default to retrieve the latest orbits
for various GNSS ("GPS") satellite systems.
It could be easily updated for any other source of TLEs.
*GNSS Satellites Orbiting Earth*
![celestia-gnss-orbits](pics/celestia-gnss-orbits.png) ![celestia-gnss-orbits](pics/celestia-gnss-orbits.png)
@ -55,6 +60,9 @@ Example (crufty example, if you have perms):
# Use in Celestia # Use in Celestia
Use thusly, hooman.
*Celestia Showing GNSS Satellites with Labels*
![celestia-gnss-screenshot](pics/celestia-gnss-screenshot.png) ![celestia-gnss-screenshot](pics/celestia-gnss-screenshot.png)
Then copy the satellites you want into your Celestia extras dir. Then copy the satellites you want into your Celestia extras dir.
@ -64,8 +72,8 @@ Crufty bad way to do it, example:
sudo cp -a extras/gnss/gnss.ssc /usr/share/celestia/extras-standard/ sudo cp -a extras/gnss/gnss.ssc /usr/share/celestia/extras-standard/
``` ```
Each system, GPS, Galileo, Glonass, Beidou, or the GNSS files can Each system, GPS, Galileo, Glonass, Beidou, can be used,
be used which include all four. or the GNSS files which include all four, plus more regional systems.
# Screenshots # Screenshots