Share this Page

CS491 Project 2 - Leaving on a Jet Plane

This project focuses on building a mini application for visualizing data of flights collected from O'Hare Airport Chicago. The data collected was over a period of one week and had numerous files which had be converted to some usable format. Microsoft's Interactive Modestmaps has been used for the initial layout. The Visualization has been done using Processing. The visualization has all the obvious controls like pan, zoom and click together with quite a few very interesting features as well.

Data Preprocessing

Data cleansing being an indispensable part of any Visualization project, was naturally the first thing we dealt with in this project. Firstly, the Format of Data provided was modified and converted into a more usable and readable format. We have used Python to perform this task. Here we got rid of all the unnecessary characters and newlines which were present in the original data files. The original size of the data files was 51 Mb. The size was brought down to as low as 21 Mb and then used for the project.

Count of the files was brought down to 8 by classifying data based on days. In these files one of the columns -'Airline' was replaced with integers. We created another file which maintains the mapping of these integers with the appropriate Airlines. This was done by keeping in mind that while processing data for the 'Airline Select' functionality which is one of the main features of the project it would be easier to handle integers than handling strings.

Features

Basic Interaction

We have only used mouse operated interactions in this Visualization.

Timeline

Situated at the bottom of the Map. As you click on any point on the timeline it shows the changes in the map as per the selection made on the other panels. Before the beginning of timeline a small play button has been placed which automaticlly increments and moves the marker on the timeline and performs all the functions that have been selected before clicking on it.

Toolbar

The toolbar has four main functionalities. Map Mode
Situated at the top left corner of the Map. In this we have a choice of selecting between three map modes.

Direction of flights
In this we have three modes.
Flight Path
Endpoint View Button
Airline Selector
Situated at the left of the Map. This panel has names of all the flights that commute To and From O'hare Airport. (As per the data) There are two features in this Panel.

The Legend

The legend pops up next to the Airline Selector panel when we select any of the Airlines. This gives the color and the name of the selected Airline and makes it easier to view the selected airlines even after closing the 'Airline Selector' Panel. This little piece of information continues to remain on the screen until and unless we unselect all of the Airlines or click on 'Select All' on the 'Airine Selector' panel.

The Traffic Plot Panel

Situated at the right of the Map. This panel again has two functionality.

Additional Screenshots and Download

>>> DOWNLOAD STANDALONE VERSION (WIN AND MAC) <<<

 

myMigthyStats