Notice: Appropedia is seeking a new Executive Director. Learn more and apply!

OSSTIP: Open Source Sustainable Transport Informatics Platform

From Appropedia
(Redirected from OSSTIP)
Jump to: navigation, search


Public Transit and Bikes unite!
OSSTIP: a long-term effort to collaboratively build an Open Source Sustainable Transport Informatics Platform.

Project Goal and Rationale[edit]

Transport is a crucial aspect of modern societies, but it also has a significant impact on the planet in multiple ways. A big part of creating Sustainable cities needs to be working out how to co-evolve more Sustainable transport systems.

This project is motivated to try and support and better understand the potential for civil society groups to use computer Geographic Information Systems (GISs) and modelling software for Transport Informatics to imagine, develop and communicate alternative paths forward for transport systems in their city-regions. See Open Source Transport Informatics tools for a developing knowledge-base about these tools.

See the project blog for an update on progress and some lessons learnt so far.

The case for a new Sustainable Transport Paradigm based on fast, frequent, interconnected public transport[edit]

In the developed Western world, especially in English-speaking countries such as the USA, UK, and Australia, the bulk of our transport is now oriented towards using private cars. Yet this is problematic given what we now know of the negative environmental and social side effects of transport systems in large cities too dominated by individual private car travel, as well as the problem of traffic congestion. Critical transport planners have called this situation wikipedia:Automobile Dependency.

Fig 1: Picture of a Network concept for public transport, from HiTrans: Planning the Networks guidebook.

To develop, plan and implement an alternative to this situation, we need an alternative transport "paradigm" that still gives citizens a good degree of mobility around their cities, but uses resources much more effectively. One of the foremost alternative paradigms developed is one that puts much more emphasis on an expanded, better-run, coordinated public transport network. Many cities around the world show aspects of such an approach, using ideas such as Integrated multimodal network planning and Public transport prioritisation on our street network. Several researchers, such as wikipedia:Paul Mees, have developed and distilled the key aspects of how such an approach needs to work, and written about this in guides such as the HiTrans: Planning the Networks booklet, now freely available online.

Many cities in the developed world, like Melbourne Australia, already have the basic elements of such a network, in terms of existing heavy rail tracks, and tram networks:- the challenge is both working out, and making the case, for bringing them together effectively as an integrated system.

Buses are an important part of any transit network - especially in larger cities, in a "feeder" role linking together rail stations with catchment areas  
Trains and good interchanges are the backbone of a Public Transport network  
Trams, or "Light rail", can play an important intermediate role between trains and buses.  

The role computer GIS tools play in transport planning, and Open Source software[edit]

The reason we think this is necessary and worthwhile to pursue is because:

  • Many of the computer tools for analysing transport that came out of the developed world countries from the 1950s-60s onwards, especially the United States, focused on managing and planning transport with the assumption that the private car would be the clearly dominant mode of transport.
  • But if we are to imagine and plan a future transport system that presents a genuine alternative to ongoing automobile-dominance, then we need tools that are closely oriented to the key ideas of an effective alternative :- using ideas such as Integrated multimodal network planning of public transport.
  • A second aspect of this is that most of the tools used by professional transport planners and engineers has been developed and distributed as wikipedia:Proprietary software. The siginificant license costs and restrictions tend to restrict the use of these tools to large government departments and for-profit consultancies.

But if sustainable transportation is 'everybody's problem', shouldn't we try to reduce the barriers as low as possible for different groups and people in society to understand their region's transport system, and work and advocate for possible improvements?

Our goal in this project is to investigate if Open Source software, as well as Open data formats such as GTFS, have advanced far enough to support a new approach to transport planning that is usable by small civil society organisations already advocating for better public transport planning in their city-regions. This should support a larger Transport modeling reform effort so that the design, structure and use of information systems used in transport planning better matches the goal of a more environmentally sustainable transport system.

Project Roadmap and Participants[edit]

One of the ways this project is being pursued is through an Action-Research project in Melbourne, Australia. This is a collaboration between User:PatSunter at the University of Melbourne, and several civil society organisations interested in future transport policy. For more background on this, see Melbourne Sustainable Transport Reform.

The key stages of this AR project are: (Last updated 2015-03-11 - for previous statuses see OSSTIP/WP Progress Archive)

