SlideShare ist ein Scribd-Unternehmen logo
1 von 36
CycleStreets.net
UK-wide bicycle
journey planner & photomap
                               Martin Lucas-Smith
For Cyclists, By Cyclists    www.CycleStreets.net
                                   @CycleStreets
CycleStreets
System of two parts:

Cycle journey planner Photomap
Online service         Campaigning tool
CycleStreets: history
 Cambridge-only
 Originally written for Cambridge Cycling Campaign
 Written by colleague Simon Nuttall
 Launched June 2006
 Google Map –based
   5,000 lines drawn over
    satellite imagery
 50,000 journeys planned
CycleStreets: history
 Lots of requests for same thing in other places
    around the UK
   OSM obvious data source for UK-wide system
   Result is CycleStreets
   Andy’s OpenCycleMap cartography
   Went to public beta in March 2009
     17,000 journeys
     No promotion so far
CycleStreets: UK-wide
Journey Planner
Namefinder used for locations
Gives Fastest + Quietest +
Shortest
Route feedback goes to OSM
contacts
Route feedback goes to OSM
contacts
KML and GPX export
Code
 Object PHP, with a few libraries used
 Currently MySQL
   Looking at PostGres
 Maybe replace core engine with C++ module?
   Or use another engine: yet to evaluate
 Keen to build a project team
 Code not yet open sourced but will be
 Routing is all documented
Routing documented
Routing
 Custom-written engine
 Takes Britain.osm around
  every two days (nightly soon)
 Import process
   Import takes 5 hours to work through all stages
   ‘Cellular optimisation’ to get speed
     80% of data is discarded or abstracted
   We have one dual-core machine only (at
    present)
   Handled 1 plan per second on day of tube strike
Scoring
 We collapse matrix of OSM tags into
  40 ‘Provision Types’
 Each has:
     Maximum achievable speed (tweaked subjectively)
     Quietness factor (also tweaked subjectively)
     Cycleable? (boolean)
     Walkable? (boolean)
     One-way? (boolean)
     Delay (seconds)
 These then mapped onto each line to create 6
  scores (fastest/shortest/quietest + in reverse)
 Conversion table and Provision Types table:
Conversion from OSM
Conversion from OSM
Provision Types – as used by the
engine
Cellular optimisation
    Our method of reducing data volume by 80%

            A                                 A
   9                        8
                4
                                      9: AC
       10                                              7: AD,BD
                D
                        3
                                B                         B
            6                                  6: BC
   C                                   C
                    9
Park: 4 nodes & 7 ways              After: 3 nodes & 3 ways
Photomap: cycling photos on
map
Photomap: cycling photos on
map
Upload photo / video / Flickr
import
Photomap: add categorisation
data
Photomap: add categorisation
data
Photomap: categorisation
Listings e.g. “All cycle parking
problems in Cambridge”
Other features: RSS feed, Galleries, More

photos near here, My journeys, Info about this

area page, Search, XML interface etc.
Features about to appear
 Hills/contours
   Will use SRTM (Aster later)
 Local Authority backend to prioritise
  problems shown in photos and resolve them
 Tools for getting feedback to OSM people
 Photos within route listings
   In correct direction
   Gives a good idea of journey before riding
   Was in original system
 URL API
Photos en route
http://cambridge.cyclestreets.net/   journey/YorkStreet/
http://cambridge.cyclestreets.net/   journey/YorkStreet/Downing
Place/
Routing errors: three classes
1. Data incomplete in area
   (But we have no way of knowing!)
   Or data doesn’t join up or is mis-tagged
2. Conversion errors
   Our simplification from OSM matrix
   to 40 provision types
3. Engine errors
   But Cambridge data is so good so bad routes
   are due to the engine not the data
Problems
 Lack of tools to find where
 ways don’t join properly
   Bad joins cause many odd routes
   So we wrote our own ‘snooker ball’ views
 No way to find out how complete an
 area is
   Need for data we can query
   So we can manage expectations
 Coping with sheer volume of data!
