OpenTripPlanner: The Portland Experience Transit GIS Clearinghouse Webinar Series National Center for Transit Research Thursday, May 31, 2012 1.

Slides:



Advertisements
Similar presentations
© 1998, Progress Software Corporation 1 Migration of a 4GL and Relational Database to Unicode Tex Texin International Product Manager.
Advertisements

Iowa Code and Rules Easy Navigation and Search Scope Analysis &Planning Phases Completed Request for Execution Funding.
Test Automation Success: Choosing the Right People & Process
Microsoft ® System Center Configuration Manager 2007 R3 and Forefront ® Endpoint Protection Infrastructure Planning and Design Published: October 2008.
HP Quality Center Overview.
GIS and Transportation Planning
ITIL: Service Transition
Mobile Resource Manager v2. Core Pillars  Engine - High fuel costs, vehicle maintenance  Productivity - Customers expect increasing levels of service.
Demolishing Information Silos for the Benefit of Customers Pete Johnston Programme Manager.
Company confidential Prepared by HERE Transit Sr. Product Manager, HERE Transit Product Overview David Volpe.
Esri International User Conference | San Diego, CA Technical Workshops | ArcLogistics Jeff Rogers – Program Manager Rich Pearlman – Product Manager July.
WORKDAY TECHNOLOGY Stan Swete CTO - Workday 1.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Optimizing Business Operations Business Priorities Presentation.
Austin Strategic Mobility Plan Apr 19, 2010 Program Overview.
Enabling Transit Solutions Open Transit Data for the Atlanta Region Regional GIS Users Group Meeting Transportation Division Regan Hammond, Landon Reed.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Priority Phase I – Feb 18, 2011 thru Aug 18, Improve Geometry- make OSM linework coincident with RLIS 2 Add Additional Linework: Trails.shp, bicycle.shp,
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
ArcGIS Workflow Manager An Introduction
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Copyright 2013, Net.Orange, Inc. All rights reserved.Confidential and proprietary. Do not distribute without permission. Net.Orange App Development Net.Orange.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
ArcGIS Network Analyst: Network Analysis with ArcGIS Online
Advanced Metropolitan GIS Plan Final Report Presentation December 14, 2000 Jerry Happel – PlanSight LLC Fargo-Moorhead Council of Governments.
Network Analysis with Python
Esri UC 2015 | Technical Workshop | Land Records Maps and Apps for State and Local Governments Chris Buscaglia Scott Oppmann.
Enterprise GIS Benchmark Update Presented by David James, Business Technology Services EGIS Committee Meeting7 th July 2011 Enterprise GIS Steering Committee.
USDOT, RITA RITA: Oversight of USDOT’s R&D programs  University Transportation Centers $100M  UTC Consortia $80M  UTC Multimodal R&D $40M  Intelligent.
ArcGIS Network Analyst: Automating Workflows with Geoprocessing
Address Maps and Apps for State and Local Governments
Leveraging ArcGIS Online Elevation and Hydrology Services
An Introduction to Progress Arcade ™ June 12, 2013 Rob Straight Senior Manager, OpenEdge Product Management.
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
© 2004, The Trustees of Indiana University Kuali Project Development Methodology, Architecture, and Standards James Thomas, Kuali Project Manager Brian.
Catawba County Board of Commissioners Retreat June 11, 2007 It is a great time to be an innovator 2007 Technology Strategic Plan *
Project Portfolio Management Business Priorities Presentation.
ArcGIS Editor for OpenStreetMap: Contributing Data Christine White.
1DMG Confidential. Problem #1  Scalability Ingest and export processes not able to handle burst traffic loads Exponential growth in storage usage and.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Overview: Spatial Data Standards for Facilities, Infrastructure and Environment (SDSFIE) Services Support FGDC Coordination Group Meeting 6 February 2007.
ZIMBRA ROADMAP. Contains proprietary and confidential information owned by Synacor, Inc. © / 2015 Synacor, Inc. Deliver an advanced, feature rich collaboration.
An automated framework to derive model variables from open transport data using R, PostgreSQL and OpenTripPlanner. Marcus Young
Esri UC 2014 | Technical Workshop | Address Maps and Apps for State and Local Government Allison Muise Nikki Golding Scott Oppmann.
Enterprise Solution Services Assessing the IT environment Oversaw 2014 Texas Legacy System Study report (HB 2738, 83R) Identified 4,130 business applications.
 System Requirement Specification and System Planning.
