SlideShare a Scribd company logo
1 of 16
Open Transit Data – 
An App Developer’s Perspective 
Sean J. Barbeau, Ph.D. 
Center for Urban Transportation Research | University of South Florida
2 
Overview 
• Why Open Data? 
• Being Developer-Friendly 
• Filling the Gaps
3 
What is open data? 
• Transit data that is shared 
with the public 
– Typically shared via 
website/FTP site/web 
services 
– Should be updated regularly, 
with any changes in 
schedule/routes/stops
4 
Why is open data important? 
• Allows public to contribute services that 
are cost/time-prohibitive for the public 
sector 
– e.g., many mobile platforms 
• Vendors are unpredictable 
– When Apple dropped Google Maps in 
2012, iPhone users lost transit 
directions 
– Apple relied on 3rd party apps to fill the 
gap 
• Only possible if open data was available
5 
Successful Open Data Formats Are… 
• Organic 
– Created and improved by the people actually producing and 
consuming the data 
• Open 
– Open process for evolution 
– Data/documentation not hidden behind log-ins 
• Easy-to-use for app developers 
– Is documentation simple to understand? 
– Are there existing open-source software tools? 
– Is data provided via best practice web service design (e.g., using 
RESTful API with JSON, instead of SOAP with XML)? 
For more on open data technical examples, see “Open Transit Data – A Developers Perspective,” CUTR Webcast - 
http://bit.ly/CUTRWebcastOpenTransitData, 2013 APTA TransITech - http://bit.ly/TransITech-Open-Transit-Data
6 
General Transit Feed Specification (GTFS) 
• Created by TriMet and Google in 2005 
• Has become a de facto standard world-wide for static transit 
schedule/route/stop data 
• GTFS-realtime counterpart for real-time data 
GTFS data consists of multiple text files 
GTFS data powers Google Transit 
and other apps
7 
General Transit Feed Specification (GTFS) 
• Over 500 agencies worldwide have transit data in GTFS format[1] 
– 49 of top 50 largest U.S. transit agencies share GTFS data, over 227 
worldwide 
– At least 20 Canadian agencies share open data 
• Most agencies created GTFS data for Google Transit 
– But, GTFS is open-data format used by web/mobile apps, 
OpenTripPlanner, OneBusAway, etc.[2] 
• See “GTFS Data Exchange” for list of agencies with GTFS data 
– http://www.gtfs-data-exchange.com/ 
– Or, ask your local agency 
[1] City-Go-Round, http://www.citygoround.org/, Dec. 4, 2012 
[2] For more GTFS info and references, see paper co-authored by Sean Barbeau and Aaron Antrim – “The Many Uses of GTFS Data” - http://goo.gl/asR96
8 
Promoting app development with open data 
BEING DEVELOPER-FRIENDLY
9 
Create a relationship with developers 
• Open your GTFS data, and share on 
GTFS-Data-Exchange! 
– GTFS data should not be password or 
login protected 
• Share real-time data too (national list 
pending) 
• Create a “Developer page” with access 
to resources (e.g., GTFS license, data) 
• Create developer email list/group for 
announcements/Q&A/collaboration 
• Announce resources on “Transit 
Developers” group[1] 
HART Developer page - 
http://www.gohart.org/developers/ 
[1] Transit Developers group, https://groups.google.com/forum/?fromgroups#!forum/transit-developers, Dec. 4th, 2012
10 
Be Developer-Friendly! 
• Use a simple “Terms of Service” based on existing industry 
examples[1][2][3][4][5] 
• Don’t require login for access to data (may use API key) 
• Use GTFS naming conventions throughout 
• “Direction_ID” is 0/1 (not N/S/E/W) in real-time data too! 
• Make sure IDs match among datasets 
– E.g., tripID in real-time data matches GTFS tripID 
• Provide “firehose” and “faucet” APIs in industry standards 
(GTFS, GTFS-rt, SIRI) 
[1] TriMet “Terms of Use." http://developer.trimet.org/terms_of_use.shtml 
[2] BART "Terms of Use." http://www.bart.gov/dev/schedules/license.htm 
[3] Corona, CA "Terms of Use.” http://www.discovercorona.com/City-Departments/Public- 
Works/Transportation/GTFS.aspx 
[4] PSTA "Terms of Use.” http://www.psta.net/developers/License%20Agreement%20for%20App%20Devs.pdf 
[5] HART "Terms of Use.” http://www.gohart.org/developers/terms_of_use.html
11 
Get the word out! 
• After developers 
have created 
mobile apps, share 
them with riders 
• Consider an “App 
Center”[1-9] to 
showcase apps 
[1] TriMet "TriMet App Center." http://trimet.org/apps/ 
[2] BART "Third Party Apps." http://www.bart.gov/schedules/appcenter/ 
[3] MTA "App Center." http://www.mta.info/apps/ 
[4] CTA "App Center." http://www.transitchicago.com/apps/ 
[5] GoTriangle. "App Center." http://www.gotriangle.org/developers/transit_apps 
[6] HART "App Center." http://www.gohart.org/developers/appcenter.html 
[7] MBTA "App Center." http://www.mbta.com/rider_tools/apps/ 
[8] KCATA "App Center." http://www.kcata.org/maps_schedules/app_center/ 
[9] UTA"App Center." http://developer.rideuta.com/DeveloperApps.aspx
12 
These practices lead to great apps! 
The Transit App Citymapper Moovit Embark NYC OneBusAway 
• Cities with strong third-party app support – San Francisco, Seattle, Boston, New York 
• For more open data-powered apps and specific best practices for creating/maintaining GTFS data: 
– “The Many Uses of GTFS Data”, APTA TransITech 2013. Presentation - http://bit.ly/Z8VWJZ, Paper - 
http://goo.gl/asR96 
– “Web-based Trip Planner Options for Transit Agencies,” CUTR Webcast - 
http://bit.ly/TripPlannerOptionsWebcast, Report - http://bit.ly/TripPlannerOptionsReport
13 
^ 
These practices lead to great apps! 
• But…what if they don’t? 
• Some cities don’t have the high-tech transit 
ridership to attract third-party developers 
• Open data is still very important 
• Agencies can get involved with 
open-source projects to fill the gaps 
• In-house, or via consultants/vendors 
• e.g., OneBusAway.org, OpenTripPlanner.org 
For more open data-powered apps and specific best practices for creating/maintaining GTFS data: 
- “The Many Uses of GTFS Data”, APTA TransITech 2013. Presentation - http://bit.ly/Z8VWJZ, Paper - http://goo.gl/asR96 
- “Web-based Trip Planner Options for Transit Agencies,” CUTR Webcast - http://bit.ly/TripPlannerOptionsWebcast, Report - http://bit.ly/TripPlannerOptionsReport
14 
OneBusAway – Real-time info 
Android iPhone 
Windows Phone & 
Windows 8 
Available: Seattle, Tampa, Atlanta, New York (Bus Time), York Region CA, Washington, D.C. (beta), Bear Transit, CA (beta)
15 
Conclusions 
• Open data (e.g., GTFS) makes transit apps 
possible 
• Being developer-friendly encourages mobile 
app development! 
• Open-source solutions allows agencies to cost-effectively 
fill the gaps
16 
Thanks! 
Sean J. Barbeau, Ph.D. 
barbeau@cutr.usf.edu 
813.974.7208 
Principal Mobile Software Architect for R&D 
Center for Urban Transportation Research 
University of South Florida 
• For more GTFS info and references, see paper co-authored by Sean Barbeau and Aaron Antrim – “The Many 
Uses of GTFS Data” - http://goo.gl/asR96