Common Work Packages[edit]

WP Description Status
OSSTIP/WP1 Initial data gathering and familiarisation: Gathering, and familiarisation, with key data requirements and possibilities Completed (c.f extensions)
OSSTIP/WP2 Transport Informatics tools review: Assessment of key existing tools such as OpenTripPlanner given the needs of the project, see Open Source Transport Informatics tools Completed (Bar better archiving of results in a VM etc)
OSSTIP/WP3 Setup and design of Spatial Data Infrastructure to support project Complete (need to add step of documenting VMs of system state)
OSSTIP/WP4 Display of current Melbourne PT network in chosen tool (In practice, this will be quite closely integrated with previous WPs, especially WP2) Complete
OSSTIP/WP5 Workflow for conversion of GIS data into PT network schedule (Necessary as part of process so that a new network can be visualised) Complete (do wish to better document and automate)
OSSTIP/WP6 Setting up the capacity to modify and extend existing route lines from GTFS to create a new timetable Complete (need to document properly).

Then with each organisation, once we've developed some modifications to Melbourne's PT network (likely in an open source Desktop GIS such as Quantum GIS, will do several custom further WPs based on this common base.

Integrated into all of these will be Evaluation and Reflection and review of the tools' effectiveness given the project's goals, and also on the challenges and using Open source software in small civil society organisations.

While particular details of our case studies can only be published at the discretion and timing of the collaborating organisations - we are keen to share as much general source code and knowledge as possible.

BZE Work Packages[edit]

The first Action-Research partner for the project was Beyond Zero Emissions (BZE). We completed many work packages over the period of ~mid 2013 to Aug 2014. These were:

WP Description Status
OSSTIP/WPBZE1 Phase 1 Display of new BZE Network in chosen transport informatics platform. Complete
OSSTIP/WPBZE2 Evaluation of OSSTIP Tools Batch Trip Routing Capabilities for OD Datasets and to be refined decide, possibly using either the OSSTIP platform as a base for Travel zone based O-D analysis, such as in the Open Source Accessibility Toolkit project - or else supporting integrating results back in from other 3rd party tools being explored by BZE. Complete
OSSTIP/WPBZE3 Develop a web-based server to publicly communicate the benefits of BZE's new network, based on the OSSTIP platform. Complete
OSSTIP/WPBZE4 Convert a refined 2nd version of BZE's network into a GTFS timetable, and display in OSSTIP platform. Complete

Possible extensions discussed with BZE:

  • Supporting a 'demand-driven local service'. Simplest way to simulate this would be to allow modification of walking speeds to much higher than normal.

PTUA Work Packages[edit]

The second Action-Research partner for the project was the Victorian Public Transport Users Association (PTUA). After several preliminary discussions and scoping we began the AR project work in August 2014, and the work packages we agreed (based on PTUA's "Every ten minutes to everywhere" campaign) and worked on from September 2014 through to March 2015 were:

WP Description Status
OSSTIP/WPPTUA1 Developing a timetable for a higher-frequency and expanded SmartBus network Complete
OSSTIP/WPPTUA2 Developing a timetable for an extended, higher-speed, higher-frequency tram network Complete
OSSTIP/WPPTUA3 Developing a timetable for an extended, higher-frequency train network Complete
OSSTIP/WPPTUA4 Integrating all proposed network changes into a multimodal OpenTripPlanner instance and generating analysis reports In progress.

Possible further WP in uploading the generated networks to the public OTP server.

Long-term goals for system[edit]

The goal is to work iteratively and collaboratively to develop an open source 'informatics' platform that supports understanding cities' existing transport systems, and as a decision-support tool that allows looking at options that suggest they will support a more sustainable transport system.

The core design goals of the system should be:

  • Sustainable transport as a core design goal, not an add-on to modelling the status-quo. E.g. focus limited development resources around the most promising aspects of the system to improve sustainability of transport for large urban regions given current research.
  • Incorporate current knowledge of best practices for planning public transport networks, such as Integrated Multimodal Network Planning.
  • An informatics tool, that allows "scalable complexity" to support different types of users with different goals and data availabilities. For example, when data, time and resources are limited, support 'sketch planning' to visualise the impacts of adding public transport services, for example in the form of augmented Travel Time Maps. When the above resources are more available - then be able to call on more complex models and simulations, e.g. long-term predictions of integrated transport and land-use changes.
  • Modularity, flexibilty, and update-ability.
  • Be runnable on at least one Free and Open Source operating system, e.g. Linux

Such a platform would include not just software, but:

  • Open Source software packages, and guides and howto's to put them together;
  • Openly published data standards for key relevant aspects of the info system, e.g. public transport networks and timetables;
  • Plans and protocols for the effective transfer of such data (e.g. web services);
  • Known good sources of data, such as government providers with a track-record of good data curation practice;
  • Documentation of suggested necessary computer hardware needed to run the platform, in either basic or advanced forms.

Initial designs will be linked to here as the ideas and project iterates. See the 'Next steps' section below for parts of this as they are written.

Current Work and Future Goals[edit]

For updates on work, see the Project blog.

As a project drawing on existing Open Source software, open standards such as GTFS, as well as Open/Collaborative data projects like OpenStreetMap - we welcome international collaboration, especially in sharing knowledge and expertise with using available Open Source GIS and transport analysis tools.

If others were interested in contributing :- I think a great thing would be to see public-transport oriented informatics platforms integrated with bike-oriented tools. This is possibly a very strong combination for a transport systems that includes both broad coverage, but low negative impact. Update 18/7/2013 :- OpenTripPlanner already contains very significant cycling support now using its integration with OpenStreetMap data. See for example their New York bike routing system in support of the City Bikes scheme there.

Project Subpages[edit]

In this Mainspace:
Main:
OSSTIP
OSSTIP/Loading GTFS to a GIS databaseOSSTIP/Notes on getting OpenTripPlanner Batch Analyst working
OSSTIP/OpenTripPlanner IssuesOSSTIP/Project blogOSSTIP/Setup of OpenTripPlanner to display Melbourne PT network
OSSTIP/SimpleGTFSCreatorOSSTIP/WP1- Initial data gathering and familiarisation
OSSTIP/WP2- Transport Informatics tools review
OSSTIP/WP3- Setup and design of Spatial Data Infrastructure to support project
OSSTIP/WP4- Display of current Melbourne PT network in chosen toolOSSTIP/WP5- Workflow for conversion of GIS data into PT network schedule
OSSTIP/WP6- Capacity to modify and extend existing route lines from GTFS into new timetable
OSSTIP/WPBZE1- Phase 1 Display of new BZE Network in OSSTIPOSSTIP/WPBZE2- Evaluation of OSSTIP Tools Batch Trip Routing Capabilities for OD Datasets
OSSTIP/WPBZE3- Creation and configuration of web server to communicate BZE network reform proposals using interactive tool
OSSTIP/WPBZE4- Conversion of refined BZE Version 2 network into timetable form and display in OSSTIP
OSSTIP/WPPTUA1- Developing a timetable for a higher-frequency and expanded SmartBus networkOSSTIP/WPPTUA2- Developing a timetable for an extended, higher-speed, higher-frequency tram network
OSSTIP/WPPTUA3- Developing a timetable for an extended, higher-frequency train network
OSSTIP/WPPTUA4- Integrating all proposed network changes into a multimodal OpenTripPlanner instance and generating analysis reportsOSSTIP/WP Progress ArchiveOSSTIP/visualise OD matrix in QGIS
Talk:

Networked, Open Source Development Mode[edit]

The philosophy here would be to follow and the networked, distributed nature of Open Source development - and also the iterative approach of Agile software development. That is, in the short to medium term goals should be modest and match the resuources available, and leverage existing efforts as much as possible. Then as tools are field-tested and learning is involved and more stakeholders get interested - more ambitious goals can be attempted.

References and Inter-Wiki links[edit]

Project reference book[edit]

I have set up an Appropedia:Books functionality for the project, to gather together key pages and allow ready export to PDF/ODT:

Contact details[edit]

Interested Appropedia contributors:

Talks, Media, and Academic Publications Related to the Project[edit]

About the technology in OSSTIP and general principles of FOSS tools for use in public decision-making[edit]

Talks about Policy advocacy work for improved public transit, utilising some of these tools[edit]

External Links and Related Efforts[edit]