SlideShare a Scribd company logo
1 of 32
Transport mapping: the OSM route
An Open Data Revolution ,[object Object]
Politcal hot topic
Transparency & accountability
Fuelling innovation
Innovations... ,[object Object]
High value datasets.  The good stuff.
Transport! 51 billion passenger kilometres by train in 2009/10
Web apps,   Mobile apps,   Mobile web apps ,[object Object]
Going mobile
(& Location based)
Demand for data
placr.mobi Alpha!
End users placr.co.uk p l ā ç r Developers Operators
Open Data Services Help organisations  releasing open data Open data campaigning
[object Object],[object Object]
TfL and TravelLine bus timetables (TransXchange)
TfL bus countdown displays (new!)
NaPTAN bus stops
Train times and delay information
London Tube Performance ,[object Object]
Radar diagra ms
Website (for mobile) :
http://tube-radar.com and...
'UK Travel Options'  Free iPhone app
Tube Performance Overview Map
TransXchange
TransXchange
Timetables!
jQuery mobile
Location lookup
Location map Link to osm.org?mlat=...&mlon=...

More Related Content

What's hot

OpenMappingAfrica
OpenMappingAfricaOpenMappingAfrica
OpenMappingAfricamikel_maron
 
The Golden Age of GIS - Keynote for GIS day 2019
The Golden Age of GIS - Keynote for GIS day 2019The Golden Age of GIS - Keynote for GIS day 2019
The Golden Age of GIS - Keynote for GIS day 2019Martijn van Exel
 
Tokyo April 2008 Openstreetmap
Tokyo April 2008 OpenstreetmapTokyo April 2008 Openstreetmap
Tokyo April 2008 Openstreetmapchippy
 
Leeds Data Thing OpenStreetMap and Other Geo Visualization Stuff
Leeds Data Thing OpenStreetMap and Other Geo Visualization StuffLeeds Data Thing OpenStreetMap and Other Geo Visualization Stuff
Leeds Data Thing OpenStreetMap and Other Geo Visualization Stuffchippy
 
Open street map final ppt
Open street map final pptOpen street map final ppt
Open street map final pptPrashant Menon
 
Introduction to OpenStreetMap - UCC YouthMappers
Introduction to OpenStreetMap - UCC YouthMappersIntroduction to OpenStreetMap - UCC YouthMappers
Introduction to OpenStreetMap - UCC YouthMappersEnock Seth Nyamador
 
OpenStreetMap Using, Tools, Services & Hows its changed Humanitarian Response
OpenStreetMap Using, Tools, Services & Hows its changed Humanitarian ResponseOpenStreetMap Using, Tools, Services & Hows its changed Humanitarian Response
OpenStreetMap Using, Tools, Services & Hows its changed Humanitarian Responsechippy
 
Haiti HOT OSM éducation 15/02/2012 (FR)
Haiti HOT OSM éducation 15/02/2012 (FR)Haiti HOT OSM éducation 15/02/2012 (FR)
Haiti HOT OSM éducation 15/02/2012 (FR)Severin Menard
 
OpenStreetMap and UNSDI-t
OpenStreetMap and UNSDI-tOpenStreetMap and UNSDI-t
OpenStreetMap and UNSDI-tmikel_maron
 
THE WIKIPEDIA OF MAPPING: Open- streetmaps!
THE WIKIPEDIA OF MAPPING: Open- streetmaps! THE WIKIPEDIA OF MAPPING: Open- streetmaps!
THE WIKIPEDIA OF MAPPING: Open- streetmaps! kerrygallivan
 
OSM Philippines presentation
OSM Philippines presentationOSM Philippines presentation
OSM Philippines presentationesambale
 
Haiti Qake2010 Bar Camp Canberra2010
Haiti Qake2010 Bar Camp Canberra2010Haiti Qake2010 Bar Camp Canberra2010
Haiti Qake2010 Bar Camp Canberra2010Shoaib Burq
 
H.O.T at UNGIWG 10
H.O.T at UNGIWG 10H.O.T at UNGIWG 10
H.O.T at UNGIWG 10mikel_maron
 