Other points
 Must avoid subjective data
   Some cyclists are fine with busy traffic
   Other cyclists use only quiet streets
   Let the engine/user make the decisions
 Use of generic data for use by specific
  community
   Data such as surface, cycle lane widths, pinch
    points, path quality, are things which would
    improve the routing
 Would it work in other countries?
   Yes, but scoring table would be different
   Cycle tracks: UK vs. Holland: different expectations
Please try CycleStreets and give
feedback!
  Feedback in an area you know is very
   useful to us
  Use of OSM data for real-life routing
   means data errors will be found quicker
   So better for OSM ...
   and better for CycleStreets
 Community aspect very important to us
   Good links with cycling bodies
 All feedback welcome!
Martin Lucas-Smith,
www.CycleStreets.net
    Twitter: @cyclestreets
     info@cyclestreets.net

Weitere ähnliche Inhalte

Andere mochten auch

Chairperson's report 2014 2015
Chairperson's report 2014 2015Chairperson's report 2014 2015
Chairperson's report 2014 2015Anderson Marion
 
What music means to me
What music means to meWhat music means to me
What music means to meSteve_Harrison
 
Kick-Off Crowdfunding Workshop - 30 maart
Kick-Off Crowdfunding Workshop - 30 maartKick-Off Crowdfunding Workshop - 30 maart
Kick-Off Crowdfunding Workshop - 30 maartGijsbert Koren
 
2011 navi onseisousa_hen_30_sjkb10_lt
2011 navi onseisousa_hen_30_sjkb10_lt2011 navi onseisousa_hen_30_sjkb10_lt
2011 navi onseisousa_hen_30_sjkb10_ltooiwm
 
Publishing your app to the Windows 8 Store
Publishing your app to the Windows 8 StorePublishing your app to the Windows 8 Store
Publishing your app to the Windows 8 StoreLee Stott
 
OnlineE-Learning brochure-PDFW
OnlineE-Learning brochure-PDFWOnlineE-Learning brochure-PDFW
OnlineE-Learning brochure-PDFWBella HaThuy Lai
 
Designing an atlas with a minimalist aesthetic
Designing an atlas with a minimalist aestheticDesigning an atlas with a minimalist aesthetic
Designing an atlas with a minimalist aestheticnacis_slides
 
La accion-educativa-social2
La accion-educativa-social2La accion-educativa-social2
La accion-educativa-social2Gaby OM
 
Power point Pengertian dan Ciri-ciri Demokrasi
Power point Pengertian dan Ciri-ciri DemokrasiPower point Pengertian dan Ciri-ciri Demokrasi
Power point Pengertian dan Ciri-ciri DemokrasiNoshadiba Frisya Rahma
 
Perubahan dan adaptasi psikologis pada ibu hamil
Perubahan dan adaptasi psikologis pada ibu hamilPerubahan dan adaptasi psikologis pada ibu hamil
Perubahan dan adaptasi psikologis pada ibu hamilpjj_kemenkes
 

Andere mochten auch (19)

Expo targuri prezentare ppt 2014
Expo targuri prezentare ppt 2014Expo targuri prezentare ppt 2014
Expo targuri prezentare ppt 2014
 
Chairperson's report 2014 2015
Chairperson's report 2014 2015Chairperson's report 2014 2015
Chairperson's report 2014 2015
 
What music means to me
What music means to meWhat music means to me
What music means to me
 
Les Experts SQL Server
Les Experts SQL Server Les Experts SQL Server
Les Experts SQL Server
 
Carpeta Ejecutiva CONAM 6
Carpeta Ejecutiva CONAM 6Carpeta Ejecutiva CONAM 6
Carpeta Ejecutiva CONAM 6
 
Kick-Off Crowdfunding Workshop - 30 maart
Kick-Off Crowdfunding Workshop - 30 maartKick-Off Crowdfunding Workshop - 30 maart
Kick-Off Crowdfunding Workshop - 30 maart
 
2011 navi onseisousa_hen_30_sjkb10_lt
2011 navi onseisousa_hen_30_sjkb10_lt2011 navi onseisousa_hen_30_sjkb10_lt
2011 navi onseisousa_hen_30_sjkb10_lt
 
