gnss-earth/README.md

78 lines
1.7 KiB
Markdown
Raw Normal View History

2022-05-11 15:45:20 -06:00
# gnss-earth
2022-05-11 16:09:15 -06:00
Spacecruft GNSS Earth is a web application to render GNSS satellites on a globe of Earth (here).
# Installation
Install thusly:
```
sudo apt update
sudo apt install python3-pip
git clone https://spacecruft.org/spacecruft/gnss-earth
cd gnss-earth/
# Install python setup to your taste...
# Update pip...
pip3 install --user --upgrade pip
pip3 install --user --upgrade -r requirements.txt
```
2022-05-11 17:04:54 -06:00
Need to get `cesium.key` from Cesium ION.
2022-05-11 22:31:06 -06:00
There are sample Apache configs in the `apache/` directory.
There are systemd files with really bad PATHs in `systemd`.
Copy them here: `/etc/systemd/system/`
Run: `sudo systemctl daemon-reload`
Then run `systemctl start spacecruft-beidou` or whatever service
you want to start.
You can see what ports it is listening on (from `net-tools` package) ala:
`netstat -pant | grep py`
2022-05-11 16:09:15 -06:00
# Scripts
The following scripts are available for websites:
* `gnss-earth.py` --- All satellites
* `beidou-earth.py` --- Beidou (China) satellites
* `galileo-earth.py` --- Galileo (Europe) satellites
* `glonass-earth.py` --- GLONASS (Russia) satellites
* `gps-earth.py` --- GPS (USA) satellites
# Websites
Websites available for viewing.
2022-05-11 21:57:37 -06:00
![spacecruft-beidou](pics/beidou.png)
* https://beidou.spacecruft.org/
2022-05-11 21:57:37 -06:00
![spacecruft-galileo](pics/galileo.png)
* https://galileo.spacecruft.org/
2022-05-11 21:57:37 -06:00
![spacecruft-gps](pics/gps.png)
* https://gps.spacecruft.org/
2022-05-11 21:57:37 -06:00
![spacecruft-glonass](pics/glonass.png)
* https://glonass.spacecruft.org/
2022-05-11 21:57:37 -06:00
![spacecruft-gnss](pics/gnss.png)
* https://gnss.spacecruft.org/
2022-05-11 16:09:15 -06:00
# Upstream Dependencies
Uses:
* Python
* Dash
* https://github.com/cassova/satellite-czml
2022-05-11 20:27:50 -06:00
* https://celestrak.com/NORAD/elements/
2022-05-11 16:09:15 -06:00
# License / Copyright
Copyright (C) 2022 Jeff Moe
License: AGPLv3 or any later version.
2022-05-11 15:45:20 -06:00