OpenStreetMap at Where2.0Now
OpenStreetMap at Where2.0NowOpenStreetMap at Where2.0Now
OpenStreetMap at Where2.0NowHarry Wood
 
Geoportail 2011-standard-en
Geoportail 2011-standard-enGeoportail 2011-standard-en
Geoportail 2011-standard-enGéoportail
 
OpenStreetMap Mapping Party - Boston
OpenStreetMap Mapping Party - BostonOpenStreetMap Mapping Party - Boston
OpenStreetMap Mapping Party - BostonDavid Zwarg
 
FreeMap Palestine November 2008
FreeMap Palestine November 2008FreeMap Palestine November 2008
FreeMap Palestine November 2008mikel_maron
 
Palestine West Bank Free Map Introduction
Palestine West Bank Free Map IntroductionPalestine West Bank Free Map Introduction
Palestine West Bank Free Map Introductionguest6d104a
 
Palestine West Bank Free Map Introduction
Palestine West Bank Free Map IntroductionPalestine West Bank Free Map Introduction
Palestine West Bank Free Map Introductionmikel_maron
 
Lessons Learned From Neogeography Nc Gis 2009
Lessons Learned From Neogeography   Nc Gis 2009Lessons Learned From Neogeography   Nc Gis 2009
Lessons Learned From Neogeography Nc Gis 2009Andrew Turner
 

What's hot (20)

OpenMappingAfrica
OpenMappingAfricaOpenMappingAfrica
OpenMappingAfrica
 
The Golden Age of GIS - Keynote for GIS day 2019
The Golden Age of GIS - Keynote for GIS day 2019The Golden Age of GIS - Keynote for GIS day 2019
The Golden Age of GIS - Keynote for GIS day 2019
 
Tokyo April 2008 Openstreetmap
Tokyo April 2008 OpenstreetmapTokyo April 2008 Openstreetmap
Tokyo April 2008 Openstreetmap
 
Leeds Data Thing OpenStreetMap and Other Geo Visualization Stuff
Leeds Data Thing OpenStreetMap and Other Geo Visualization StuffLeeds Data Thing OpenStreetMap and Other Geo Visualization Stuff
Leeds Data Thing OpenStreetMap and Other Geo Visualization Stuff
 
Open street map final ppt
Open street map final pptOpen street map final ppt
Open street map final ppt
 
Introduction to OpenStreetMap - UCC YouthMappers
Introduction to OpenStreetMap - UCC YouthMappersIntroduction to OpenStreetMap - UCC YouthMappers
Introduction to OpenStreetMap - UCC YouthMappers
 
OpenStreetMap Using, Tools, Services & Hows its changed Humanitarian Response
OpenStreetMap Using, Tools, Services & Hows its changed Humanitarian ResponseOpenStreetMap Using, Tools, Services & Hows its changed Humanitarian Response
OpenStreetMap Using, Tools, Services & Hows its changed Humanitarian Response
 
Haiti HOT OSM éducation 15/02/2012 (FR)
Haiti HOT OSM éducation 15/02/2012 (FR)Haiti HOT OSM éducation 15/02/2012 (FR)
Haiti HOT OSM éducation 15/02/2012 (FR)
 
OpenStreetMap and UNSDI-t
OpenStreetMap and UNSDI-tOpenStreetMap and UNSDI-t
OpenStreetMap and UNSDI-t
 
THE WIKIPEDIA OF MAPPING: Open- streetmaps!
THE WIKIPEDIA OF MAPPING: Open- streetmaps! THE WIKIPEDIA OF MAPPING: Open- streetmaps!
THE WIKIPEDIA OF MAPPING: Open- streetmaps!
 
OSM Philippines presentation
OSM Philippines presentationOSM Philippines presentation
OSM Philippines presentation
 
Haiti Qake2010 Bar Camp Canberra2010
Haiti Qake2010 Bar Camp Canberra2010Haiti Qake2010 Bar Camp Canberra2010
Haiti Qake2010 Bar Camp Canberra2010
 
H.O.T at UNGIWG 10
H.O.T at UNGIWG 10H.O.T at UNGIWG 10
H.O.T at UNGIWG 10
 
