19
Transport Data Mapping Data Michael Hörz – [email protected] - @data_meining HTW Berlin June 25, 2014 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Germany License

Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – [email protected] - @data_meining HTW Berlin June 25, 2014 This work is licensed

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Transport DataMapping Data

Michael Hörz – [email protected] - @data_meining

HTW BerlinJune 25, 2014

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Germany License

Page 2: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Public Transport Data

● Basics● Open Transit Data● Formats● Repositories● Use Cases

Page 3: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Transport Data: Basics● Timetables in machine-readable form

○ Where is which line at which time?○ List of stations/stops including geolocation

● Different level of detail depending on country○ How strong is public transport spread out?○ Is there a national policy?○ Are the transport companies state-owned?○ Is data provided on a national level?○ Is data as well provided for states and cities?○ Is the data open in terms of the Open Definition?

Page 4: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Source: Michael Kreil / openPlanB - openplanb.tumblr.com

Page 5: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Open Transit Data

● Available to anyone● Data in machine-readable form● No costs charged howsoever● Commercial (re-)use allowed● Apparent (easily findable) license● Complies to standard formats● Different levels of compliance -

USA/UK vs. Germany, Switzerland

Page 6: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

● German Standard: VDV 452● Also covers internal information, work schedules etc.

● Industry Standard: GTFS(General Transit Feed Specification)● Developed by Google + Portland TriMet

(Public Transport Operator) - Launched 2005● Under CC-BY 3.0 License● GTFS-realtime for real-time updates

developers.google.com/transit/gtfs-realtime

Transit Data: Formats

Page 7: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Transit Data: Formats IIRequired

● agency.txt● stops.txt● routes.txt● trips.txt● stop_times.txt● calendar.txt

developers.google.com/transit/gtfs

developers.google.com/transit/gtfs/reference

Optional● calendar_dates.txt● fare_attributes.txt● fare_rules.txt● shapes.txt● frequencies.txt● transfers.txt● feed_info.txt

Page 8: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Transit Data: Formats IIIComma delimited, UTF-8 encodedHow they relate:● stops.txt with name, lat, long● routes.txt with route ID + names, type● trips.txt with route ID, service ID + trip ID● stop_times.txt with trip ID, arrival + departure time

and stop ID● calendar.txt with service ID + weekdays + start

and stop day of service (exceptions possible via calendar_dates.txt)

Page 9: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Transit Data: APIs● Proprietary

○ HAFAS (HaCon Ingenieurgesesellschaft) for

Deutsche Bahn, SBB (Switzerland) and others:hacon.de/hafas/daten/datendrehscheibe

● Open

○ Ruter Labs (Norway):labs.trafikanten.no/how-to-use-the-api.aspx

○ Verkehrsverbund Berlin-Brandenburg: vbb.de/labs

○ Switzerland: transport.opendata.ch

Page 10: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

● GTFS Data Exchange: gtfs-data-exchange.com

● Traveline National Dataset (UK):data.gov.uk/dataset/traveline-national-dataset

● VBB (Berlin & Brandenburg)○ berlin.appsandthecity.net/daten○ daten.berlin.de/datensaetze/vbb-fahrplan-2013

● Stadtwerke Ulm:swu.de/privatkunden/swu-nahverkehr/gtfs-daten.html

● City of Vienna:open.wien.at/site/datensatz/?id=add66f20-d033-4eee-b9a0-47019828e698

Data Sources

Page 12: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

● VBB Live Map:fahrinfo.vbb.de/bin/help.exe/dn?L=vs_mobilitymap&tpl=fullmap&tabApp=show

● Mapnificent: mapnificent.net

● App Examples: citygoround.org/apps

● (ÖPNV Karte: öpnvkarte.de)

● Broken Lifts (Berlin): brokenlifts.org (relaunch coming)

● Google Maps with GTFS-Realtime:maps.google.de (since Fall 2012)

Transit Applications

Page 13: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Mapping Data

● Open Street Map ● Mapping Examples

Page 14: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Background: OSM

Open Street Map● Started in 2004● Presently 1 mio users● Import a number of sources, i.e. TIGER

database in the USA● Manual editing and GPS data import● Enormous amount of additional data

(Points of Interest: bus stops, traffic lights, ATMs ...)

Page 15: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Open Street Map II

● Data available under CC license

● Editor for OSM users● Now iD, Potlatch before

● Specific Data can be retrieved via APIs● Example: overpass-turbo.eu

Page 17: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Mapping: Examples II● Skobbler: maps.skobbler.de

● Income + public transport usage in New York City:nofarehikes.net/map

● Election Map - See who didn’t vote for De Blasio (NYC):huffingtonpost.com/2013/11/06/who-voted-for-joe-lhota_n_4227989.html

● Twin Cities Crime Map: stpaulcrime.twincities.com

● Wahlatlas: vis.uell.net/wahlatlas

Page 18: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Further Info: Transit Data● How GTFS evolved:

sf.streetsblog.org/2010/01/05/how-google-and-portlands-trimet-set-the-standard-for-open-transit-data

● Google or VDV Interfaces? Swiss Examples:de.slideshare.net/wayneswiss/vdv-45x-oder-google-neue-schnittstellen-fr-den-datenaustausch

● Data models by VDV: vdv.de/oepnv-datenmodell.aspx

● Crowd sourced documentation of HAFAS XML API:github.com/mphasize/vbb-hafas-docs

● openPlanB (by Michael Kreil): openplanb.tumblr.com

● Munich’s Non-Plans for Open Transit Data:ris-muenchen.de/RII2/RII/DOK/ANTRAG/2914292.pdf

Page 19: Transport Data Mapping Data - Michael Hörz · Transport Data Mapping Data Michael Hörz – hoerz@michael-hoerz.de - @data_meining HTW Berlin June 25, 2014 This work is licensed

Open Data: Session 14 – Transport & Mapping Data

Further Info: Mapping● School of Data: schoolofdata.org/2013/11/09/web-mapping

● Mike Bostock (D3) - Let’s make a map: bost.ocks.org/mike/map

● Mapping (Noah Veltman):github.com/veltman/learninglunches/tree/master/maps

● Maps with QGIS + Tilemill: ulrichlang.de/?p=384

● Matthew Ericson - When Maps Shouldn’t Be Maps:ericson.net/content/2011/10/when-maps-shouldnt-be-maps

● Changing Demographies of Germany:viewsoftheworld.net/?p=2719

● Mike Migurski (formerly Stamen): mike.teczno.com

● Polymaps (partly by Stamen): polymaps.org