• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
TriMet GTFS and WebServices 8-23-2008

TriMet GTFS and WebServices 8-23-2008






Total Views
Views on SlideShare
Embed Views



1 Embed 4

http://www.slideshare.net 4



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    TriMet GTFS and WebServices 8-23-2008 TriMet GTFS and WebServices 8-23-2008 Presentation Transcript

    • Exposing Transit Data as Services and Data Feeds BYO iPhone: Transport Applications for the Web CUTA Youth Summit August 23, 2008 Frank Purcell – Software Engineer TriMet of Portland, Oregon Updated August 21, 2008
    • Elevator Pitch Pitch: You too can be a Transit Developer Exposing transit data is a win–win—win for TriMet, our customers and transit developers Customer Benefit : Our customers get applications that TriMet couldn’t build or wouldn’t think to build TriMet Benefit: accurate information Developer Benefit: access to information in an elegant & reliable way to power their applications
    • TriMet’s Developer Resources
      • began with TriMet General Manager request to
      • promote innovation and public transit
      • by providing resources to an
      • emerging creative class
      developer.trimet.org Can we leverage existing software development by exposing data to the public?
    • TriMet Developer Resources for Customer Information Promotes use of transit and information related to transit
    • Direct access to Real-Time Data via web services
    • Direct access to most current Schedule Data in common open format “ GTFS is a lightweight, open format that provides a common, easy way to exchange transit data. You don't have to be Google™ to use it.” Tim Moore, Bart
    • Developers are scraping schedule data off websites anyway. GTFS offers a more stable solution with Terms of Use.
    • Who is using Schedule Data in the GTFS format?
    • Google Maps Get Driving Directions AND Public Transit Directions
    • TransitTrips Sits on Google Transit Makes it easy to save links to common trips
    • Public Routes “… believes in allowing public information to be shared openly by municipalities across the country in hopes of maximizing travel efficiency and better serving the greater public .”
    • Tranzit .ca Schedules and Map Info for Google Android Devices using GTFS data Developer’s motivation is to encourage more sustainable modes of transport.
    • Stop & Service Finder Built on the GTFS – other agencies coming Finds all stops, buses & trains in an area
    • Transit Maps Draws route lines using GTFS
    • Garmin StreetPilot “… TriMet responded responded, and pointed me to the GTFS developer site… by far the easiest experience I’ve had getting information from a public agency.” Brett Warden, TriMet Rider & Software Developer
    • GPS Wayfinding Devices Sendero, TriMet & Google working to integrate GTFS with POI Database
    • TimeTable Publisher Reads GTFS data Generates all TriMet’s print & online TimeTables. Online TimeTables have most up-to-date information (could change weekly)
    • Toronto’s myttc .ca Built with an Open Source Trip Planner GraphServer consumes GTFS. Kieran & team are actively creating GTFS data feed for Toronto.
    • My $0.02 CN As a developer at a transit agency, tools like ATrain and GraphServer are great. I look forward to using & contributing to these efforts. ATrain Community built application. Recently open-sourced trip engine.
    • Who is using TriMet’s Web Services for Customer Information?
    • Customer Information at Airport Port of Portland’s Use of Data
    • TriMet On My iPhone Free Application for iPhone Transit next arrival times “ At first I was just going to scrape the Trimet site to get the information. But then I came to find out that Trimet actually has a really nice API to all their tracking information!” Matt King, TriMet Rider & Software Developer
    • Portland Transport Transit Surfer & Transit Board Next arrival times for cell phones, handhelds, full-size screens, text messaging
    • TrainCheck Free SMS Services for Cell Phones Access to transit next arrival times
    • TransitCast Presents arrival times and locations of buses that are approaching a selected stop
    • Opera Award Winner TriMet Widget free program for use on your desktop, mobile phone or TV
    • Future plans for developer.trimet.org
    • Web Service API Trip Planner Trip Planner Web Service Example TriMet builds the API and the applications are unlimited Mobile Trip Planning Using my cell phone, I can get public transit directions to the nearest pizza place from my current location. Current GPS Location, Current Time, Requested Event/Place En Route Planned Itinerary To Event/Place Location- Based Service (LBS) Formatted Return Formatted Request
    • Web Service for TriMet Trip Planner Access to Planned Trip Itineraries Offers alternative to screen scraping for applications like Dadnab
    • Who else is making their data publicly accessible and why?
    • Public Feeds Page By making the GTFS data publicly accessible, you can avoid addressing multiple and varied data requests on an individual basis.
    • DART Dallas Area Rapid Transit Public Records Act Any person has a right to request public data, and the public agency has a responsibility to provide it.
    • Sacramento Regional Transit GTFS file available for download
    • Capital Metro Austin, Texas “… is making stop and schedule data available in several formats including GTFS.”
    • OCTA Orange County, CA Now offers 2 options to plan your trip online
    • Redwood Transit System Humboldt County, CA GTFS file available for download Uses Google Transit as Agency Trip Planner
    • BART San Francisco Bay “ We want to foster innovative new applications, reach a broader audience and encourage more people to choose BART. … we just can't justify spending time on some of the things our customers have asked for.”
    • TransPerth Australia
    • http://davidpritchard.org Vancouver, BC
    • Links http://groups.google.com/group/transit-developers http://code.google.com/p/googletransitdatafeed http://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds http://graphserver.sourceforge.net http://timetablepublisher.org http://developer.trimet.org http://myttc.ca http://trip.atltransit.com
    • Thank You For more information, please visit: developer.trimet.org