tamo3 / pdx-flight

Flight tracker using Cesium/Resium

Home Page:https://pdx-flight.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Realtime Flight Tracker usiing Cesium/Resium.

This project was bootstrapped with Create React App. See the live demo on Heroku https://pdx-flight.herokuapp.com/.

Installation

In your working directory:

git checkout https://github.com/tamo3/pdx-flight.git
cd pdx-flight
yarn install

NOTE: npm install doesn't work. Please use yarn install.

Run Locally

From a terminal:

yarn run server                     # starts node server

From another terminal:

yarn start                          # starts web application

Linux should work too, but I used only Windows during the development.

To use Historical Flight data, obtain a copy of historical zip file from https://www.adsbexchange.com/, extract them under ./server/historical-data/xxx (for example, ./server/.historical-data/2016-07-01/*).

References

This application uses the following libraries and APIs:

Comments

  • Airplanes within ~10,000Km from the center of the view are plotted.
  • The historical data is missing in the repo or the deployed version. You can see the "Random" data which is generated rondomly. Obviously, I had a math problem generating the random flight data -- most flights are around the north pole :-)

About

Flight tracker using Cesium/Resium

https://pdx-flight.herokuapp.com/


Languages

Language:TypeScript 74.9%Language:JavaScript 18.9%Language:CSS 3.5%Language:HTML 2.7%