More Related Content

What's hot

GTFS-realtime v2.0
GTFS-realtime v2.0GTFS-realtime v2.0
GTFS-realtime v2.0Sean Barbeau
 
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Sean Barbeau
 
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...Fing
 
Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Sean Barbeau
 
SNAP webinar for EIT Urban Mobility
SNAP webinar for EIT Urban MobilitySNAP webinar for EIT Urban Mobility
SNAP webinar for EIT Urban MobilityMarco Comerio
 
20140506-NCAMPO-GIS - NC Pedestrian and Bicycle Infrastructure Network
20140506-NCAMPO-GIS - NC Pedestrian and Bicycle Infrastructure Network20140506-NCAMPO-GIS - NC Pedestrian and Bicycle Infrastructure Network
20140506-NCAMPO-GIS - NC Pedestrian and Bicycle Infrastructure NetworkKristy Jackson
 
HIFLD Presentation
HIFLD PresentationHIFLD Presentation
HIFLD PresentationKSI Koniag
 
Geo know general presentation 2013
Geo know general presentation 2013Geo know general presentation 2013
Geo know general presentation 2013geoknow
 

What's hot (12)

GTFS-realtime v2.0
GTFS-realtime v2.0GTFS-realtime v2.0
GTFS-realtime v2.0
 
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
 
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...
 
Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...
 
