SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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...
 

Recently uploaded

Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceKanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑Damini Dixit
 
🔥HOT🔥📲9602870969🔥Prostitute Service in Udaipur Call Girls in City Palace Lake...
🔥HOT🔥📲9602870969🔥Prostitute Service in Udaipur Call Girls in City Palace Lake...🔥HOT🔥📲9602870969🔥Prostitute Service in Udaipur Call Girls in City Palace Lake...
🔥HOT🔥📲9602870969🔥Prostitute Service in Udaipur Call Girls in City Palace Lake...Apsara Of India
 
08448380779 Call Girls In Bhikaji Cama Palace Women Seeking Men
08448380779 Call Girls In Bhikaji Cama Palace Women Seeking Men08448380779 Call Girls In Bhikaji Cama Palace Women Seeking Men
08448380779 Call Girls In Bhikaji Cama Palace Women Seeking MenDelhi Call girls
 
Hire 💕 8617697112 Chamba Call Girls Service Call Girls Agency
Hire 💕 8617697112 Chamba Call Girls Service Call Girls AgencyHire 💕 8617697112 Chamba Call Girls Service Call Girls Agency
Hire 💕 8617697112 Chamba Call Girls Service Call Girls AgencyNitya salvi
 
BERMUDA Triangle the mystery of life.pptx
BERMUDA Triangle the mystery of life.pptxBERMUDA Triangle the mystery of life.pptx
BERMUDA Triangle the mystery of life.pptxseri bangash
 
08448380779 Call Girls In Shahdara Women Seeking Men
08448380779 Call Girls In Shahdara Women Seeking Men08448380779 Call Girls In Shahdara Women Seeking Men
08448380779 Call Girls In Shahdara Women Seeking MenDelhi Call girls
 
A tour of African gastronomy - World Tourism Organization
A tour of African gastronomy - World Tourism OrganizationA tour of African gastronomy - World Tourism Organization
A tour of African gastronomy - World Tourism OrganizationJuan Carlos Fonseca Mata
 
Genesis 1:6 || Meditate the Scripture daily verse by verse
Genesis 1:6  ||  Meditate the Scripture daily verse by verseGenesis 1:6  ||  Meditate the Scripture daily verse by verse
Genesis 1:6 || Meditate the Scripture daily verse by versemaricelcanoynuay
 
Top 10 Traditional Indian Handicrafts.pptx
Top 10 Traditional Indian Handicrafts.pptxTop 10 Traditional Indian Handicrafts.pptx
Top 10 Traditional Indian Handicrafts.pptxdishha99
 
Visa Consultant in Lahore || 📞03094429236
Visa Consultant in Lahore || 📞03094429236Visa Consultant in Lahore || 📞03094429236
Visa Consultant in Lahore || 📞03094429236Sherazi Tours
 
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...Find American Rentals
 
08448380779 Call Girls In Chirag Enclave Women Seeking Men
08448380779 Call Girls In Chirag Enclave Women Seeking Men08448380779 Call Girls In Chirag Enclave Women Seeking Men
08448380779 Call Girls In Chirag Enclave Women Seeking MenDelhi Call girls
 
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday SafarisKibera Holiday Safaris Safaris
 
visa consultant | 📞📞 03094429236 || Best Study Visa Consultant
visa consultant | 📞📞 03094429236 || Best Study Visa Consultantvisa consultant | 📞📞 03094429236 || Best Study Visa Consultant
visa consultant | 📞📞 03094429236 || Best Study Visa ConsultantSherazi Tours
 
08448380779 Call Girls In Chhattarpur Women Seeking Men
08448380779 Call Girls In Chhattarpur Women Seeking Men08448380779 Call Girls In Chhattarpur Women Seeking Men
08448380779 Call Girls In Chhattarpur Women Seeking MenDelhi Call girls
 
"Embark on the Ultimate Adventure: Top 10 Must-Visit Destinations for Thrill-...
"Embark on the Ultimate Adventure: Top 10 Must-Visit Destinations for Thrill-..."Embark on the Ultimate Adventure: Top 10 Must-Visit Destinations for Thrill-...
"Embark on the Ultimate Adventure: Top 10 Must-Visit Destinations for Thrill-...Ishwaholidays
 
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

Discover Mathura And Vrindavan A Spritual Journey.pdf
Discover Mathura And Vrindavan A Spritual Journey.pdfDiscover Mathura And Vrindavan A Spritual Journey.pdf
Discover Mathura And Vrindavan A Spritual Journey.pdf
 
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceKanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
 