Publishing your app to the Windows 8 Store
Publishing your app to the Windows 8 StorePublishing your app to the Windows 8 Store
Publishing your app to the Windows 8 Store
 
kjatiner
kjatinerkjatiner
kjatiner
 
OnlineE-Learning brochure-PDFW
OnlineE-Learning brochure-PDFWOnlineE-Learning brochure-PDFW
OnlineE-Learning brochure-PDFW
 
Mohammad hatta
Mohammad hattaMohammad hatta
Mohammad hatta
 
Designing an atlas with a minimalist aesthetic
Designing an atlas with a minimalist aestheticDesigning an atlas with a minimalist aesthetic
Designing an atlas with a minimalist aesthetic
 
La accion-educativa-social2
La accion-educativa-social2La accion-educativa-social2
La accion-educativa-social2
 
Kd 2.1 pertemuan 1
Kd 2.1 pertemuan 1Kd 2.1 pertemuan 1
Kd 2.1 pertemuan 1
 
Power point Pengertian dan Ciri-ciri Demokrasi
Power point Pengertian dan Ciri-ciri DemokrasiPower point Pengertian dan Ciri-ciri Demokrasi
Power point Pengertian dan Ciri-ciri Demokrasi
 
Perubahan dan adaptasi psikologis pada ibu hamil
Perubahan dan adaptasi psikologis pada ibu hamilPerubahan dan adaptasi psikologis pada ibu hamil
Perubahan dan adaptasi psikologis pada ibu hamil
 
Sistem endokrin
Sistem endokrinSistem endokrin
Sistem endokrin
 
ITSS Overview
ITSS OverviewITSS Overview
ITSS Overview
 
Data Lake
Data LakeData Lake
Data Lake
 

Ähnlich wie CycleStreets main presentation to OSM State of the Map 2009

CycleStreets presentation to Cambridge Geek Night (3rd August 2010)
CycleStreets presentation to Cambridge Geek Night (3rd August 2010)CycleStreets presentation to Cambridge Geek Night (3rd August 2010)
CycleStreets presentation to Cambridge Geek Night (3rd August 2010)CycleStreets
 
CycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb eventCycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb eventCycleStreets
 
CycleStreets presentation to Society of Cartographers
CycleStreets presentation to Society of CartographersCycleStreets presentation to Society of Cartographers
CycleStreets presentation to Society of CartographersCycleStreets
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US RoutingMapQuest
 
CycleStreets quickfire presentation to OSM State of the Map 2009
CycleStreets quickfire presentation to OSM State of the Map 2009CycleStreets quickfire presentation to OSM State of the Map 2009
CycleStreets quickfire presentation to OSM State of the Map 2009CycleStreets
 
Using ArcGIS to Propose an On-Street Bicycle Network
Using ArcGIS to Propose an On-Street Bicycle NetworkUsing ArcGIS to Propose an On-Street Bicycle Network
Using ArcGIS to Propose an On-Street Bicycle NetworkBryan Townley
 
OpenStreetMap - The Quality Issue
OpenStreetMap - The Quality IssueOpenStreetMap - The Quality Issue
OpenStreetMap - The Quality IssueCASA, UCL
 
An analytical advantage - using data to reduce lap times
An analytical advantage - using data to reduce lap timesAn analytical advantage - using data to reduce lap times
An analytical advantage - using data to reduce lap timesDavid Carson
 
Putting Nottingham on the Map
Putting Nottingham on the MapPutting Nottingham on the Map
Putting Nottingham on the MapSK53
 
ATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista NordbackATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista NordbackBTAOregon
 
Making an Orienteering Map in Seven Basic Steps
Making an Orienteering Map in Seven Basic StepsMaking an Orienteering Map in Seven Basic Steps
Making an Orienteering Map in Seven Basic StepsGord Hunter
 
Optimization of new collection routes using gis software
Optimization of new collection routes using gis softwareOptimization of new collection routes using gis software
Optimization of new collection routes using gis softwareTemitayo Sofeso
 
Gps general-training-and-software-applications-kuala lumpur-nov-2018
Gps general-training-and-software-applications-kuala lumpur-nov-2018Gps general-training-and-software-applications-kuala lumpur-nov-2018
Gps general-training-and-software-applications-kuala lumpur-nov-2018Harshali Mane
 