Ice dec04-04-sammy
Ice dec04-04-sammyIce dec04-04-sammy
Ice dec04-04-sammy
 
Phd defense slides
Phd defense slidesPhd defense slides
Phd defense slides
 
SNAP webinar for EIT Urban Mobility
SNAP webinar for EIT Urban MobilitySNAP webinar for EIT Urban Mobility
SNAP webinar for EIT Urban Mobility
 
20140506-NCAMPO-GIS - NC Pedestrian and Bicycle Infrastructure Network
20140506-NCAMPO-GIS - NC Pedestrian and Bicycle Infrastructure Network20140506-NCAMPO-GIS - NC Pedestrian and Bicycle Infrastructure Network
20140506-NCAMPO-GIS - NC Pedestrian and Bicycle Infrastructure Network
 
HIFLD Presentation
HIFLD PresentationHIFLD Presentation
HIFLD Presentation
 
RTPI 2013 Julie Williams
RTPI 2013 Julie WilliamsRTPI 2013 Julie Williams
RTPI 2013 Julie Williams
 
Summary of the strategic initiative logistics
Summary of the strategic initiative logisticsSummary of the strategic initiative logistics
Summary of the strategic initiative logistics
 
Geo know general presentation 2013
Geo know general presentation 2013Geo know general presentation 2013
Geo know general presentation 2013
 

Viewers also liked

Enabling Better Public Transport With Open Data
Enabling Better Public Transport With Open DataEnabling Better Public Transport With Open Data
Enabling Better Public Transport With Open DataITO World
 
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?Aaron Antrim
 
Using FME and GTFS datasets to run TransitDatabase.com
Using FME and GTFS datasets to run TransitDatabase.comUsing FME and GTFS datasets to run TransitDatabase.com
Using FME and GTFS datasets to run TransitDatabase.comSafe Software
 
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...Sean Barbeau
 
OneBusAway - Issue reporting - Challenges and Improvements
OneBusAway - Issue reporting - Challenges and ImprovementsOneBusAway - Issue reporting - Challenges and Improvements
OneBusAway - Issue reporting - Challenges and ImprovementsSean Barbeau
 
オープンデータが変える公共交通 〜新しいサービス・新しい利用促進〜 (IODD2015掛川会場 基調講演)
オープンデータが変える公共交通 〜新しいサービス・新しい利用促進〜 (IODD2015掛川会場 基調講演)オープンデータが変える公共交通 〜新しいサービス・新しい利用促進〜 (IODD2015掛川会場 基調講演)
オープンデータが変える公共交通 〜新しいサービス・新しい利用促進〜 (IODD2015掛川会場 基調講演)Masaki Ito
 
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...Sean Barbeau
 
Cell phones and GPS
Cell phones and GPSCell phones and GPS
Cell phones and GPSSean Barbeau
 
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...Sean Barbeau
 
Barbeau enabling better mobility through innovations for mobile devices - o...
Barbeau   enabling better mobility through innovations for mobile devices - o...Barbeau   enabling better mobility through innovations for mobile devices - o...
Barbeau enabling better mobility through innovations for mobile devices - o...Sean Barbeau
 