OpenStreetMap at Where2.0Now
OpenStreetMap at Where2.0NowOpenStreetMap at Where2.0Now
OpenStreetMap at Where2.0Now
 
Geoportail 2011-standard-en
Geoportail 2011-standard-enGeoportail 2011-standard-en
Geoportail 2011-standard-en
 
OpenStreetMap Mapping Party - Boston
OpenStreetMap Mapping Party - BostonOpenStreetMap Mapping Party - Boston
OpenStreetMap Mapping Party - Boston
 
FreeMap Palestine November 2008
FreeMap Palestine November 2008FreeMap Palestine November 2008
FreeMap Palestine November 2008
 
Palestine West Bank Free Map Introduction
Palestine West Bank Free Map IntroductionPalestine West Bank Free Map Introduction
Palestine West Bank Free Map Introduction
 
Palestine West Bank Free Map Introduction
Palestine West Bank Free Map IntroductionPalestine West Bank Free Map Introduction
Palestine West Bank Free Map Introduction
 
Lessons Learned From Neogeography Nc Gis 2009
Lessons Learned From Neogeography   Nc Gis 2009Lessons Learned From Neogeography   Nc Gis 2009
Lessons Learned From Neogeography Nc Gis 2009
 

Similar to OSM route mapping: an open data revolution

Exploring UK Bus And Train Data With TransportAPI
Exploring UK Bus And Train Data With TransportAPIExploring UK Bus And Train Data With TransportAPI
Exploring UK Bus And Train Data With TransportAPIProgrammableWeb
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US RoutingMapQuest
 
TransportAPI outline Jan 2015
TransportAPI outline Jan 2015TransportAPI outline Jan 2015
TransportAPI outline Jan 2015Jonathan Raper
 
Traveline2011 raper
Traveline2011 raperTraveline2011 raper
Traveline2011 raperTraveline
 
How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?theODI
 
OpenStreetMap - The Quality Issue
OpenStreetMap - The Quality IssueOpenStreetMap - The Quality Issue
OpenStreetMap - The Quality IssueCASA, UCL
 
Public Transportation Path Finder
Public Transportation Path FinderPublic Transportation Path Finder
Public Transportation Path Findervchircu
 
OpenStreetMap louis liu
OpenStreetMap   louis liuOpenStreetMap   louis liu
OpenStreetMap louis liuAidIQ
 
Od ifriday openraildata
Od ifriday openraildataOd ifriday openraildata
Od ifriday openraildataJonathan Raper
 
Open public transit data in the ACT
Open public transit data in the ACTOpen public transit data in the ACT
Open public transit data in the ACTmaxious
 
An open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standardsAn open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standardsJuangui Jordán
 
Intelligent route planning for sustainable mobility
Intelligent route planning for sustainable mobilityIntelligent route planning for sustainable mobility
Intelligent route planning for sustainable mobilitymichaljakob
 
GeOng presentation about OpenStreetMap
GeOng presentation about OpenStreetMapGeOng presentation about OpenStreetMap
GeOng presentation about OpenStreetMapchippy
 
4 f ballegeer - seize the real world
4   f ballegeer - seize the real world4   f ballegeer - seize the real world
4 f ballegeer - seize the real worldresearch4geomatica
 
II-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceII-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceDr. Haxel Consult
 

Similar to OSM route mapping: an open data revolution (20)

Exploring UK Bus And Train Data With TransportAPI
Exploring UK Bus And Train Data With TransportAPIExploring UK Bus And Train Data With TransportAPI
Exploring UK Bus And Train Data With TransportAPI
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US Routing
 
TransportAPI outline Jan 2015
TransportAPI outline Jan 2015TransportAPI outline Jan 2015
TransportAPI outline Jan 2015
 
Traveline 2011 raper
Traveline 2011 raperTraveline 2011 raper
Traveline 2011 raper
 
Traveline2011 raper
Traveline2011 raperTraveline2011 raper
Traveline2011 raper
 
How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?
 
OpenStreetMap - The Quality Issue
OpenStreetMap - The Quality IssueOpenStreetMap - The Quality Issue
OpenStreetMap - The Quality Issue
 
