SkySails / vangso-mission-control

Vängsö Mission Control (VMC) is a flight-tracker with focus on gliders. It uses CesiumJS to render gliders in 3D space, just like flightradar24.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vängsö Mission Control

CI Status

Vängsö Mission Control (VMC) is a flight-tracker with focus on gliders. It uses CesiumJS to render gliders in 3D space, just like flightradar24. The data needed to render the gliders at the correct position and altitude comes from GliderTracker and is delivered in real-time with the help of WebSockets

Future/Planned improvements

  • Add ability to focus on an aircraft by either selecting its identifier in a list or by selecting it directly
  • Add telemetry data charts for the selected aircraft (altitude, speed, etc.)
  • Add correct altitude measurements above the ground instead of above the ellipsoid main height
  • Add smoothing for aircraft movements to create a more real-time feel
  • Add 3D polylines in order to visualize the track of specific aircraft
  • Clamp aircraft to the ground when certain minimum requirements are met

Quickstart

Make sure that you have a compatible npm version installed. Compatible versions are mentioned in the requirements

In order to get up and running, first run the following commands

 $ npm install
 $ npm start

When done, you should be able to access the page at localhost:3000.

Requirements

Package Version
npm v6.x.x

FAQ

When running npm start, I get an error telling me that a module named chokidar could not be found. Please help???

Install npm version 6 or below. To do this, please issue the following command:

 $ npm i -g npm@6.14.13

Starting the project should now work as expeccted. For a list of available npm versions, please see the version history

About

Vängsö Mission Control (VMC) is a flight-tracker with focus on gliders. It uses CesiumJS to render gliders in 3D space, just like flightradar24.


Languages

Language:TypeScript 90.2%Language:HTML 6.4%Language:CSS 3.0%Language:JavaScript 0.3%