Hackpads are smart collaborative documents. .

Raphael Dumas

617 days ago
Marc E Session Leaders
Mark (
  • Dominick Tribone | MBTA
Patrick G New Mockup based on the newly released performance APIs will be demoed.
Marc E MBTA-Realtime (API and GTFS-r) 
MBTA-Performance API
Patrick G
  • Realtime performance metrics (currently only for subway)
  • Access to Historical data
  • How trains are performing
Marc E
  • open source platform built off GTFS and  GTFS-realtime
  • provides access to data about how trains are performing in addition to when
Carol S
  • 3  calls give you data
  • travel times (how long does it take to get from A  to B?)
  • Dwell times (how long are trains spending in stations?)
  • Headways (how long between trains at a station?)
  • Benchmarks derived from the GTFS schedule
Marc E
  • Ultimate goal is to provide dispatchers at the OCC with actionable information, schedule planners useful data for rebuilding better schedules
  • Happens to also provide riders with helpful measurements
  • Provides transparency about performance
Patrick G System is based on publicly available Schedule data
Marc E All realtime data is public - public feed is what's used to synthesize performance metrics
Arrival and departure events are logged, processing happens twice:
  • at start of day
  • realtime (from data being polled every 15 seconds)
Patrick G
  • Current Processing takes about a minute would like to get it down to 30 second latency
Passenger data input is half hourly from every station. Jay Gordon and Emily??
  • just an estimate currently not actual counts that add up to released numbers.
  • Used for weighting metrics relative to each other not for actual counts.
Marc E API Calls
  • Travel Times
  • How long does it take to go from A to B
Patrick G
  • needs origin and destination 
Marc E
  • Data about what vehicle did - updated every 15 seconds
  • Dwell Times
Patrick G
  • needs a stop and date & time range
  • optionally provide a specific route built this way so you can handle bus in the future.
  • {
  •     "dwell_times": [
  •         {
  •             "route_id": "Red",
  •             "direction": "1",
  •             "arr_dt": "1459292528",
  •             "dep_dt": "1459292603",
  •             "dwell_time_sec": "75"
  •         }
  •     ]
  • }
Marc E
  • How long are trains spending in stations?
  • Headways
  • How long between trains at a given station?
  • Daily Performance
  • What % of customers experienced good wait times?
  • What % of customers experienced good travel times?
  • Currently only available for lines as a whole - by date, by time
Paul S metric_result_trip - % of trains less than their scheduled headway - unweighted by passenger volume
Marc E
  • Current Performance
  • What % of customers are experiencing good wait times?
  • What % of customers are experiencing good travel times?
  • Useful for measuring/improving dispatcher performance
Patrick G Threshold Explanations
Threshold_id_06 may change from 10 minutes to something else.
Marc E Sample Performance Details
  • Synthesis of historical data NOT realtime
Performance Heat Map/Dashboard
Patrick G Showing headways that don't meet benchmarks.
Using stations API and headways API
Carol S Daily  Performance answers 2 questions: what % of customers are experiencing  good wait times? and What % of customers are experiencing good travel  times?
Can create a metric and then specify parameters.
617 days ago
Unfiled. Edited by Anna Stokes , Raphael Dumas , Frank Hebbert , Paul Schimek 617 days ago
Anna S Better data -> better planning
Better data -> more appropriate project prioritization 
Better data -> better streets
What kind of data is lacking?
Raphael D
  • Using existing counts to predict future need
  • Safety data
  • Real bicyclist injury data
  • not just police reports
  • Near misses
  • Recreational rides
  • not many commuters?
Raphael D
  • Explain yourself!
  • Seasonal bike usage
  • Logic of mode choice => how/why/when people change mode
  • Actual/Planned Infrastructure
  • cyclists frequently cross political boundaries
  • pedestrians too I guess
  • Bicyclist speed
  • instantaneous
  • avg vs. car
Paul S
  • What share of bicycling miles occurs:
Raphael D
  • Explain yourself
  • at night
  • against traffic
  • on sidewalk
  • Latent demand
  • Connections to transit
  • Demographics
  • gender
  • age
  • ability
  • confidence
  • stamina/max distance
  • Level of stress 
  • Street lighting 
Anna S What tools exist to collect this data?
Raphael D Crowdsourcing data
  • Bikeways for everybody,  crowdsourcing better biking infrastructure online. Backend could easily be modified for better ped/accessibility/anything infrastructure
  • used in NYC
  • Real people taking street level photos with their smartphones
Frank H
  • Bikeshare data 
  • usage data dumps
Raphael D
Frank H
  • Opt-in reporting (Nuride)
  • automated trip ending, asks if trip was successful
  • $50 sensor that you stick on a telephone pole (?)
  • PlaceMeter
  • started with old cellphones and now have their own dedicated sensor, processes a video feed in device, preserving privacy & anonymity https://www.placemeter.com/
  • Cambridge has bike counters - EcoCounter. 
  • Counts bikes if you go over the sensor in the bike lane. 
  • Has an open API (?)
  • other cell phone based options (511?)
Activity trackers
Raphael D
  • Human, like Strava but for humans
  • decent coverage for ~2000 ppl in NYC
Apps that require an account are a way to get to demographic info.
Low traffic stress street network analysis (GIS analysis).
Raphael D Modelling Software
Paul S Existing injury-related data: police reports, EMS reports, hospital data
Anna S How do you incentivize public participation/involvement in collecting/crowdsourcing this data?
Raphael D
  • Incentive programs - voluntary contributing coupons, etc. (nuride)
  • easy to use apps (always on)
  • Advertise on buses
  • Gamification/competition
  • Crowdsource input
  • e.g.: bike share stations
  • Neighbourhood cellphone pictures
  • Way to record existing conditions data 
Raphael D
  • On the ground surveying
Frank H Involving people is powerful!
617 days ago
Unfiled. Edited by Raphael Dumas 617 days ago
NYC wants to put WiFi on buses to attract millenials:
  • But really, people are people and they want fast, frequent, reliable transit
Social media:
  • Disconnect between complaining online and attendance at public meetings and building political will
617 days ago
Unfiled. Edited by Raphael Dumas 617 days ago
Carol S Turn cities into suburbs
Autonomous vehicles cannot replace mass transit
Impact  of autonomous vehicles depends on whether the vehicles are shared or  owned - could be as many cars on the streets as today
Do you think that MBTA will have autonomous vehicles deployed "in time?"  If not, people will choose autonomous vehicles. 
TransitX - mass transit using autonomous electric vehicles on a guideway.  Privately financed.
4 x capacity
10 x higher efficiency
4 x more speed
Up to 20 stations per mile
Transitioning from drivers-based cars to autonomous/shared vehicles?
What about accomodating persons with disabilities?
Could become like your home - very personal.  You do not want to share this with others.
What does shared mean
Private  ownership of autonomous vehicles - no parking but circle the clock or  send the vehicle home.  Hundreds more trips being taken.  This is why  these vehicles should be publicly owned.
Sharing could be the biggest benefit of autonomous vehicles.  Could reduce headways (space between cars)
There will be a mix of vehicles - it will not all be autonomous vehicles.
Pricing per mile gets at some of the things associated with ownership.
Is VMT being reduced by autonomous vehicles?
Different  levels of automation.  Dealing with levels 2 and 3 now - it is going to  be a while before higher automation levels will be in-place.  May never  see level 4 though - USDOT may decide that these vehicles have to be  safer.  Policy issues need to be factored in.
What is the horizon of this discussion?
Transition will be hard - how do the current companies (e.g., Google, Apple) market it to the public?
How do you prepare for what is coming?
More funding coming in from the venture side.
Taxis  couldn't imagine Uber/Lyft several years ago.  What do we believe to be  the future of transit in the world of autonomous vehicles?  If transit  is threatened by autonomous vehicles, how?
Are rides being taken away from transit because of Uber/Lyft?  Not necessarily so.
Changing  revenue streams?  Reduce human error in driving is the point of  autonomous vehicle.  In LA, would be good to integrate as part of the  transit system.
Commuter rail - bottleneck is parking.  Autonomous vehs could drop people off at trains, so parking would not be a problem.
Taxing  miles driven and weight of the vehicle - that would be the fairest.   With GPS systems, you can measure how much people have driven.
617 days ago
Unfiled. Edited by Raphael Dumas , Jack Birger 617 days ago
Detailed instructions on how to use the fare system + optimizing your fare in different cities (Atlanta/Boston at the moment). 
Jack B Looking for help on an awesome open source project! 
Raphael D
  • Ruby on Rails devs
  • More cities!!!
617 days ago
Unfiled. Edited by Raphael Dumas , Arthur P 617 days ago
Arthur P Bikeways for Everyone – Raphael – grad of MIT transit lab
He is currently with Boston Cyclists Union
Bikeways for Everyone project aims to create a network of bike infrastructure that everyone from 5 to 105 would be comfortable with
Raphael D Table of Contents ("agenda")
  1. Process to create map              
  1. How to process the submitted data
  1. The data, how is it being used?
  1. Brainstorm of data uses       
Process to create map              
Rough outline here : Hosted on github (gh-pages) and sending data to cartodb
Spiralling out from this basic crowdsourcing map,  hacked S. Bindman's veloroute 
use of the Mapbox pedestrian directions API to draw in routes and then submit them to cartodb.
  • Why bikeways vs.. other apps and whats available
How to process the submitted data
Outline here 
Brainstorm of data uses    
Categories of complaints:
  • sift through text data
  • also add categories to the input box
Orgs who might be interested in using this tool:
  • universities
  • cities (Boston Cambridge)
The routes and points divergence:
Comparison with level of stress network for Boston

Contact Support

Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!

Log in