Energy Smart Apps - Location-aware algorithms to save energy on mobile devices
Energy Smart Apps - Location-aware algorithms to save energy on mobile devicesEnergy Smart Apps - Location-aware algorithms to save energy on mobile devices
Energy Smart Apps - Location-aware algorithms to save energy on mobile devicesSean Barbeau
 
USF Travel Options App
USF Travel Options AppUSF Travel Options App
USF Travel Options AppSean Barbeau
 
OneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidOneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidSean Barbeau
 
OpenTrans.it: 公共交通オープンデータを世界標準GTFSで配信!
OpenTrans.it: 公共交通オープンデータを世界標準GTFSで配信!OpenTrans.it: 公共交通オープンデータを世界標準GTFSで配信!
OpenTrans.it: 公共交通オープンデータを世界標準GTFSで配信!Masaki Ito
 
オープンデータ概論201311
オープンデータ概論201311オープンデータ概論201311
オープンデータ概論201311Hayashi Masayuki
 
GTFS pitch open Summer of code 2015
GTFS pitch open Summer of code 2015GTFS pitch open Summer of code 2015
GTFS pitch open Summer of code 2015Brecht Van de Vyvere
 
How Often Should You Post to Facebook and Twitter
How Often Should You Post to Facebook and TwitterHow Often Should You Post to Facebook and Twitter
How Often Should You Post to Facebook and TwitterBuffer
 

Viewers also liked (19)

Enabling Better Public Transport With Open Data
Enabling Better Public Transport With Open DataEnabling Better Public Transport With Open Data
Enabling Better Public Transport With Open Data
 
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
 
Matching GTFS Transit Route Data to a Roadway Network for Travel Modeling
Matching GTFS Transit Route Data to a Roadway Network for Travel ModelingMatching GTFS Transit Route Data to a Roadway Network for Travel Modeling
Matching GTFS Transit Route Data to a Roadway Network for Travel Modeling
 
Using FME and GTFS datasets to run TransitDatabase.com
Using FME and GTFS datasets to run TransitDatabase.comUsing FME and GTFS datasets to run TransitDatabase.com
Using FME and GTFS datasets to run TransitDatabase.com
 
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...
 
OneBusAway - Issue reporting - Challenges and Improvements
OneBusAway - Issue reporting - Challenges and ImprovementsOneBusAway - Issue reporting - Challenges and Improvements
OneBusAway - Issue reporting - Challenges and Improvements
 
オープンデータが変える公共交通 〜新しいサービス・新しい利用促進〜 (IODD2015掛川会場 基調講演)
オープンデータが変える公共交通 〜新しいサービス・新しい利用促進〜 (IODD2015掛川会場 基調講演)オープンデータが変える公共交通 〜新しいサービス・新しい利用促進〜 (IODD2015掛川会場 基調講演)
オープンデータが変える公共交通 〜新しいサービス・新しい利用促進〜 (IODD2015掛川会場 基調講演)
 
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
 
Cell phones and GPS
Cell phones and GPSCell phones and GPS
Cell phones and GPS
 
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...
 
Barbeau enabling better mobility through innovations for mobile devices - o...
Barbeau   enabling better mobility through innovations for mobile devices - o...Barbeau   enabling better mobility through innovations for mobile devices - o...
Barbeau enabling better mobility through innovations for mobile devices - o...
 
Energy Smart Apps - Location-aware algorithms to save energy on mobile devices
Energy Smart Apps - Location-aware algorithms to save energy on mobile devicesEnergy Smart Apps - Location-aware algorithms to save energy on mobile devices
Energy Smart Apps - Location-aware algorithms to save energy on mobile devices
 
USF Travel Options App
USF Travel Options AppUSF Travel Options App
USF Travel Options App
 
USF Maps App
USF Maps AppUSF Maps App
USF Maps App
 
OneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidOneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway Android
 
OpenTrans.it: 公共交通オープンデータを世界標準GTFSで配信!
OpenTrans.it: 公共交通オープンデータを世界標準GTFSで配信!OpenTrans.it: 公共交通オープンデータを世界標準GTFSで配信!
OpenTrans.it: 公共交通オープンデータを世界標準GTFSで配信!
 
