WP Essentials

This is a Work Package as part of the OSSTIP project.

Inputs: Publically-available GIS data of transport networks and related shapes, sample GTFS files, some samples of modified network GIS files. Outputs: Short evaluation report on each tool, stating pros and cons, saved example code and datasets in project repository/dropbox.

Estimated Time: Small-medium

Requirements Summary

The goal during this WP would be to simultaneously assemble and better understand the key data currently available for Melbourne’s transport network, compared to requirements of the GIS-T tools of interest (being evaluated in WP2 (p5)), and initial plans for how to bridge the available needs.

Key formats and data sources are likely to comprise:

  • GIS vector Shapefiles of public transport networks and routes (and how to best organise them);
  • Timetables, likely in the form of the GTFS (General Transit Feed Specification)1;
  • Street networks, like OpenStreetMap, that will support including walking (and possibly cycling) into the journey planner module;
  • Supplementary data that might support later stages of the project: e.g. capacity and loading of current transport networks, VISTA travel activity data, etc.

Best sources for the data should be documented :- and if a good public source doesn’t yet exist, then ways of generating the required data from intermediate forms should be recorded.

The WP would include assembling as complete as possible a GTFS timetable for Melbourne as it currently stands based on available data, and at the same time documenting and sharing expertise within the team of how to effectively work with the format. It could also include experimenting with tools to extract useful information from GTFS files, such as route maps, and current average speeds and frequencies. This kind of initial experimentation would form the basis for OSSTIP/WP5s workflow for converting between the tools.

With the kind of optimal workflow for converting between the formats as specified in OSSTIP/WP5 in mind, at this stage we should also start preliminary work on how to add/attach required ‘metadata’ to the routes that will support their conversion into a full timetable – such as desired frequency, and average speed.

Results

Relevant Project blog entries:

OpenStreetMap data

Procuring OpenStreetMap data for Melbourne proved relatively straightforward - though it does need a fairly high-speed internet connection and quota, as even zipped up, these files run into the 50MB_+ range. This is only to be expected when downloading a street network for an entire city!

The most helpful source I found for getting OSM data for the Melbourne Metro region to support trip planning calculations was from the excellent "Metro Extracts" website:- http://metro.teczno.com/#melbourne

This website updates the OSM data monthly from the latest global records, so is a good source.

Other possibilities that gave helpful info, and could be useful in future:

Using The OSM Data as a QGIS Layer

A small tip is that to help with visualisation and analysis of network data in QGIS, we've found the OpenStreetMap plugin useful.

Instructions for enabling the plugin are at http://wiki.openstreetmap.org/wiki/QGIS_OSM_Plugin - basically this can be done within QGIS itself.

Then under either the "Web" menu (Windows) or "Plugins" menu (Mac OS X) there will be an OpenStreetMap sub-menu, where you can do things such as load the OSM data as a vector layer.

GTFS data availability

GTFS schedules are the data format preferred by many Open Source tools.

(TODO.)

Tools for initial testing and evaluation of GTFS data

Fig1: Using Google's ScheduleViewer to look at GTFS data for Melbourne's tram network.

The friend who helped me set up GTFS data for Melbourne also recommended the useful Google Transit Data Feed library. In addition to a range of scripts and libraries for transforming and checking the data, Transit Feed includes a very helpful small web-application, ScheduleViewer, that can allow interactive viewing and checking of GTFS datasets for a region. See image at right.

GIS Shapefiles of the transit network

For the project, we also need to work with the PT networks directly in a GIS tool.

One possibility is extracting the routes from GTFS files - see GTFS#Converting GTFS to other formats, such as GIS shapefiles.

  • The JEQL option I looked at but it seems JEQL is only available in Windows, so am leaving for now ...
  • Trying gtfsdb also as another option to load the GTFS data into a GIS-ready database, then do further work from there. See OSSTIP/Loading GTFS to a GIS database for notes so far.

Fortunately, BZE already has train and tram networks as KML files, and have developed shapefiles for their own bus network.

I could explore other options for obtaining the data, such as from http://data.vic.gov.au - probably bus networks (as well as train, tran), will be the challenge.

Extensions

(2013-10) Car-travel time data for Melbourne to aid accessibility comparisons

Due to BZE's requirements in OSSTIP/WPBZE2, we would also like access to car-based travel time data for Melbourne between Travel Analysis Zones (TAZs) in order to help develop both:

  • Accessibility comparison metrics such as can be calculated and visualised in the Open Source Accessibility Toolkit tool;
  • This is also necessary for BZEs model of potential mode-shift based on a 4-step-like travel demand estimation, assignment approach.

Current approach is to submit a request to AURIN to see if we can get access to use this data for this project.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.