Interactive visualization of train schedules

 
Team  Georg Prohaska, Vienna University of Technology, Student, Vienna, Austria
Hansjörg Pirpamer, Vienna University of Technology, Student, Vienna, Austria
Markus Martin, Vienna University of Technology, Student, Vienna, Austria
Wolfgang Aigner, Vienna University of Technology, Institute of Software Technology and Interactive Systems, Vienna, Austria
Silvia Miksch, Vienna University of Technology, Institute of Software Technology and Interactive Systems, Vienna, Austria
 
Contact Person  Wolfgang Aigner
 
Project 

The goal for this project was the design and the implementation of an interactive system that can visualize train schedules. Three types of representations will be available:

  • Simple text list.
  • A visualization using lines as described by E.J. Marey
  • Two visualizations using timelines: One with absolute and one with relative starting times.
Timetables for trains or airplanes are often represented astextual tables. These contain usually all important information, however it is often not easy to find answersto more specific questions, like for example - "which train should I taketo travel from Vienna to Paris as quick as possible without changing the train twice?" - Humans can process visual information better than text and that?s why our application shall facilitate the process of understanding and searching a timetable.
As the primary user for our application we suggest the passenger. That?s the reason why the operability and the user interface design of the tool had an important role in the design.

Images  To retrieve an enlarged version of the images, click on them:

 


Table View

 
 

Time Line Chart.


Duration Bar Chart.

 

Marey Diagram.

 
Documents 

Markus Martin, Hansjörg Pripamer, Georg Prohaska, Designdocument, 2007.
Markus Martin, Hansjörg Pripamer, Georg Prohaska, Programm architecture, 2007.  
» JavaDoc


Downloads  NOTE:The prototype contains train schedules from June 1, 2007 to July 30, 2007 only. An interval within this bounds has to be selected in order to display schedules.

download
>> Start prototype (via Java WebStart)
Filename: trainVis.jnlp
Needed application: Java JRE 1.5
Size: 3.2 MB
 
download
>> Download TrainVis prototype
Filename: trainVis.zip
Needed application: Java 1.5
Size: 7.7 MB
 
Related Work  Peter Weishapl: Visualizing Temporal Data using prefuse; Bachelor Thesis, Supervisor: W.Aigner; Vienna University of Technology, 2007.