Skip to content
forked from Flowm/satvis

Satellite orbit visualization and pass prediction with Cesium.js

License

Notifications You must be signed in to change notification settings

HexaPlant/satvis

 
 

Repository files navigation

Satellite orbit visualization and pass prediction.

Screenshot

Features

  • Calculate posistion and orbit of satellites from TLE
  • Set groundstation through geolocation or pick on map
  • Calculate passes for groundstation
  • Local browser notifications for passes
  • Serverless architecture
  • Works offline as Progressive Web App

Built With

Development

Setup

Initialize submodules and install npm build dependencies:

git submodule update --init
npm install

Run

  • npm run start-dev for the dev server
  • npm run build to build the application (output in dist folder)
  • npm run serve-prod to build the application and serve with static webserver

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.

About

Satellite orbit visualization and pass prediction with Cesium.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.7%
  • Swift 19.1%
  • Vue 14.5%
  • Shell 2.8%
  • HTML 2.4%
  • CSS 2.0%
  • Ruby 1.5%