# satellite-tracker **Repository Path**: ywcao/satellite-tracker ## Basic Information - **Project Name**: satellite-tracker - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-06 - **Last Updated**: 2023-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Satellite tracker ================= Javascript 3D satellite tracker with up-to-date data from CELESTRAK. Uses [Three.js](https://threejs.org/), [React](https://reactjs.org/) and [satellite.js](https://github.com/shashwatak/satellite-js) for orbit prediction. It is meant as a simple 3D engine that can be used to draw your own satellite orbits. Out of the box it can filter and highlight satellites by name or clicking directly on them, but you can extend / reuse it by looking at the App.js file and loading the satellite set you prefer or changing how orbits are displayed. [Live DEMO displaying IIS orbit](https://dsuarezv.github.io/satellite-tracker?ss=25544) [Live DEMO highlighting SpaceX's StarLink constellation](https://dsuarezv.github.io/satellite-tracker?highlight=starlink) Here is a nice screenshot showing the predicted International Space Station orbit through a day. (Side note, [Why doesn't ISS pass over the polar regions?](https://space.stackexchange.com/questions/5297/why-doesnt-iss-pass-over-the-polar-regions)). The orbits are displayed in the ECEF (Earth Centered Earth Fixed) reference frame. ![International Space Station](screenshots/01.png) StarLink satellites highlighted in orange, some of them displaying orbits: ![](screenshots/11.png) Some random satellites selected: ![](screenshots/07.png) Some COSMOS satellites with orbits. Search and select interface: ![](screenshots/05.png) Beidou satellites orbits in ECI reference frame: ![](screenshots/10.png) Active objects from CELESTRAK (http://www.celestrak.com/NORAD/elements/active.txt) ![Active satellites](screenshots/02.png) Here debris from cosmos-2251 in red, active sats in blue, stations in yellow: ![debris](screenshots/04.png) Installation ============ $ git clone https://github.com/dsuarezv/satellite-tracker $ cd satellite-tracker $ npm install $ npm start That should start a [parcel](https://parceljs.org/) dev server. Browse to http://localhost:1234 to see it in action. In case parcel is not installed, follow instructions on their site. You should be able to run it with this command: $ parcel index.html