Continental Divide Trail GPS Mapping Project
Continental Divide Trail GPS Mapping ProjectContinental Divide Trail GPS Mapping Project
Continental Divide Trail GPS Mapping Projectkshakarjian
 
Using spatial presentation of bus GPS data to identify and justify bus priori...
Using spatial presentation of bus GPS data to identify and justify bus priori...Using spatial presentation of bus GPS data to identify and justify bus priori...
Using spatial presentation of bus GPS data to identify and justify bus priori...JumpingJaq
 
Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...BRTCoE
 
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceDynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceJoseph Chow
 
Using Road Sensor Data for Official Statistics: towards a Big Data Methodology
Using Road Sensor Data for Official Statistics: towards a Big Data MethodologyUsing Road Sensor Data for Official Statistics: towards a Big Data Methodology
Using Road Sensor Data for Official Statistics: towards a Big Data MethodologyPiet J.H. Daas
 
Volunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapVolunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapchippy
 
PhD Dissertation Proposal
PhD Dissertation ProposalPhD Dissertation Proposal
PhD Dissertation Proposaljairo_sandoval
 

Ähnlich wie CycleStreets main presentation to OSM State of the Map 2009 (20)

CycleStreets presentation to Cambridge Geek Night (3rd August 2010)
CycleStreets presentation to Cambridge Geek Night (3rd August 2010)CycleStreets presentation to Cambridge Geek Night (3rd August 2010)
CycleStreets presentation to Cambridge Geek Night (3rd August 2010)
 
CycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb eventCycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb event
 
CycleStreets presentation to Society of Cartographers
CycleStreets presentation to Society of CartographersCycleStreets presentation to Society of Cartographers
CycleStreets presentation to Society of Cartographers
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US Routing
 
CycleStreets quickfire presentation to OSM State of the Map 2009
CycleStreets quickfire presentation to OSM State of the Map 2009CycleStreets quickfire presentation to OSM State of the Map 2009
CycleStreets quickfire presentation to OSM State of the Map 2009
 
Using ArcGIS to Propose an On-Street Bicycle Network
Using ArcGIS to Propose an On-Street Bicycle NetworkUsing ArcGIS to Propose an On-Street Bicycle Network
Using ArcGIS to Propose an On-Street Bicycle Network
 
OpenStreetMap - The Quality Issue
OpenStreetMap - The Quality IssueOpenStreetMap - The Quality Issue
OpenStreetMap - The Quality Issue
 
An analytical advantage - using data to reduce lap times
An analytical advantage - using data to reduce lap timesAn analytical advantage - using data to reduce lap times
An analytical advantage - using data to reduce lap times
 
Putting Nottingham on the Map
Putting Nottingham on the MapPutting Nottingham on the Map
Putting Nottingham on the Map
 
ATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista NordbackATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista Nordback
 
Making an Orienteering Map in Seven Basic Steps
Making an Orienteering Map in Seven Basic StepsMaking an Orienteering Map in Seven Basic Steps
Making an Orienteering Map in Seven Basic Steps
 
Optimization of new collection routes using gis software
Optimization of new collection routes using gis softwareOptimization of new collection routes using gis software
Optimization of new collection routes using gis software
 
Gps general-training-and-software-applications-kuala lumpur-nov-2018
Gps general-training-and-software-applications-kuala lumpur-nov-2018Gps general-training-and-software-applications-kuala lumpur-nov-2018
Gps general-training-and-software-applications-kuala lumpur-nov-2018
 
Continental Divide Trail GPS Mapping Project
Continental Divide Trail GPS Mapping ProjectContinental Divide Trail GPS Mapping Project
Continental Divide Trail GPS Mapping Project
 
Using spatial presentation of bus GPS data to identify and justify bus priori...
Using spatial presentation of bus GPS data to identify and justify bus priori...Using spatial presentation of bus GPS data to identify and justify bus priori...
Using spatial presentation of bus GPS data to identify and justify bus priori...
 
Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...
 
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceDynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
 
