satvis.space
Satellite orbit visualization and pass prediction.
Features
- Calculate position and orbit of satellites from TLE
- Set groundstation through geolocation or pick on map
- Calculate passes for a set groundstation
- Local browser notifications for passes
- Serverless architecture
- Works offline as Progressive Web App (PWA)
Built With
Development
Setup
Initialize submodules and install npm build dependencies:
git submodule update --init
npm install
Run
npm run start
for the dev servernpm run build
to build the application (output indist
folder)npm run serve
to build the application and serve with static webservernpm run update-tle
to retrieve the latest satellite TLEs from NORAD
iOS App
To provide pass notifications on iOS where local browser notifications are not supported a simple app wraps the webview and handles the scheduling of UserNotifications.
License
This project is licensed under the MIT License - see LICENSE
file for details.
Acknowledgements
Inspired by a visualization developed for the MOVE-II CubeSat project by Jonathan, Marco and Flo.