A tool to simulate the perspective of an aviator according to flight information and meteorological parameters.

This project is solving the Open-source Air Traffic Tracking challenge.


Aviator view is an open source web application that allows the user to see a live animation of the skies surrounding the plane from the perspective of the pilot. The application takes data from an air tracking API and consult actual meteorological data from the current plane location to change variables of the 3D environment such as cloudiness, humidity and rain precipitation. The location is also used to get the terrain under the plane by using google maps.

Researchers can replicate flight conditions from historical data, such as the loved ones of the passengers can stay with them along the flight, just as if they were watching from the window.

In the future, the project can be extended to use information captured from sensors in flight, such as a gyroscope that shows the heading of the plane.

Project Information

License: GNU General Public License version 2.0 (GPL-2.0)

Source Code/Project URL: https://github.com/jorgelainfiesta/aviator-view


Weather Data - http://openweathermap.org/api
Javascript 3D Graphics - http://threejs.org/
Cloud Textures - https://www.chromeexperiments.com/experiment/clouds
Flight sample data - http://data.nasa.gov/docs/spaceapps/challenges/opensourceairtraffictracking/Sample_FACET_Data
Python - https://www.python.org/
MongoDB - https://www.mongodb.org/
Tornado Web Framework - http://www.tornadoweb.org/
CherryPy Python Web Framework - http://www.cherrypy.org/
Flight accidents statistics - http://www.planecrashinfo.com/cause.htm
Satellite maps - https://developers.google.com/maps/documentation/javascript/maptypes


  • Matias Vasquez
  • Benito Maza
  • Luis Valdeavellano
  • Jorge Lainfiesta
  • Eddy Omar Castro Jáuregui