Using Road Sensor Data for Official Statistics: towards a Big Data Methodology
Using Road Sensor Data for Official Statistics: towards a Big Data MethodologyUsing Road Sensor Data for Official Statistics: towards a Big Data Methodology
Using Road Sensor Data for Official Statistics: towards a Big Data Methodology
 
Volunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapVolunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMap
 
PhD Dissertation Proposal
PhD Dissertation ProposalPhD Dissertation Proposal
PhD Dissertation Proposal
 

Mehr von CycleStreets

Cycle City Leeds - mobile wayfinding
Cycle City Leeds - mobile wayfindingCycle City Leeds - mobile wayfinding
Cycle City Leeds - mobile wayfindingCycleStreets
 
CycleStreets: Past, present and future
CycleStreets: Past, present and futureCycleStreets: Past, present and future
CycleStreets: Past, present and futureCycleStreets
 
England Cycling Data Project
England Cycling Data ProjectEngland Cycling Data Project
England Cycling Data ProjectCycleStreets
 
CycleStreets - more than a router (State Of The Map 2013) #sotm13
CycleStreets - more than a router (State Of The Map 2013) #sotm13CycleStreets - more than a router (State Of The Map 2013) #sotm13
CycleStreets - more than a router (State Of The Map 2013) #sotm13CycleStreets
 
Cyclescape - cyclenation presentation
Cyclescape - cyclenation presentationCyclescape - cyclenation presentation
Cyclescape - cyclenation presentationCycleStreets
 
Talk: "Using Open Data and Crowdsourcing to develop CycleStreets"
Talk: "Using Open Data and Crowdsourcing to develop CycleStreets"Talk: "Using Open Data and Crowdsourcing to develop CycleStreets"
Talk: "Using Open Data and Crowdsourcing to develop CycleStreets"CycleStreets
 
CycleStreets GeoVation pitch slides
CycleStreets GeoVation pitch slidesCycleStreets GeoVation pitch slides
CycleStreets GeoVation pitch slidesCycleStreets
 
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...CycleStreets
 

Mehr von CycleStreets (10)

Cycle City Leeds - mobile wayfinding
Cycle City Leeds - mobile wayfindingCycle City Leeds - mobile wayfinding
Cycle City Leeds - mobile wayfinding
 
CycleStreets: Past, present and future
CycleStreets: Past, present and futureCycleStreets: Past, present and future
CycleStreets: Past, present and future
 
England Cycling Data Project
England Cycling Data ProjectEngland Cycling Data Project
England Cycling Data Project
 
CycleStreets - more than a router (State Of The Map 2013) #sotm13
CycleStreets - more than a router (State Of The Map 2013) #sotm13CycleStreets - more than a router (State Of The Map 2013) #sotm13
CycleStreets - more than a router (State Of The Map 2013) #sotm13
 
Cyclescape - cyclenation presentation
Cyclescape - cyclenation presentationCyclescape - cyclenation presentation
Cyclescape - cyclenation presentation
 
Talk: "Using Open Data and Crowdsourcing to develop CycleStreets"
Talk: "Using Open Data and Crowdsourcing to develop CycleStreets"Talk: "Using Open Data and Crowdsourcing to develop CycleStreets"
Talk: "Using Open Data and Crowdsourcing to develop CycleStreets"
 
DfT data
DfT dataDfT data
DfT data
 
Cyclescape
CyclescapeCyclescape
Cyclescape
 
CycleStreets GeoVation pitch slides
CycleStreets GeoVation pitch slidesCycleStreets GeoVation pitch slides
CycleStreets GeoVation pitch slides
 
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
 

Kürzlich hochgeladen

What Are The Must-Know Tips For First-Time Jet Skiers In Aruba
What Are The Must-Know Tips For First-Time Jet Skiers In ArubaWhat Are The Must-Know Tips For First-Time Jet Skiers In Aruba
What Are The Must-Know Tips For First-Time Jet Skiers In ArubaDelphi Watersports
 