オープンデータ概論201311
オープンデータ概論201311オープンデータ概論201311
オープンデータ概論201311
 
GTFS pitch open Summer of code 2015
GTFS pitch open Summer of code 2015GTFS pitch open Summer of code 2015
GTFS pitch open Summer of code 2015
 
How Often Should You Post to Facebook and Twitter
How Often Should You Post to Facebook and TwitterHow Often Should You Post to Facebook and Twitter
How Often Should You Post to Facebook and Twitter
 

Similar to ITS World Congress 2014 - Open Data in Public Transport: Challenges and Opportunities

Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveSean Barbeau
 
CUTR Webinar - Web-based Trip Planner Options for Transit Agencies
CUTR Webinar - Web-based Trip Planner Options for Transit AgenciesCUTR Webinar - Web-based Trip Planner Options for Transit Agencies
CUTR Webinar - Web-based Trip Planner Options for Transit AgenciesSean Barbeau
 
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsSean Barbeau
 
GTFS Maintenance & More
GTFS Maintenance & MoreGTFS Maintenance & More
GTFS Maintenance & MoreAaron Antrim
 
The many-uses-of-gtfs-data-–-its-america-submission-abbreviated
The many-uses-of-gtfs-data-–-its-america-submission-abbreviatedThe many-uses-of-gtfs-data-–-its-america-submission-abbreviated
The many-uses-of-gtfs-data-–-its-america-submission-abbreviatedCTeixeira2
 
Maximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs EditionMaximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs EditionSafe Software
 
Google Transit in Tribal Transportation
Google Transit in Tribal TransportationGoogle Transit in Tribal Transportation
Google Transit in Tribal TransportationAaron Antrim
 
James Wong - Open data in transport, St.Petersburg
James Wong - Open data in transport, St.PetersburgJames Wong - Open data in transport, St.Petersburg
James Wong - Open data in transport, St.PetersburgOpen City Foundation
 
Use of Open Data in Hong Kong
Use of Open Data in Hong KongUse of Open Data in Hong Kong
Use of Open Data in Hong KongSammy Fung
 
IoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeIoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeVMware Tanzu
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
 
Use of Open Data in Hong Kong (LegCo 2014)
Use of Open Data in Hong Kong (LegCo 2014)Use of Open Data in Hong Kong (LegCo 2014)
Use of Open Data in Hong Kong (LegCo 2014)Sammy Fung
 
Paul Davidson – Opening up public data to improve transparancy and efficiency
Paul Davidson – Opening up public data to improve transparancy and efficiencyPaul Davidson – Opening up public data to improve transparancy and efficiency
Paul Davidson – Opening up public data to improve transparancy and efficiencyCorvé Open Government Preconference 2010
 
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...GIS in the Rockies
 
EDF2012 Rufus Pollock - Open Data. Where we are where we are going
EDF2012  Rufus Pollock - Open Data. Where we are where we are goingEDF2012  Rufus Pollock - Open Data. Where we are where we are going
EDF2012 Rufus Pollock - Open Data. Where we are where we are goingEuropean Data Forum
 
Consuming open and linked data with open source tools
Consuming open and linked data with open source toolsConsuming open and linked data with open source tools
Consuming open and linked data with open source toolsJoanne Cook
 
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentationBuilding a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentationAaron Antrim
 
Transport for Cairo (TfC)
Transport for Cairo (TfC)Transport for Cairo (TfC)
Transport for Cairo (TfC)Mohamed Hegazy
 
ITEM 1. Progress - GloSIS Implementation, GloSIS Vision - Yusuf Yigini
ITEM 1. Progress - GloSIS Implementation, GloSIS Vision - Yusuf YiginiITEM 1. Progress - GloSIS Implementation, GloSIS Vision - Yusuf Yigini
ITEM 1. Progress - GloSIS Implementation, GloSIS Vision - Yusuf YiginiFAO
 

Similar to ITS World Congress 2014 - Open Data in Public Transport: Challenges and Opportunities (20)

Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's Perspective
 