🔥HOT🔥📲9602870969🔥Prostitute Service in Udaipur Call Girls in City Palace Lake...
🔥HOT🔥📲9602870969🔥Prostitute Service in Udaipur Call Girls in City Palace Lake...🔥HOT🔥📲9602870969🔥Prostitute Service in Udaipur Call Girls in City Palace Lake...
🔥HOT🔥📲9602870969🔥Prostitute Service in Udaipur Call Girls in City Palace Lake...
 
08448380779 Call Girls In Bhikaji Cama Palace Women Seeking Men
08448380779 Call Girls In Bhikaji Cama Palace Women Seeking Men08448380779 Call Girls In Bhikaji Cama Palace Women Seeking Men
08448380779 Call Girls In Bhikaji Cama Palace Women Seeking Men
 
Hire 💕 8617697112 Chamba Call Girls Service Call Girls Agency
Hire 💕 8617697112 Chamba Call Girls Service Call Girls AgencyHire 💕 8617697112 Chamba Call Girls Service Call Girls Agency
Hire 💕 8617697112 Chamba Call Girls Service Call Girls Agency
 
BERMUDA Triangle the mystery of life.pptx
BERMUDA Triangle the mystery of life.pptxBERMUDA Triangle the mystery of life.pptx
BERMUDA Triangle the mystery of life.pptx
 
08448380779 Call Girls In Shahdara Women Seeking Men
08448380779 Call Girls In Shahdara Women Seeking Men08448380779 Call Girls In Shahdara Women Seeking Men
08448380779 Call Girls In Shahdara Women Seeking Men
 
A tour of African gastronomy - World Tourism Organization
A tour of African gastronomy - World Tourism OrganizationA tour of African gastronomy - World Tourism Organization
A tour of African gastronomy - World Tourism Organization
 
Genesis 1:6 || Meditate the Scripture daily verse by verse
Genesis 1:6  ||  Meditate the Scripture daily verse by verseGenesis 1:6  ||  Meditate the Scripture daily verse by verse
Genesis 1:6 || Meditate the Scripture daily verse by verse
 
Top 10 Traditional Indian Handicrafts.pptx
Top 10 Traditional Indian Handicrafts.pptxTop 10 Traditional Indian Handicrafts.pptx
Top 10 Traditional Indian Handicrafts.pptx
 
Visa Consultant in Lahore || 📞03094429236
Visa Consultant in Lahore || 📞03094429236Visa Consultant in Lahore || 📞03094429236
Visa Consultant in Lahore || 📞03094429236
 
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...
 
08448380779 Call Girls In Chirag Enclave Women Seeking Men
08448380779 Call Girls In Chirag Enclave Women Seeking Men08448380779 Call Girls In Chirag Enclave Women Seeking Men
08448380779 Call Girls In Chirag Enclave Women Seeking Men
 
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris
 
Call Girls Service !! New Friends Colony!! @9999965857 Delhi 🫦 No Advance VV...
Call Girls Service !! New Friends Colony!! @9999965857 Delhi 🫦 No Advance  VV...Call Girls Service !! New Friends Colony!! @9999965857 Delhi 🫦 No Advance  VV...
Call Girls Service !! New Friends Colony!! @9999965857 Delhi 🫦 No Advance VV...
 
visa consultant | 📞📞 03094429236 || Best Study Visa Consultant
visa consultant | 📞📞 03094429236 || Best Study Visa Consultantvisa consultant | 📞📞 03094429236 || Best Study Visa Consultant
visa consultant | 📞📞 03094429236 || Best Study Visa Consultant
 
08448380779 Call Girls In Chhattarpur Women Seeking Men
08448380779 Call Girls In Chhattarpur Women Seeking Men08448380779 Call Girls In Chhattarpur Women Seeking Men
08448380779 Call Girls In Chhattarpur Women Seeking Men
 
"Embark on the Ultimate Adventure: Top 10 Must-Visit Destinations for Thrill-...
"Embark on the Ultimate Adventure: Top 10 Must-Visit Destinations for Thrill-..."Embark on the Ultimate Adventure: Top 10 Must-Visit Destinations for Thrill-...
"Embark on the Ultimate Adventure: Top 10 Must-Visit Destinations for Thrill-...
 
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779
 

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