Lucknow to Sitapur Cab | Lucknow to Sitapur Taxi
Lucknow to Sitapur Cab | Lucknow to Sitapur TaxiLucknow to Sitapur Cab | Lucknow to Sitapur Taxi
Lucknow to Sitapur Cab | Lucknow to Sitapur TaxiCab Bazar
 
What Are Some Tips For A Safe White River Rafting Experience
What Are Some Tips For A Safe White River Rafting ExperienceWhat Are Some Tips For A Safe White River Rafting Experience
What Are Some Tips For A Safe White River Rafting ExperienceTahoe Whitewater Tours
 
László Puczkó Wellbeing Tourism and Economy
László Puczkó Wellbeing Tourism and EconomyLászló Puczkó Wellbeing Tourism and Economy
László Puczkó Wellbeing Tourism and EconomyEDGAR TARRÉS FALCÓ
 
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To Grasp
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To GraspWhat Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To Grasp
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To GraspHanalei Surf School
 
5 beautyfull places visiting in uttrakhand
5 beautyfull places visiting in uttrakhand5 beautyfull places visiting in uttrakhand
5 beautyfull places visiting in uttrakhandaradhya3287
 
It’s Time Get Refresh Travel Around The World
It’s Time Get Refresh Travel Around The WorldIt’s Time Get Refresh Travel Around The World
It’s Time Get Refresh Travel Around The WorldParagliding Billing Bir
 
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdf
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdfTransportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdf
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdfGlobalbustours
 
Discover the Magic of Sicily: Your Travel Guide
Discover the Magic of Sicily: Your Travel GuideDiscover the Magic of Sicily: Your Travel Guide
Discover the Magic of Sicily: Your Travel GuideTime for Sicily
 
Sizzling Summer Adventures Unforgettable Tours Under the Sun
Sizzling Summer Adventures Unforgettable Tours Under the SunSizzling Summer Adventures Unforgettable Tours Under the Sun
Sizzling Summer Adventures Unforgettable Tours Under the SunSnowshoe Tahoe
 
Top Five Best Places to Visit in India.pdf
Top Five Best Places to Visit in India.pdfTop Five Best Places to Visit in India.pdf
Top Five Best Places to Visit in India.pdfonlinevisaindia
 
Explore the best of Varanasi buddhist temple.pptx
Explore the best of Varanasi buddhist temple.pptxExplore the best of Varanasi buddhist temple.pptx
Explore the best of Varanasi buddhist temple.pptxIRCTCBuddhisttrain
 
Paragliding Billing Bir at Himachal Pardesh
Paragliding Billing Bir at Himachal PardeshParagliding Billing Bir at Himachal Pardesh
Paragliding Billing Bir at Himachal PardeshParagliding Billing Bir
 
What Safety Precautions Are Recommended For Na Pali Snorkeling Adventure
What Safety Precautions Are Recommended For Na Pali Snorkeling AdventureWhat Safety Precautions Are Recommended For Na Pali Snorkeling Adventure
What Safety Precautions Are Recommended For Na Pali Snorkeling AdventureHanalei Charters
 
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour Package
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour PackageVisit the Famous Temples of Dev Bhoomi by Uttarakhand tour Package
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour PackageDhruv Sharma
 
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptx
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptxBusy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptx
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptxRezStream
 
Melanie Smith Tourism, Wellbeing and Happiness
Melanie Smith Tourism, Wellbeing and HappinessMelanie Smith Tourism, Wellbeing and Happiness
Melanie Smith Tourism, Wellbeing and HappinessEDGAR TARRÉS FALCÓ
 
The Genuine Student Requirement for Australian Student Visas
The Genuine Student Requirement for Australian Student VisasThe Genuine Student Requirement for Australian Student Visas
The Genuine Student Requirement for Australian Student VisasAmit Kakkar
 
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdfNewChandigarhTravels
 
Canada PR - Eligibility, Steps to apply.pptx
Canada PR - Eligibility, Steps to apply.pptxCanada PR - Eligibility, Steps to apply.pptx
Canada PR - Eligibility, Steps to apply.pptxY-Axis Overseas Careers
 

Kürzlich hochgeladen (20)