CUTR Webinar - Web-based Trip Planner Options for Transit Agencies
CUTR Webinar - Web-based Trip Planner Options for Transit AgenciesCUTR Webinar - Web-based Trip Planner Options for Transit Agencies
CUTR Webinar - Web-based Trip Planner Options for Transit Agencies
 
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
 
GTFS Maintenance & More
GTFS Maintenance & MoreGTFS Maintenance & More
GTFS Maintenance & More
 
MassDOT Developers - O'Reilly Media Webcast Presentation
MassDOT Developers - O'Reilly Media Webcast PresentationMassDOT Developers - O'Reilly Media Webcast Presentation
MassDOT Developers - O'Reilly Media Webcast Presentation
 
The many-uses-of-gtfs-data-–-its-america-submission-abbreviated
The many-uses-of-gtfs-data-–-its-america-submission-abbreviatedThe many-uses-of-gtfs-data-–-its-america-submission-abbreviated
The many-uses-of-gtfs-data-–-its-america-submission-abbreviated
 
Maximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs EditionMaximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs Edition
 
Google Transit in Tribal Transportation
Google Transit in Tribal TransportationGoogle Transit in Tribal Transportation
Google Transit in Tribal Transportation
 
James Wong - Open data in transport, St.Petersburg
James Wong - Open data in transport, St.PetersburgJames Wong - Open data in transport, St.Petersburg
James Wong - Open data in transport, St.Petersburg
 
Use of Open Data in Hong Kong
Use of Open Data in Hong KongUse of Open Data in Hong Kong
Use of Open Data in Hong Kong
 
IoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeIoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at Penske
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Use of Open Data in Hong Kong (LegCo 2014)
Use of Open Data in Hong Kong (LegCo 2014)Use of Open Data in Hong Kong (LegCo 2014)
Use of Open Data in Hong Kong (LegCo 2014)
 
Paul Davidson – Opening up public data to improve transparancy and efficiency
Paul Davidson – Opening up public data to improve transparancy and efficiencyPaul Davidson – Opening up public data to improve transparancy and efficiency
Paul Davidson – Opening up public data to improve transparancy and efficiency
 
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...
2013 URISA Track, Deploying Web-GIS Apps on Multiple Platforms, Scott Staffor...
 
EDF2012 Rufus Pollock - Open Data. Where we are where we are going
EDF2012  Rufus Pollock - Open Data. Where we are where we are goingEDF2012  Rufus Pollock - Open Data. Where we are where we are going
EDF2012 Rufus Pollock - Open Data. Where we are where we are going
 
Consuming open and linked data with open source tools
Consuming open and linked data with open source toolsConsuming open and linked data with open source tools
Consuming open and linked data with open source tools
 
Building a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentationBuilding a transit website around user needs - CalACT 2016 spring presentation
Building a transit website around user needs - CalACT 2016 spring presentation
 
Transport for Cairo (TfC)
Transport for Cairo (TfC)Transport for Cairo (TfC)
Transport for Cairo (TfC)
 
ITEM 1. Progress - GloSIS Implementation, GloSIS Vision - Yusuf Yigini
ITEM 1. Progress - GloSIS Implementation, GloSIS Vision - Yusuf YiginiITEM 1. Progress - GloSIS Implementation, GloSIS Vision - Yusuf Yigini
ITEM 1. Progress - GloSIS Implementation, GloSIS Vision - Yusuf Yigini
 

More from Sean Barbeau

Smart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSmart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSean Barbeau
 
Open Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudyOpen Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudySean Barbeau
 
OneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateOneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateSean Barbeau
 
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...Sean Barbeau
 
2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public TransportationSean Barbeau
 
Work Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatWork Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatSean Barbeau
 
Enhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationEnhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationSean Barbeau
 
Why Open-source Software?
Why Open-source Software?Why Open-source Software?
Why Open-source Software?Sean Barbeau
 
OneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceOneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceSean Barbeau
 
Fare payment in OneBusAway
Fare payment in OneBusAwayFare payment in OneBusAway
Fare payment in OneBusAwaySean Barbeau
 
