Skip to content

ajmas/StuffInSpace

 
 

Repository files navigation

Stuff in Space

Original author: James Yoder (https://github.com/jeyoder)

A real-time interactive WebGL visualisation of objects in Earth orbit.

Running for Development

  1. Install dependencies: npm run install
  2. Run the project npm run dev

Connect to it at http://localhost:5173

Building for Deployment

  1. Install dependencies: npm run install
  2. Build the project npm run build

The resulting assets will be in the dist folder, which you can then make available on your website.

Note, the current setup assumes the project will be run at the root of the website.

Getting TLE data

While TLE data (Two-Line Elements) is included in the project, it won't be up to date.

If you wish to get current TLE data, then head over to Space Track, login and then you can use the following URL:

https://www.space-track.org/basicspacedata/query/class/tle_latest/ORDINAL/1/EPOCH/%3Enow-30/orderby/NORAD_CAT_ID/format/json

Once you have the latest data, then update public/data/TLE.json, if running in development or data/TLE.json if deployed.

License

MIT license

About

A real-time interactive WebGL visualisation of objects in Earth orbit

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 75.2%
  • CSS 10.9%
  • HTML 6.1%
  • JavaScript 3.3%
  • GLSL 2.5%
  • Shell 2.0%