CityBike Vienna. Franz Brandl, Valon Lushaj and Artan Toplanaj. University of Vienna, Vienna, Austria

Similar documents
Trio II Touch Button. Your new In-Home Display: a handy guide to what it is and how it works.

CHAPTER-9 DEVELOPMENT OF MODEL USING ANFIS

Housing Inventory Setup Guide

Digital Timer. 1 About your Slimline Digital Timer. 2 Mechanism Dimensions. Cat No. D817SLIMDP Instruction Manual

2. Get a free Adobe ID at adobe.com (Click Sign In (top right corner), click Get an Adobe ID, fill in the form and click Sign Up)

The Basics of EndNote. Endnote Training (Desktop Client Version) Brian Erb

Doubletalk Detection

SAP Fiori UX Design and Build Assignment Book Club


Enhancing Music Maps

Diamond Cut Productions / Application Notes AN-2

Microsoft Office Word 2016 for Mac

DVIS. DVIS - Digital Video Insertion System. Quick Start Guide. Patent Pending

Introduction To LabVIEW and the DSP Board

Arts Education Essential Standards Crosswalk: MUSIC A Document to Assist With the Transition From the 2005 Standard Course of Study

FAQ of DVB-S PI210. Copyright KWorld Computer Co., Ltd. All rights are reserved. October 24, 2007

Name: Class: Date: Digital Documentary

Review Your Thesis or Dissertation

WHITEPAPER. Customer Insights: A European Pay-TV Operator s Transition to Test Automation

NPOWER VIDEO ON DEMAND REPORT GUIDE SUMMER 2013

Usability Comparison of

This past April, Math

MIS 0855 Data Science (Section 005) Fall 2016 In-Class Exercise (Week 6) Advanced Data Visualization with Tableau

Jessicah R. Saldana. Songs and Chants

Lecture 12: State Machines

InPlace User Guide for Faculty of Arts, Education and Social Sciences Staff

Analysis and Recommendations:

GBA 327: Module 7D AVP Transcript Title: The Monte Carlo Simulation Using Risk Solver. Title Slide

Washington Metropolitan Area Transit Authority (WMATA) Ridership

ELECTRONIC JOURNALS LIBRARY: A GERMAN

Review Your Thesis or Dissertation

Using Extra Loudspeakers and Sound Reinforcement

Tear Machine. Adam Klinger. September 2007

Genie Recommends. Introducing Genie Recommends! Objectives. Let s take a look at the features of Genie Recommends, and learn how it works.

Cisco Spectrum Expert Software Overview

The Complete Guide to Music Technology using Cubase Sample Chapter

Standard Operating Procedure of nanoir2-s

Contents DIVISION OF LIBRARY SERVICES. EndNote X7 Mac User Manual Part 2

Introduction to EndNote

Analyzing and Saving a Signal

Introduction. Overview. Organization

MestReNova Manual for Chem 201/202. October, 2015.

MONITORING AND ANALYSIS OF VIBRATION SIGNAL BASED ON VIRTUAL INSTRUMENTATION

Lab experience 1: Introduction to LabView

Social Studies 8 Cold War Project. Cold War Scrapbook

USING ENDNOTE ON A MAC (with APA examples) Version 1

Amazon Account 3/14 TM 1

The following exercises illustrate the execution of collaborative simulations in J-DSP. The exercises namely a

Welcome to the UBC Research Commons Thesis Template User s Guide for Word 2011 (Mac)

Using Extra Loudspeakers and Sound Reinforcement

Gaining Musical Insights: Visualizing Multiple. Listening Histories

Computer-Assisted Nutrient Management Tutorials. Printing Maps

Presentations- Correct the Errors

Task-based Activity Cover Sheet

CHEMISTRY SEMESTER ONE

Contents BOOK CLUB 1 1 UNIT 1: SARAH, PLAIN AND TALL. Acknowledgments Quick Guide. Checklist for Module 1 29 Meet the Author: Patricia MacLachlan 31

User Manual Tube-Tech ME 1B

A SAS/ AF application for local police forces

PSC300 Operation Manual

EEndNote Easy! Second Edition

Vision Call Statistics User Guide

Processor time 9 Used memory 9. Lost video frames 11 Storage buffer 11 Received rate 11

The BAT WAVE ANALYZER project