ITIL: Service Transition
Chelan County Transportation Element Update
Overview
Continuous Delivery- Complete Guide
CIM Modeling for E&U - (Short Version)
Manual testing of Windows Metro style apps built using HTML
Teaching and Learning with Technology
Additional Trip Planning Prospects for GTFS Flex
Dev Test on Windows Azure Solution in a Box
What's New in eCognition 9
Enterprise Program Management Office
Connected Vehicle Reference Implementation Architecture (CVRIA)
Guided Research: Intelligent Contextual Task Support for Mails
Leveraging ArcGIS Online Elevation and Hydrology Services
What's New in eCognition 9
What's New in eCognition 9
OU BATTLECARD: Oracle Data Integrator
Presentation transcript:

OpenTripPlanner: The Portland Experience Transit GIS Clearinghouse Webinar Series National Center for Transit Research Thursday, May 31,

Presentation Overview Project Background Building the Open Source Community Solving the Data Question Testing & Evaluation RTP Beta Launch and Reception Future Directions 2

Project Background 3

About TriMet Provides bus, light rail, commuter rail, and paratransit service to Portland, Ore. region Over 250,000 weekday boardings in 2011 Recognized leader in open data and innovative rider information delivery 4

About OpenPlans NYC-based technology organization founded in 1999; 50 people today Focus on Livable, Sustainable Communities; Open Government; Open Technologies Contracted by TriMet to support MMTPS Project 5 Livable Cities Gov 2.0 “Open”

MMTPS Project Overview Project Tasks Estimated Completion Date Actual Completion Date Project Management Plan September 2009 September 2009 Software development and implementation of working prototype January 2011 February 2010 Evaluation studies for data efficacy and OTP planned trip results May 2011 July 2010 – June MMTPS: Multimodal Trip Planning System Funded by Regional Travel Options (RTO) grant from Portland Metro

Trip Planners, Circa 2009 Primarily single- mode (e.g. bike only, transit only) Most transit agency planners relied on proprie- tary technology outside of agency’s control 7

Multimodal Trip Planners Support planning integrated trips across multiple modes (e.g. bike, walk, transit) Several active, emerging projects as of 2009, but no framework for cooperation 8

Why Open Source? 9 Proprietary solutions often cost-prohibitive Early innovation in multimodal routing driven largely by open source projects Challenge: build unified multimodal routing platform with strong user/developer community

MMTPS Project Goals Develop a complete open source, multi- modal trip planner building on existing open source trip planning and routing tools Build a healthy development community to ensure long-term growth and support Deploy a working trip planning system using TriMet's datasets for use in Portland Test usability and accuracy of trips planned using the new system 10

Building the Open Source Community 11

Kick-Off Workshop: July

Key Workshop Take-Aways OTP would use an open source development method OTP would use open architecture Open data would be explored as an option An appropriate open source software license would be explored 13

The Open Source Approach Code available under agreed-upon open source license (GNU Lesser General Public License) Collaborative method for tracking work and progress using online issue tracker Established system for proposals and voting by project contributors Active project mailing lists and chat room 14

Typical OTP Workflow 15 Data Inputs OTP Graph Builder Graph Object OTP Tomcat Server API Third- Party Apps Main OTP Webapp

Progress in Year 1 Established project name, domain, and basic project infrastructure (e.g. issue tracker) Designed trip planner Application Programming Interface (API) Initial implementation of core modules: – Core routing engine – Narrative engine – Data store and manager – Front-end user interface – Administrative user interface Initial documentation and packaging 16

2010: One-Year Anniversary “Sneak Preview” event held in July 2010, one year after kickoff workshop Initial wave of positive publicity helps build anticipation for launch 17

Progress in Year 2 Wide Range of OTP Bug Fixes and Enhancements, Including: Overall speed / performance / memory usage improvements Improved transfer support (minimum transfer times; transfers now routed on walking network) Improved wheelchair accessibility support Support for traffic circles / roundabouts Better slope visualization and slope override for bridges Preferred/non-preferred/banned routes Better Code documentation, tutorials and user guides Translations from English into seven languages 18

Solving the Data Question 19