What Are The Must-Know Tips For First-Time Jet Skiers In Aruba
What Are The Must-Know Tips For First-Time Jet Skiers In ArubaWhat Are The Must-Know Tips For First-Time Jet Skiers In Aruba
What Are The Must-Know Tips For First-Time Jet Skiers In Aruba
 
Lucknow to Sitapur Cab | Lucknow to Sitapur Taxi
Lucknow to Sitapur Cab | Lucknow to Sitapur TaxiLucknow to Sitapur Cab | Lucknow to Sitapur Taxi
Lucknow to Sitapur Cab | Lucknow to Sitapur Taxi
 
What Are Some Tips For A Safe White River Rafting Experience
What Are Some Tips For A Safe White River Rafting ExperienceWhat Are Some Tips For A Safe White River Rafting Experience
What Are Some Tips For A Safe White River Rafting Experience
 
László Puczkó Wellbeing Tourism and Economy
László Puczkó Wellbeing Tourism and EconomyLászló Puczkó Wellbeing Tourism and Economy
László Puczkó Wellbeing Tourism and Economy
 
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To Grasp
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To GraspWhat Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To Grasp
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To Grasp
 
5 beautyfull places visiting in uttrakhand
5 beautyfull places visiting in uttrakhand5 beautyfull places visiting in uttrakhand
5 beautyfull places visiting in uttrakhand
 
It’s Time Get Refresh Travel Around The World
It’s Time Get Refresh Travel Around The WorldIt’s Time Get Refresh Travel Around The World
It’s Time Get Refresh Travel Around The World
 
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdf
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdfTransportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdf
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdf
 
Discover the Magic of Sicily: Your Travel Guide
Discover the Magic of Sicily: Your Travel GuideDiscover the Magic of Sicily: Your Travel Guide
Discover the Magic of Sicily: Your Travel Guide
 
Sizzling Summer Adventures Unforgettable Tours Under the Sun
Sizzling Summer Adventures Unforgettable Tours Under the SunSizzling Summer Adventures Unforgettable Tours Under the Sun
Sizzling Summer Adventures Unforgettable Tours Under the Sun
 
Top Five Best Places to Visit in India.pdf
Top Five Best Places to Visit in India.pdfTop Five Best Places to Visit in India.pdf
Top Five Best Places to Visit in India.pdf
 
Explore the best of Varanasi buddhist temple.pptx
Explore the best of Varanasi buddhist temple.pptxExplore the best of Varanasi buddhist temple.pptx
Explore the best of Varanasi buddhist temple.pptx
 
Paragliding Billing Bir at Himachal Pardesh
Paragliding Billing Bir at Himachal PardeshParagliding Billing Bir at Himachal Pardesh
Paragliding Billing Bir at Himachal Pardesh
 
What Safety Precautions Are Recommended For Na Pali Snorkeling Adventure
What Safety Precautions Are Recommended For Na Pali Snorkeling AdventureWhat Safety Precautions Are Recommended For Na Pali Snorkeling Adventure
What Safety Precautions Are Recommended For Na Pali Snorkeling Adventure
 
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour Package
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour PackageVisit the Famous Temples of Dev Bhoomi by Uttarakhand tour Package
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour Package
 
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptx
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptxBusy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptx
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptx
 
Melanie Smith Tourism, Wellbeing and Happiness
Melanie Smith Tourism, Wellbeing and HappinessMelanie Smith Tourism, Wellbeing and Happiness
Melanie Smith Tourism, Wellbeing and Happiness
 
The Genuine Student Requirement for Australian Student Visas
The Genuine Student Requirement for Australian Student VisasThe Genuine Student Requirement for Australian Student Visas
The Genuine Student Requirement for Australian Student Visas
 
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf
 
Canada PR - Eligibility, Steps to apply.pptx
Canada PR - Eligibility, Steps to apply.pptxCanada PR - Eligibility, Steps to apply.pptx
Canada PR - Eligibility, Steps to apply.pptx
 