Open-source Transit Software
Open-source Transit SoftwareOpen-source Transit Software
Open-source Transit SoftwareSean Barbeau
 

More from Sean Barbeau (11)

Smart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSmart Columbus Executive Summary Overview
Smart Columbus Executive Summary Overview
 
Open Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudyOpen Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case Study
 
OneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateOneBusAway Android - 2020 Update
OneBusAway Android - 2020 Update
 
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
 
2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation
 
Work Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatWork Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) format
 
Enhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationEnhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public Transportation
 
Why Open-source Software?
Why Open-source Software?Why Open-source Software?
Why Open-source Software?
 
OneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceOneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a Service
 
Fare payment in OneBusAway
Fare payment in OneBusAwayFare payment in OneBusAway
Fare payment in OneBusAway
 
Open-source Transit Software
Open-source Transit SoftwareOpen-source Transit Software
Open-source Transit Software
 

ITS World Congress 2014 - Open Data in Public Transport: Challenges and Opportunities

  • 1. Open Transit Data – An App Developer’s Perspective Sean J. Barbeau, Ph.D. Center for Urban Transportation Research | University of South Florida
  • 2. 2 Overview • Why Open Data? • Being Developer-Friendly • Filling the Gaps
  • 3. 3 What is open data? • Transit data that is shared with the public – Typically shared via website/FTP site/web services – Should be updated regularly, with any changes in schedule/routes/stops
  • 4. 4 Why is open data important? • Allows public to contribute services that are cost/time-prohibitive for the public sector – e.g., many mobile platforms • Vendors are unpredictable – When Apple dropped Google Maps in 2012, iPhone users lost transit directions – Apple relied on 3rd party apps to fill the gap • Only possible if open data was available
  • 5. 5 Successful Open Data Formats Are… • Organic – Created and improved by the people actually producing and consuming the data • Open – Open process for evolution – Data/documentation not hidden behind log-ins • Easy-to-use for app developers – Is documentation simple to understand? – Are there existing open-source software tools? – Is data provided via best practice web service design (e.g., using RESTful API with JSON, instead of SOAP with XML)? For more on open data technical examples, see “Open Transit Data – A Developers Perspective,” CUTR Webcast - http://bit.ly/CUTRWebcastOpenTransitData, 2013 APTA TransITech - http://bit.ly/TransITech-Open-Transit-Data
  • 6. 6 General Transit Feed Specification (GTFS) • Created by TriMet and Google in 2005 • Has become a de facto standard world-wide for static transit schedule/route/stop data • GTFS-realtime counterpart for real-time data GTFS data consists of multiple text files GTFS data powers Google Transit and other apps
  • 7. 7 General Transit Feed Specification (GTFS) • Over 500 agencies worldwide have transit data in GTFS format[1] – 49 of top 50 largest U.S. transit agencies share GTFS data, over 227 worldwide – At least 20 Canadian agencies share open data • Most agencies created GTFS data for Google Transit – But, GTFS is open-data format used by web/mobile apps, OpenTripPlanner, OneBusAway, etc.[2] • See “GTFS Data Exchange” for list of agencies with GTFS data – http://www.gtfs-data-exchange.com/ – Or, ask your local agency [1] City-Go-Round, http://www.citygoround.org/, Dec. 4, 2012 [2] For more GTFS info and references, see paper co-authored by Sean Barbeau and Aaron Antrim – “The Many Uses of GTFS Data” - http://goo.gl/asR96
  • 8. 8 Promoting app development with open data BEING DEVELOPER-FRIENDLY
  • 9. 9 Create a relationship with developers • Open your GTFS data, and share on GTFS-Data-Exchange! – GTFS data should not be password or login protected • Share real-time data too (national list pending) • Create a “Developer page” with access to resources (e.g., GTFS license, data) • Create developer email list/group for announcements/Q&A/collaboration • Announce resources on “Transit Developers” group[1] HART Developer page - http://www.gohart.org/developers/ [1] Transit Developers group, https://groups.google.com/forum/?fromgroups#!forum/transit-developers, Dec. 4th, 2012
  • 10. 10 Be Developer-Friendly! • Use a simple “Terms of Service” based on existing industry examples[1][2][3][4][5] • Don’t require login for access to data (may use API key) • Use GTFS naming conventions throughout • “Direction_ID” is 0/1 (not N/S/E/W) in real-time data too! • Make sure IDs match among datasets – E.g., tripID in real-time data matches GTFS tripID • Provide “firehose” and “faucet” APIs in industry standards (GTFS, GTFS-rt, SIRI) [1] TriMet “Terms of Use." http://developer.trimet.org/terms_of_use.shtml [2] BART "Terms of Use." http://www.bart.gov/dev/schedules/license.htm [3] Corona, CA "Terms of Use.” http://www.discovercorona.com/City-Departments/Public- Works/Transportation/GTFS.aspx [4] PSTA "Terms of Use.” http://www.psta.net/developers/License%20Agreement%20for%20App%20Devs.pdf [5] HART "Terms of Use.” http://www.gohart.org/developers/terms_of_use.html
  • 11. 11 Get the word out! • After developers have created mobile apps, share them with riders • Consider an “App Center”[1-9] to showcase apps [1] TriMet "TriMet App Center." http://trimet.org/apps/ [2] BART "Third Party Apps." http://www.bart.gov/schedules/appcenter/ [3] MTA "App Center." http://www.mta.info/apps/ [4] CTA "App Center." http://www.transitchicago.com/apps/ [5] GoTriangle. "App Center." http://www.gotriangle.org/developers/transit_apps [6] HART "App Center." http://www.gohart.org/developers/appcenter.html [7] MBTA "App Center." http://www.mbta.com/rider_tools/apps/ [8] KCATA "App Center." http://www.kcata.org/maps_schedules/app_center/ [9] UTA"App Center." http://developer.rideuta.com/DeveloperApps.aspx
  • 12. 12 These practices lead to great apps! The Transit App Citymapper Moovit Embark NYC OneBusAway • Cities with strong third-party app support – San Francisco, Seattle, Boston, New York • For more open data-powered apps and specific best practices for creating/maintaining GTFS data: – “The Many Uses of GTFS Data”, APTA TransITech 2013. Presentation - http://bit.ly/Z8VWJZ, Paper - http://goo.gl/asR96 – “Web-based Trip Planner Options for Transit Agencies,” CUTR Webcast - http://bit.ly/TripPlannerOptionsWebcast, Report - http://bit.ly/TripPlannerOptionsReport
  • 13. 13 ^ These practices lead to great apps! • But…what if they don’t? • Some cities don’t have the high-tech transit ridership to attract third-party developers • Open data is still very important • Agencies can get involved with open-source projects to fill the gaps • In-house, or via consultants/vendors • e.g., OneBusAway.org, OpenTripPlanner.org For more open data-powered apps and specific best practices for creating/maintaining GTFS data: - “The Many Uses of GTFS Data”, APTA TransITech 2013. Presentation - http://bit.ly/Z8VWJZ, Paper - http://goo.gl/asR96 - “Web-based Trip Planner Options for Transit Agencies,” CUTR Webcast - http://bit.ly/TripPlannerOptionsWebcast, Report - http://bit.ly/TripPlannerOptionsReport
  • 14. 14 OneBusAway – Real-time info Android iPhone Windows Phone & Windows 8 Available: Seattle, Tampa, Atlanta, New York (Bus Time), York Region CA, Washington, D.C. (beta), Bear Transit, CA (beta)
  • 15. 15 Conclusions • Open data (e.g., GTFS) makes transit apps possible • Being developer-friendly encourages mobile app development! • Open-source solutions allows agencies to cost-effectively fill the gaps
  • 16. 16 Thanks! Sean J. Barbeau, Ph.D. barbeau@cutr.usf.edu 813.974.7208 Principal Mobile Software Architect for R&D Center for Urban Transportation Research University of South Florida • For more GTFS info and references, see paper co-authored by Sean Barbeau and Aaron Antrim – “The Many Uses of GTFS Data” - http://goo.gl/asR96