Public Transportation Path Finder
Public Transportation Path FinderPublic Transportation Path Finder
Public Transportation Path Finder
 
OpenStreetMap louis liu
OpenStreetMap   louis liuOpenStreetMap   louis liu
OpenStreetMap louis liu
 
Od ifriday openraildata
Od ifriday openraildataOd ifriday openraildata
Od ifriday openraildata
 
Open public transit data in the ACT
Open public transit data in the ACTOpen public transit data in the ACT
Open public transit data in the ACT
 
An open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standardsAn open source multimodal journey planning system based on 'de facto' standards
An open source multimodal journey planning system based on 'de facto' standards
 
Intelligent route planning for sustainable mobility
Intelligent route planning for sustainable mobilityIntelligent route planning for sustainable mobility
Intelligent route planning for sustainable mobility
 
Making the Most of Long-Range Models for AV/CV Planning
Making the Most of Long-Range Models for AV/CV PlanningMaking the Most of Long-Range Models for AV/CV Planning
Making the Most of Long-Range Models for AV/CV Planning
 
GeOng presentation about OpenStreetMap
GeOng presentation about OpenStreetMapGeOng presentation about OpenStreetMap
GeOng presentation about OpenStreetMap
 
4 f ballegeer - seize the real world
4   f ballegeer - seize the real world4   f ballegeer - seize the real world
4 f ballegeer - seize the real world
 
Na co gis comm 2011
Na co gis comm 2011Na co gis comm 2011
Na co gis comm 2011
 
Na co gis comm 2011
Na co gis comm 2011Na co gis comm 2011
Na co gis comm 2011
 
II-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceII-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in Nice
 
Huelva07 Ws2 Drea
Huelva07 Ws2 DreaHuelva07 Ws2 Drea
Huelva07 Ws2 Drea
 

More from Harry Wood

OpenStreetMap SOTM 2011 - Blossoms Weeds and Blade of Grass
OpenStreetMap SOTM 2011 - Blossoms Weeds and Blade of GrassOpenStreetMap SOTM 2011 - Blossoms Weeds and Blade of Grass
OpenStreetMap SOTM 2011 - Blossoms Weeds and Blade of GrassHarry Wood
 
Wiki wed learning portuguese the wiki way
Wiki wed learning portuguese the wiki wayWiki wed learning portuguese the wiki way
Wiki wed learning portuguese the wiki wayHarry Wood
 
OpenStreetMap For Aid Information
OpenStreetMap For Aid InformationOpenStreetMap For Aid Information
OpenStreetMap For Aid InformationHarry Wood
 
Wiki Wednesday - CrisisCommons Wiki
Wiki Wednesday -  CrisisCommons WikiWiki Wednesday -  CrisisCommons Wiki
Wiki Wednesday - CrisisCommons WikiHarry Wood
 
SOTM09 talk - Community Smoothness
SOTM09 talk - Community SmoothnessSOTM09 talk - Community Smoothness
SOTM09 talk - Community SmoothnessHarry Wood
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataHarry Wood
 

More from Harry Wood (6)

OpenStreetMap SOTM 2011 - Blossoms Weeds and Blade of Grass
OpenStreetMap SOTM 2011 - Blossoms Weeds and Blade of GrassOpenStreetMap SOTM 2011 - Blossoms Weeds and Blade of Grass
OpenStreetMap SOTM 2011 - Blossoms Weeds and Blade of Grass
 
Wiki wed learning portuguese the wiki way
Wiki wed learning portuguese the wiki wayWiki wed learning portuguese the wiki way
Wiki wed learning portuguese the wiki way
 
OpenStreetMap For Aid Information
OpenStreetMap For Aid InformationOpenStreetMap For Aid Information
OpenStreetMap For Aid Information
 
Wiki Wednesday - CrisisCommons Wiki
Wiki Wednesday -  CrisisCommons WikiWiki Wednesday -  CrisisCommons Wiki
Wiki Wednesday - CrisisCommons Wiki
 