CycleStreets main presentation to OSM State of the Map 2009

  • 1. CycleStreets.net UK-wide bicycle journey planner & photomap Martin Lucas-Smith For Cyclists, By Cyclists www.CycleStreets.net @CycleStreets
  • 2. CycleStreets System of two parts: Cycle journey planner Photomap Online service Campaigning tool
  • 3. CycleStreets: history  Cambridge-only  Originally written for Cambridge Cycling Campaign  Written by colleague Simon Nuttall  Launched June 2006  Google Map –based  5,000 lines drawn over satellite imagery  50,000 journeys planned
  • 4. CycleStreets: history  Lots of requests for same thing in other places around the UK  OSM obvious data source for UK-wide system  Result is CycleStreets  Andy’s OpenCycleMap cartography  Went to public beta in March 2009  17,000 journeys  No promotion so far
  • 8. Gives Fastest + Quietest + Shortest
  • 9. Route feedback goes to OSM contacts
  • 10. Route feedback goes to OSM contacts
  • 11. KML and GPX export
  • 12. Code  Object PHP, with a few libraries used  Currently MySQL  Looking at PostGres  Maybe replace core engine with C++ module?  Or use another engine: yet to evaluate  Keen to build a project team  Code not yet open sourced but will be  Routing is all documented
  • 14. Routing  Custom-written engine  Takes Britain.osm around every two days (nightly soon)  Import process  Import takes 5 hours to work through all stages  ‘Cellular optimisation’ to get speed  80% of data is discarded or abstracted  We have one dual-core machine only (at present)  Handled 1 plan per second on day of tube strike
  • 15. Scoring  We collapse matrix of OSM tags into 40 ‘Provision Types’  Each has:  Maximum achievable speed (tweaked subjectively)  Quietness factor (also tweaked subjectively)  Cycleable? (boolean)  Walkable? (boolean)  One-way? (boolean)  Delay (seconds)  These then mapped onto each line to create 6 scores (fastest/shortest/quietest + in reverse)  Conversion table and Provision Types table:
  • 18. Provision Types – as used by the engine
  • 19. Cellular optimisation  Our method of reducing data volume by 80% A A 9 8 4 9: AC 10 7: AD,BD D 3 B B 6 6: BC C C 9 Park: 4 nodes & 7 ways After: 3 nodes & 3 ways
  • 22. Upload photo / video / Flickr import
  • 26. Listings e.g. “All cycle parking problems in Cambridge”
  • 27. Other features: RSS feed, Galleries, More photos near here, My journeys, Info about this area page, Search, XML interface etc.
  • 28. Features about to appear  Hills/contours  Will use SRTM (Aster later)  Local Authority backend to prioritise problems shown in photos and resolve them  Tools for getting feedback to OSM people  Photos within route listings  In correct direction  Gives a good idea of journey before riding  Was in original system  URL API
  • 30. http://cambridge.cyclestreets.net/ journey/YorkStreet/
  • 31. http://cambridge.cyclestreets.net/ journey/YorkStreet/Downing Place/
  • 32. Routing errors: three classes 1. Data incomplete in area  (But we have no way of knowing!)  Or data doesn’t join up or is mis-tagged 2. Conversion errors  Our simplification from OSM matrix to 40 provision types 3. Engine errors  But Cambridge data is so good so bad routes are due to the engine not the data
  • 33. Problems  Lack of tools to find where ways don’t join properly  Bad joins cause many odd routes  So we wrote our own ‘snooker ball’ views  No way to find out how complete an area is  Need for data we can query  So we can manage expectations  Coping with sheer volume of data!
  • 34. Other points  Must avoid subjective data  Some cyclists are fine with busy traffic  Other cyclists use only quiet streets  Let the engine/user make the decisions  Use of generic data for use by specific community  Data such as surface, cycle lane widths, pinch points, path quality, are things which would improve the routing  Would it work in other countries?  Yes, but scoring table would be different  Cycle tracks: UK vs. Holland: different expectations
  • 35. Please try CycleStreets and give feedback!  Feedback in an area you know is very useful to us  Use of OSM data for real-life routing means data errors will be found quicker  So better for OSM ...  and better for CycleStreets  Community aspect very important to us  Good links with cycling bodies  All feedback welcome!
  • 36. Martin Lucas-Smith, www.CycleStreets.net Twitter: @cyclestreets info@cyclestreets.net