PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade...

52
2018 Fare Collection/Revenue Management & TransITech Conference Alex Lew, Transit Data Analyst, IBI Group April 2018 Visualizing GTFS-realtime data: process and challenges of designing a transit performance dashboard

Transcript of PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade...

Page 1: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

2018 Fare Collection/Revenue Management & TransITech Conference

Alex Lew, Transit Data Analyst, IBI Group

April 2018

Visualizing GTFS-realtime data: process and challenges of

designing a transit performance dashboard

Page 2: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Can we leverage open data

from GTFS-realtime to analyze and

visualize transit performance?

Page 3: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Agenda

Introduction to IBI Group

TRANSIT-performance system

Approach to designing a dashboard

TRANSIT-dashboard

Questions?

Page 4: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Multi-disciplinary professional services firm

2,500+ staff / 75+ offices including Boston and

Seattle

Core expertise in transit / rail service planning

and operations analysis

Extensive experience in Transit Technology

Increasing focus on Transit Data

Page 5: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI’s Transit Data practice focuses on

helping transit agencies:

Manage their data end-to-end

Provide high-quality information to

passengers

Analyze and measure the quality of

service provided to and experienced by

customers

Page 6: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Transit

Data

Systems Integrator / Solutions:

TRANSIT-realtimeAggregate, manage and disseminate real-

time locations and predictions

TRANSIT-alertsEnter, manage, and disseminate service

alerts

TRANSIT-performanceAnalyze service and measure performance in

real-time

All are based on open data – GTFS and

GTFS-realtime

Page 7: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

TRANSIT-performance system

Page 8: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Bus

Subway

Commuter

Rail

Apps /

Website

/ Signs

Customers

TRANSIT-

realtime

API

GTFS-RTGoogle/

Apps

GTFS

LRT

Page 9: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Customers

TRANSIT-

perform-

ance

API

Mgmt.Bus

Subway

Commuter

Rail

TRANSIT-

realtime

GTFS-RT

GTFS

LRT

Page 10: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

TRANSIT-performance

Customers

Arr/Dep

Times

Travel Times

Headways

Dwell Times

Performance

Metrics:

Schedule

Adherence

Headway

Adherence

Pax Wait

Times

Pax Travel

Times

API

GTFS-

RT

Mgmt.

Pax Arrival Rates

GTFS

TRANSIT-

realtime

SQL

queries

Page 11: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Data

Actual arrival and departure times

Actual dwell times

Actual travel times

Actual headways

For all routes at a stop

For same route at a stop

For all routes serving an o-d pair

Actual schedule adherence

Percentage of trips that meet or exceed a set

threshold

Percentage of people adversely affected beyond

a set threshold

Page 13: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

API Calls

Page 14: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

How do we visualize the TRANSIT-performance

data into something meaningful for management,

service planners, and customers?

How do we develop a tool to understand and

improve transit service?

Page 15: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Thinking About the Design of a

Dashboard

Page 16: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Development

Road Map

Determine requirements of functionalities

Select platform for visualizing the data

Select platform for overarching framework

Develop dashboard

Page 17: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Users

Customers

Management

Planners / Analysts

Now

Medium

to Long

Term

Real-time data

Archived data

Short to

Medium

Term

Page 18: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Functionality

Requirements

Functional Requirements:

Customizable views

Modular

Export options

User interaction with charts

High quality visualizations

Page 19: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Functionality

Requirements

Technical Requirements:

Use existing performance API calls

Flexibility to visualize multiple types of data,

including geo-spatial

Easy to build and customize

Page 20: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Selection

visualization

platform

D3: an open-sourced library of data visualization

scripts

Page 21: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

D3

Graphic Train Schedule, E.J. Marey (1885)

Page 22: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM
Page 23: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Selection

of

Framework

Page 24: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Selection

of

Framework

Page 25: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Framework

Requirements

Compatible with D3

Add and drop charts into a single space

Flexibility to customize the layout of charts

Modular

Page 26: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Framework

Requirements

IBI Group-developed dashboard satisfied the

requirements

Page 27: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

TRANSIT-dashboards

Page 28: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 29: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 30: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 31: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 32: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 33: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 34: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 35: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 36: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 37: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 38: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 39: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 40: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

IBI

Dashboard

Page 41: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Uses for

Dashboard

Visualize service disruptions and its effects on

the line

Page 42: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Uses for

Dashboard

Page 43: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Uses for

Dashboard

Page 44: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Uses for

Dashboard

Visualize service delays and passenger

experienced headways

Page 45: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Uses for

Dashboard

Page 46: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Uses for

Dashboard

Page 47: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Uses for

DashboardVisualize crowding and effects on dwell time

Page 48: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Uses for

Dashboard

Bruins game finishes at TD Garden Experienced Headways one stop further up

Page 49: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Uses for

DashboardExport data from TRANSIT-performance

Page 50: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Uses for

Dashboard

Page 51: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Roadmap

Current modules:

Headways

Dwell times

Travel times

Departure/arrival events

Modules in development:

Prediction quality metrics

Aggregate performance metrics

Past alerts

Future modules could include:

Automatic passenger counts (APC)

Page 52: PowerPoint Presentation · 2020. 1. 7. · Title: PowerPoint Presentation Author: Ritesh Warade Created Date: 4/20/2018 12:38:14 PM

Thank You,

Questions?

[email protected]