SOTM09 talk - Community Smoothness
SOTM09 talk - Community SmoothnessSOTM09 talk - Community Smoothness
SOTM09 talk - Community Smoothness
 
OpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoDataOpenStreetMap : Open Licensed GeoData
OpenStreetMap : Open Licensed GeoData
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

OSM route mapping: an open data revolution

Editor's Notes

  1. I've got four different things I want to talk about. I want to talk about Open Data, and specifically Open Transport Data. And I want to talk about the work I've been doing at placr.co.uk, and finally my hobby and passion OpenStreetMap. Lots to cover, but fortunately they're all wonderfully interelated, so it's really just one big topic.
  2. So there's this open data revoluntion going on, and I believe it can be a revolution. Data owners are resistant. I think there's two main reasons. Either they are very directly protecting revenue they get from selling data, or they're just scared the data (or even just the manner in which they publish it) will make them look bad. But happly Open Data is a political hot topic at the moment so data owners are coming under pressure. One of the main political arguments for open data, is about transparency and accountability, which we see with datasets such as local council expenses. This is important of course, but I think there's something quite negative about it. It's almost like we're saying “give us your data so we can sit here and more easily complain and criticise” The second reason is to fuel innovation
  3. Innovations can be be enabled by open data, but there's an aweful lot of datasets being published because of this new political pressure. Some of them are quite uninspiring. Some are just a front onto a set of less open more high value data. The more exciting innovations, really useful applications which change our lives for the better, are only enabled by what you might call “high value datasets”. Transport is an area with great potential for really useful apps. 51 billion passenger kilometers by train in a year. This a big number, although contrast it with 700 billion passenger kilometers by car. We can help change that. I like to think of it on a more personal level. How much of my life have I spent on trains and buses? If we can build apps that make this even a little bit better/easie, then that's something quite powerful and transformative.
  4. The reason we can talk about innovation coming from small companies and even bedroom coders, is of course that's it's very easy to put out applications on the web, and more recently apps for mobile phones. It's easy & cheap. This is deceptive though. It's not that easy or cheap, but there are no up front costs, and people who have the the skills and the time to do it, can produce wonderful results on zero budget. The best results come from people with technical skills but also design flair and a deep understanding of user experience. Obviously for transport, if we can easily develop for mobile platforms, this lets us put our app in the hands of travellers while they are travelling. There's thriving community of developers and this all of this drives demand for useful data.
  5. I'm going to show you a mobile web app which we've been developing called placr.mobi Let me say straight away, when it comes to talented app design and useability, I like to to think we're somewhere on that spectrum, but I appreciate that this isn't the greatest ever showcase. We're very much following the “release early release often approach“, and there's quite a few glitches we still need iron out in this app, but it is available to have a play with at http://placr.mobi and interestingly one of the test areas we have data for is here in Plymouth!
  6. But actually we're not just in the game of trying build a great consumer oriented mobile app. It's one of three areas we're looking at. We want to help other developers create mobile apps and web services for Transport. Some transport datasets are very awkward to work with in their raw form (I'll explain more in a moment) We are offering a transport api which makes life easier for developers. We're also talking to transport operators and they are showing some interest in the analytics we can do with their data, and the channel we have to developers and end users. So we're looking at building apps, and it might allow us to earn some revenue with ads or through charging for a premium version. But it also feeds into the other two strands.
  7. While I'm explaining placr, let's take a further step back. Placr is an “open data services company”. We work with organisations who need help with releasing datasets. We're working with Pearson, the global publishing firm, reformatting their data, developing RESTful APIs, to help them engage the developer community (developer.pearson.com) Along the way we also do a lot of open data campaigning, particularly my boss Professor Jonathan Raper who campaigns for open data in the highest levels of govornment.
  8. For now though we need to work with what we've got. These datasets were particularly of interest to us. TfL (Transport For London) has departure board displays as HTML, which we've scraped, but we were also one of the first people to test out their new API for this. We've parsed their TransXchange files for static timetables. There's a brand new countdown display for live bus information released this past week. We will be taking a look at that. NaPTAN is a dataset of bus stops with locations. This is useful alongside other bus data. We'd love to do more with train timetable/live data, but this is an area where we're actively campaigning, because the data isn't open. ATOC are the open data villains here.
  9. So the first dataset I mentioned was departures. This is data as displayed on the dot matrix screens on tube platforms, showing a train coming in 4 minutes and another train in 7 minutes for example. We take this and run statistical calculations and averaging to let us create performance stats and displays. You can see these at http://tube-radar.com
  10. Here's the first bit of “cartography” I can show you. I can't really take credit for this. It's a wonderful map display engine created by a company called Faster Imaging, and available as a free iPhone app “ UK Travel Options ”. The screenshots don't do it justice actually. You have to try out the fluidity of the interface and finger gestures for manipulating the map, to fully appreciate this. The map data is OpenStreetMap. On the left though we see traffic light indicators on the tube stations, based on the performance statistics from placr.
  11. And here's those same traffic light indicators again on a more basic web map. http://apps.placr.co.uk/transportapi/tube/dashboard
  12. We looked at the dataset for bus timetables from TfL which was in TranXchange format. This is a rather complex XML format which feels rather hairy and bloated for people trying to do rapid development. So I spent a few days trawling through big XML files.
  13. I came up with this diagram of the objects and their links within the file. It seems to be suited to loading into a database, to make sense of these linkages.
  14. The desired outcome which took an aweful lot of data wrangling to achieve... was of course something which looks like a normal timetable. Once we'd figured out how to get a timetable grid like this, we made some quick progress, loading that data into a database and then into ruby on rails to produce some new outputs. For example here's a little web display of a bus-stop, showing when the next few buses are departing from the current time.
  15. So this is that same content presented within the placr.mobi mobile web app. So we're parsing the transXchange and providing a content API. This can be easily consumed by mobile app developers. For placr.mobi we use a javascript library called jQuery mobile, which very quickly and easily makes a website look like an iPhone app. It's quite nice, but we're encountering a few gotchas with it.
  16. We start to see a geo element to this app when we tie into bus stop location data. So the app lets you find nearby bus stops. We use the web browser location features, which result in this this prompt. This will be familiar to iPhone users. Essentially the user has to say that they're happy for placr.mobi to know their location. ...and then we can list the five nearest bus stops. When designing simple geo apps, I think its really interesting to think about foursquare. Dont worry. I think it's a pretty silly game too, but it's a poster-child of location based mobile apps, and what's really interesting is that it doesn't show any maps in it's interface. It's a terrible thing to say at a cartography conference, but you can build exciting geo-apps , without showing any maps, and maybe this can help keep things simple and appeal to a wide demographic.
  17. But don't worry. I love maps just like the rest of you, and in fact I couldn't resist putting some maps into the app. This is an easy thing to do. If you're developing a web or mobile app and you have a lat/lon in your database, just drop in a link to OpenStreetMap.org You can pass the lat/lon as parameters. Use the 'permalink' feature to see how the URL should look, but then you can also add a marker by changing the url parameters to mlat and mlon. This is an iPhone screenshot, and you can see that the map fits nicely in the browser due to some custom mobile css. However the OpenLayers library used, doesn't allow pinch zooming
  18. So I've started looking at using another javascript library called 'leaflet' from CloudMade. It's free and open source, and you dont have to use it with CloudMade tile servers, so they're not trying to create any lock in, which is cool. And this does allow pinch zooming.
  19. But here's another simplication to think about. Static map image APIs allow you to just use a plain old img tag in your HTML. This is perhaps the ultimate map display solution for cross-browser mobile compatibility. The src URL of the img tag has all the location and size parameters. One thing to watch out for with this is that you're very dependant upon another server somewhere generating these images.
  20. So we're working with transport related open data and buding a transport api at transportapi.com . We're doing some JSON/XML stuff, but also content APIs, so formatted HTML fragments which are then taken by placr.mobi and other app developers to be displayed. Looking at placr.mobi you'll also see some stuff to do with activity streams, and a short URL service pla.cr I won't talk much about that now, but essentially we're doing some experiments with social networks and social engagement with and between bus travellers. I won't tal
  21. NaPTAN is the bus stops dataset. It's quite well organised in that every bus stop in the country has an atcocode. It does include a lot of closed/discontinued bus stop locations which you have to watch out for, and the locations are a little inaccurate. OpenStreetMap has imported NaPTAN bus stops in some parts of the country.
  22. This might amuse you. I sometimes manipulate or view geo datasets by converting them to .osm files and then opening them in JOSM , the Java OpenStreetMap Editor. This is what happens when OpenStreetMap people try to be GIS people. I can do various comparisons this way, but what we see here is the OpenStreetMap bus stops in the south west, and highlighting in red those which have been imported from NaPTAN.
  23. The interesting thing about taking this data from OpenStreetMap, is that OpenStreetMap contributors can make improvements, so in particular it could be good to encourage people to refine the accuracy of bus stop locations. It is possible to develop editing functionality within mobile apps. Users can “authorise with OpenStreetMap” via the oauth mechanism of the API. This is complex in terms of development, and also in terms of user experience. Another approach which I think lots of mobile app developers could thinkabout, is to follow a triage approach. There's a database of map bugs called “OpenStreetBugs”. Users can very easily (with a simple interface) report problems, but OSMers need to make the actual edits later In a simple mobile app it may be a challenge to explain that OpenStreetMap data should not be copied. Also smartphone GPS accuracy is not good enough for placing OSM nodes
  24. We haven't delved into this much with our placr work so far, but OpenStreetMap does have bus routes data. It's not complete but the more people use the data, the more motivation there is for the community to fill it in. A great thing about working with OpenStreetMap, is that your service has the potential to be worldwide. If you get something working well in the UK, it can work just as well in New Zealand, or even in the devloping world. Wherever local people have filled in bus routes data.
  25. When I'm introducing OpenStreetMap I generally explain how the data is made up of Nodes and Ways, and these have tags on them. And this data model is woderfully simple.
  26. However for working with bus routes I need to introduce another datatype: “Relations”. Basically these things relate different nodes and ways in some way, and they also have tags. But they can make things a bit complicated But we can use them to represent a bus route with a relation made of roads, with the tags type=route, route=bus.
  27. And we can render these bus routes on a map. Here we are in Plymouth. We can see that there's quite a few missing bus routes here. Maybe we should do a mapping party later! This is öpnvkarte.de , a very german website with an umlout in the domain name, but you can also reach it via openbusmap.org It's been around for a while, and it's one of the nicest examples of OpenStreetMap custom map styles. It looks great at the higher zoom levels too. And there's some interesting dynamic clickable bus-stop features on this site too. This site was having some some server instability, and wasn't showing OpenStreetMap updates. This thing of bringing in updates is really important as a way of spurring the OpenStreetMap community to add in more. Happily the site is now working well
  28. But during a period when it was failing to update, I was motivated to come up with my own attempt. I wanted to see how the london bus routes coverage was progressing. So here's my mapnik rendering, which I did as a one-day “hack” at a rewiredstate event.
  29. But this was quickly redudant because shortly after I did it, Andy Allan launched this transport map. I believe Andy presented at the Society of Catographers last year. This is his new transport map. Again some really nice catographic styles. He's gone for simple thin streets and dropped a lot of detail to highlight the bus routes. You can see this on http://opencyclemap.org if you flip to this alternative layer in the top right.
  30. I didn't make it along to the OpenStreetMap conference in Vienna unfortunately, but you can see video of the talks. There was an interesting presentation from Dr Bartosz Fabianowski of dobini.com http://sotm-eu.org/talk?62 He's done some interesting work, again using Mapnik, but just rendering small images alongside strip diagrams for print display at bus stops. He has an emphasis on automation, so this whole display is generated automatically from the raw data.
  31. And of course I have to mention our sponsors at this conference. Itoworld are doing some good looking stuff around bus timestables and maps, also creating print output. It's a little bit hidden behind the scenes, but the sample images on there site look impressive.
  32. Thankyou for listening. Here are my contact details, and you can try out the app I've been describing by browsing to http://placr.mobi on a smartphone, or just on a desktop P.C. And of course... check out http://OpenStreetMap.org