Multiple Data Sources Required Transit Data: General Transit Feed Specification (GTFS) feed, already maintained by TriMet Elevation Data: National Elevation Dataset (NED) rasters, open data maintained by USGS Street Network Data: Open Question at outset of MMTPS project 20

Street Network Considerations Does it have the necessary attribution to support multi-modal routing in the Portland Metro area? Can it support driving directions for a future phase? Is the linework seamless between jurisdictions (including neighboring cities in OR & WA) and is it accurate? Is it affordable? What are the maintenance and update issues? 21

Data Sources Considered 1. Commercial routable street networks, such as TeleAtlas and Navteq 22 PROS Seamless, worldwide datasets Have necessary attributes for multimodal routing CONS Very expensive Proprietary licenses Agency loses control over data update process

Data Sources Considered 2. RLIS Street Centerline File, maintained by Metro 23 PROS Accurate linework based on aerial photography Consistent with regional base map No licensing fees CONS Lacks some attributes needed for routing Not seamless beyond 3- county core coverage area

Data Sources Considered 3. OpenStreetMap (OSM) 24 PROS Free & non-proprietary Designed for routing Seamless across U.S. Large community of maintainers Aligns with TriMet’s open data policy CONS Relies on user-maintained “crowd-sourced” data Not consistent with regional base map Linework needs improvement in some cases

Evaluation Process Preliminary instance of OTP set up for testing using RLIS street centerline dataset Second instance of OTP created for Portland using OSM data for comparative purposes Further analysis concluded that the OSM street network should be used for routing rather than the local RLIS dataset 25

OSM Improvement Project Team of four TriMet interns spent much of 2011 improving Portland OSM data Improve street alignment geometry Add additional linework: (missing streets, trails, bicycle lanes, etc.) Add/correct attribution Verify street directionality and add turn restrictions 26

Testing & Evaluation 27

Preliminary Testing, 2011 Transit Testing – 250 trips collected from call-center inquires fed into OTP-based planner; OTP itineraries were found to be consistently accurate and optimal Bicycle Testing – 15 typical bike trip within TriMet service area selected for testing OTP against two other bike planners, using both default and customized weighting configurations 28

Bicycle Evaluation Results Does the OTP router choose safe, efficient bicycle routes? Yes, assuming OSM contains complete and accurate data on bicycle infrastructure and road type, as is the case in the test area. Do user specifications (quickest trip vs. safest trip) generate meaningful results? Yes, once the specific values selected for each weight are given careful consideration and testing 29

Bicycle Evaluation Results Are the routes easy to follow? Are the itineraries user-friendly? Not initially, however, improvements made and tested in preparation for the public release – specifically, simpler routes with fewer steps and minimized number of turns Does the OTP router break up elevation gain/loss efficiently? Yes; OTP results are comparable to existing bicycle trip planners, particularly for quickest trip 30

Bike-to-Transit Performance 31

Key Insights from Testing OSM is capable of storing valuable, routable information related to bicycle routing OTP is capable of combining OSM data and elevation data to produce viable bicycle routes Weighting will be critical to generating optimal bicycle routes in OTP Further development needed to generate user-friendly itineraries from OSM data -- To be addressed in advance of beta launch 32

Beta Launch & Reception 33

RTP Beta Launch: Oct. 15,

Launch Features Fully multimodal (bike/ped/transit) trip itinerary planning Advanced bike preference input via “bike triangle” widget Visualization of route topography Geocoding support (using legacy geocoder) Support for printing and sharing trips Support for GTFS-Realtime alerts 35

Live Demo 36

Community Response 37

Future Directions 38

Replacing Call Taker Functionality Open source geocoding Group / field-trip reservation module Preferred transfers editor Customer service call-taker interface Mailable itinerary templates Text-only interface 39

Next-Generation Interface Migrate to more modern, lightweight mapping library Leaner and more adaptable UI design Improved social media integration 40

Mobile Support OTP open architecture supports development of wide range of native mobile apps as independent efforts Native Android app currently under active development at USF Better mobile support in default OTP webapp 41

OTP Analyst Package Leverages OTP routing engine to enable sophisticated analysis of transit accessibility, level of service, and related measures 42

Automated Deployment OTP Deployer automates creation of OTP instance given GTFS inputs Option for long term hosting and data management support 43

Thank You! David Emory Kevin Webb Bibiana McHugh 44