understanding public transport networks using free and open source software

13
Understanding Public Transport Networks using Free and Open Source Software Patrick Sunter: PhD Candidate in Architecture Building and Planning, University of Melbourne Presentation 12 May in GEOM90008, Foundations of Spatial Information Subject Acknowledgment: maps produced during this presentation have been part of collaborative work with Beyond Zero Emissions (BZE).

Upload: patrick-sunter

Post on 15-Jan-2015

142 views

Category:

Software


0 download

DESCRIPTION

A short guest lecture in the UniMelb subject 'GEOM90008 Foundations of Spatial Information', https://handbook.unimelb.edu.au/view/2014/GEOM90008.

TRANSCRIPT

Page 1: Understanding Public Transport Networks using Free and Open Source Software

Understanding Public Transport Networks using

Free and Open Source Software

Patrick Sunter: PhD Candidate in Architecture Building and Planning, University of Melbourne Presentation 12 May in GEOM90008, Foundations of Spatial Information Subject

Acknowledgment: maps produced during this presentation have been part of collaborative work with Beyond Zero Emissions (BZE).

Page 2: Understanding Public Transport Networks using Free and Open Source Software

Context of my PhD

  Interpretive Action-Research Paradigm using:-   Co-Development of Tools   Participant Observation   Interviews,   Focus Groups,   Artifact Analysis

PhD: Focus is on exploring Free & Open Source software as a potential means of increasing civil society organisation’s ability to engage with Metropolitan-scale transport planning and propose alternative futures

Partner Organisations:- * Beyond Zero Emissions (BZE) * Public Transport Users Association (PTUA)

Network image from HiTrans Best Practice Guide (Nielsen et al, 2005). Photo credits: www.pt4me2.org.au, Wikimedia commons user "voland b", Flickr user "avlxyz”. Travel time map from www.mapumental.com.

Page 3: Understanding Public Transport Networks using Free and Open Source Software

Selecting Tools and Goals   What sort of technical analysis and communication

one can perform is a function of not just goals but available expertise, tools, and data.

  With both project partners, after design and tools review we’ve focused on GIS-based analysis of public transport network performance (next slide)

  Work with BZE in the context of a larger project that included aspects of 4-step model etc.

Page 4: Understanding Public Transport Networks using Free and Open Source Software

Target Capability: Public Transport Network Analysis

  “Travel Time Maps” (Isochrone maps)

  Display either:-   Locations reachable from a

given origin in a given time;   ‘Catchment’ to reach a given

destination

  Generally involve A* network calculation but can be optimised.

  Good because they indicate overall network quality, including interchanges

Travel time map from www.mapumental.com.

Page 5: Understanding Public Transport Networks using Free and Open Source Software

Data: GTFS and OpenStreetMap   GTFS = “General Transit Feed

Specification’

  developers.google.com/transit/

  Emerged in mid 2000s from Portland TriMet and Google’s 20% time

  Plaintext format: Entire GTFS feed of Portland is ~169 Mb

  Live feeds available from 376+ agencies, see:- www.gtfs-data-exchange.com/

  Now available for all AU state capitals, not yet Melbourne (though other data released ~Mar 2014)

  Quite strong ecosystem of tools, apps to process & work with this format

  (* re Territories, not sure about Darwin?)

Top diagram courtesy Martin Davis via http://lin-ear-th-inking.blogspot.com.au/2011/09/data-model-diagrams-for-gtfs.html

Page 6: Understanding Public Transport Networks using Free and Open Source Software

OpenTripPlanner   Open Source software that at core is a fast Journey Planner

(algorithms for time-dependent route-finding), collaboration between Portland’s TriMet and several researchers, + OpenPlans organisation

  Primarily Java-based, built on other standards and software such as Tomcat (web services), Leaflet for web application.

Page 7: Understanding Public Transport Networks using Free and Open Source Software

Progress with OpenTripPlanner   With a mixture of running existing Open Source tools –

especially OpenTripPlanner and Quantum GIS, and some scripting and GIS work, we’ve developed useful visualisations.

Page 8: Understanding Public Transport Networks using Free and Open Source Software

OTP Post-Processed in QGIS

Page 9: Understanding Public Transport Networks using Free and Open Source Software

Extending Potential to ‘Before and After’ Analysis

  Workflow:-   Assembling original new routes and stops as

Shapefiles

  Running scripts (using PostGIS, GDAL) to convert these routes to a ‘topological network’ of segments, stops, with metadata like average speed attached.

  Converting these topological files to network formats needed, such as GTFS, or Netview scripts

  In OpenTripPlanner’s case, building a connected ‘graph’ of street network, timetables, transfer

Page 10: Understanding Public Transport Networks using Free and Open Source Software

Network Topology Screenshot

https://www.dropbox.com/s/8ss39pxjswmd721/Screenshot%202014-05-11%2016.41.18.png

Page 11: Understanding Public Transport Networks using Free and Open Source Software

before & after example maps

Left: calculated accessibility from Chadstone, PTV current.

Right: same location & time, but with revised bus network and ‘best case’ service (30km/h avg speed, 5min headways, implies significant road prioritisation measures)

Page 12: Understanding Public Transport Networks using Free and Open Source Software

Futher Potential of this kind of GIS-based network analysis

  Left: Differential impact to New York Transit network after Hurricane Sandy

  Right: Mode “Accessibility gap” in Washington D.C. between car and public transport, plus employment

McGurrin, M. F. & Greczner, D. 2011, 'Performance Metrics: Calculating Accessibility Using Open Source Software and Open Data', 11-0230.

http://www.theatlanticcities.com/commute/2013/01/best-maps-weve-seen-sandys-transit-outage-new-york/4488/

Page 13: Understanding Public Transport Networks using Free and Open Source Software

References & Contacts

Hillsman, E. & Barbeau, S. 2011, 'Enabling Cost-Effective Multimodal Trip Planners through Open Transit Data', National Center for Transit Research (University of Southern Florida), Final Report, FDOT BDK85 TWO 977-20, http://www.locationaware.usf.edu/ongoing-research/projects/open-transit-data/.

McGurrin, M. F. & Greczner, D. 2011, 'Performance Metrics: Calculating Accessibility Using Open Source Software and Open Data', 11-0230.

Contacts & Project Website:

[email protected]

  http://www.appropedia.org/OSSTIP