SAN DIEGO UNIFIED SCHOOL DISTRICT Facilities Asset Management. CIVIC CENTER RATE SCHEDULE Board of Education Policy K-4000

ConeXus Process Guide

Set-Top-Box Pilot and Market Assessment

MANAGERS REFERENCE GUIDE FOR

Part III: How to Present in the Health Sciences

(1) The fee for the use of a work in a film shall be as follows: (2) The fee for the use of a work in an event recording shall be as follows:

Library and Information Science (079) Marking Scheme ( )

STARTING THE PRESENTATION

invr User s Guide Rev 1.4 (Aug. 2004)

SENECA VALLEY SCHOOL DISTRICT CURRICULUM

Introduction to IBM SPSS Statistics (v24)

Patron-Driven Acquisition: What Do We Know about Our Patrons?

Reference Books in Japanese Public Libraries that Provide Good Reference Services

AAM Guide for Authors

MUSIC THEORY. Welcome to the Music Theory Class!

Alternative: purchase a laptop 3) The design of the case does not allow for maximum airflow. Alternative: purchase a cooling pad

Diamond Piano Student Guide

Alumni Equipment Rental and Facility Use Policy

PRIYADARSHINI COLLEGE OF ENGINEERING CRPF CAMPUS HINGNA ROAD, NAGPUR DATABASES 1. CD S OF VIDEO LECTURES BY CET IIT KHARAGHPUR

ShowDirector - Wegener Programming Quickstart

Scheduler Activity Instructions

Effective Test Procedures for Installing and Maintaining RF Transmitter Sites

LESSON 35. Objectives

Beyond the Bezel: Utilizing Multiple Monitor High-Resolution Displays for Viewing Geospatial Data CANDICE RAE LUEBBERING

With Export all setting information (preferences, user setttings) can be exported into a text file.

BACHELOR'S DEGREE PROGRAMME Term-End Examination December, 2014

Histograms and Frequency Polygons are statistical graphs used to illustrate frequency distributions.

Dektak Step by Step Instructions:

LSTM Neural Style Transfer in Music Using Computational Musicology

Sixth Grade Country Report

Record Group 60 IUP Libraries

What is new in UNIFIT 2018?

IJMIE Volume 2, Issue 3 ISSN:

Sequential Storyboards introduces the storyboard as visual narrative that captures key ideas as a sequence of frames unfolding over time

Page numbers go in the top right corner and header title on the top left corner; the header text is left-justified.

PART 2: Linking Word with your EndNote Library 8 EndNote Referencing Styles 8 Choosing a Style 8 UOW Harvard Style

Processing data with Mestrelab Mnova

Transcription:

CityBike Vienna Franz Brandl, Valon Lushaj and Artan Toplanaj University of Vienna, Vienna, Austria Abstract. This paper is about CityBike Vienna, a visualizsation project developed at University of Vienna, during the Visualization class of summer 2015. Its main purpose is visualizing the data city bikes in Vienna, so a city bike employee can have a better look of the most or least frequented stations of city bikes.... Keywords: Visualization, city bike, graphical tool, Schneidermann s Mantra 1 Motivation CityBike Vienna has already 120 stations. This means, that there is lots of work to do. This includes many problems, like bike transportation from one station to another, empty stations (no bike to borrow anymore), filled stations (no place to park my bike), broken bikes that need to be fixed and thousands of clients, that need to be kept satisfied with the service of CityBike Vienna. We concluded that the biggest problem of all is the station s traffic. This sums up the other three problems mentioned before, empty stations, filled stations and unhappy clients. A CityBike client wouldn t be happy if he would go down to the station and doesn t find a bike, especially if this happens alsmost everyday. Another bed scenario would be, if a client arrives to the station, which is near to his faculty building or his workplace, and can t park his bike. A better overview of the stations is needed! A good visualization of data provides a better overview of each station. A good visualization tool would provide the real time traffic change of each stations over the day, or even hour! 2 Approach Our goal was to develop a tool, that would visualize the CityBike data, to help the CityBike employees to better maintain the traffic. After the goal was set, the next step that followed was sorting and filtering the data. There was lots of data, that we didn t really need for our tool, e.g. the data about broken bikes, since we didn t want to visualize that. We first sorted the data from one big file, to many other smaller files. We would save in one file informations about only one stations, like borrowed bikes, time when the bike was borrowed, the number of returned bikes and the time when

II the bike was returned back. For us was clear that we wanted to draw circles on the map of Vienna, each circle representing a bike station. For data sorting and filter has been used ruby on rails [1]. The next step was to think about our design, how it would look like, and where should we put the map and the charts. That s why we drew three different mockups. 2.1 Design choices We chose, for our opinion, the best mockup. We made that decision, because the mockup was a good combination of the Vienna map with the stations drew on it and some other bar and pie charts. This combination provides a better overview from the whole traffic, because it has different functions built in it, like comparing the stations, it displays the most and least frequented stations, station traffic during the day, week, weekends, whole month or the whole year. It also corresponds Schneidermann s mantra design guidline of Overview First, Zoom and Filter, Details on Demand. In the Start (First) view) all items in the dataset are being shown simultaneously, without any need for navigation. We could zoom in the map and filter out some stations, or only the stations in the first district. This is Zoom and Filter from Schneidermann s mantra. Under the Vienna map there are different options. By clicking any options, the tool corresponds with different charts or data, e.g. comparing the stations. That s Details on Demand from Schneidermann s mantra. The following screenshots are taken from our lo-fi prototype:

Fig. 1. First view of our tool. The bar chart display the most (left) and least (right) frequented stations. III

IV Fig. 2. Hier is some statistics about each station. The small pie chart on the right displays the number of bikes in the particular station. The other pie charts display aivailability of the station, borrowed bikes from the clients respectively employees and returned bikes from clients respectively employees.

Fig. 3. Adding a new station. V

VI Fig. 4. Deleting a new station.

Fig. 5. Comparing the stations. VII

VIII All that we decided to program in D3. But since we already had shown our lp-fi prototype to the class, we recognized that the mos of them were confused and pretty sceptic about our functions to add respectively delete a new station. When we started implementing the tool, we saw that, the function is not possible to implement, since we weren t able to predict the changes in the CityBike traffic. 3 Implementation Our visualization tool was done as a web application. The visualization tool is implemented with Data Driven Documents - D3 [2]. The implementation of the tool was the hardest part, since nobody from our team had experience with D3 and that s also why the project was very time consuming, so that we didn t achieve our goals from lo-fi prototype. 4 Results As said before, because of our imnplementation problems, our tool couldn t achieve the predefined goals or funtions. It is rather a minimalist version of our lo-fi prototype. There is only one major scenarios of use: 1. A CityBike employee wants to know the traffic about any station, this means the number of borrowed and returned bikes. So he opens our tool, where he can see all the stations (circles) on the map of Vienna (the circles at the begining have the same size) and on the dropdown menu he choose between borrowed bikes (entlehnungen) and returned bikes (rueckgaben). Under the map is a line plot that displays the traffic for the whole year. On the end the employee can click on a certain station and read the statistics about it. The following screenshots are taken from our tool:

Fig. 6. First view of our tool IX

X Fig. 7. The number of borrowed bike for all stations

Fig. 8. The number of returned bike for all stations XI

XII Fig. 9. Statistics about the selected stations (black circle).

XIII 5 Discussion 5.1 Strengths We concentrated on a map-view, which we believe makes the tool very inuitiv and therefore easy to explore the data. For People who are familiar with the city, the map with the tips makes it very easy to find a station. The dropdown-menu allows the user to easily filter the stations with the highest/lowest traffic and then get details about them. It also allows you to see areas with a lot or very little trafic very easily. This is the main use case and we believe the tool handles this very well. Something that was very usefull is the D3 function tip. We implemented it so that if you hover over a station with your mouse the name of the station is displayed. This makes it even easier to find specific stations. D3 also allowed us to implement transitions which makes it easier to see that all the graphs are connected with each other. When you click on a station the linediagram and piechart change so the user immediatly knows that these graphs are from the selected station. 5.2 Weaknesses Its hard to compare the sizes of the stations in the map and, if for example you want to know what the station with the highest trafic is you would need to click through a few stations and remember the exact numbers. There is no way to compare stations to each other, which takes alot away from the linediagram, because most stations behave quit similar over the month. There is no way to see how people use the bikes other than directly at the station, so no way to see where people are going and where they came from.

XIV References 1. Ruby Documnetation: http://ruby-doc.org/ 2. D3 Documentation: http://d3js.org/ 3. Bootstrap Documentation: http://getbootstrap.com/ 4. Munzner, T.: Visualization Analysis, December 1, 2014