7. Why?
“More people cycling, more safely, more
often”
Challenges to getting more people cycling
Traffic, confidence, cultural issues
Routes – different to car routes!
Poor infrastructure
8. Why we do it…
“It helped me find a quick route from
my house to my new job. Very much
appreciated, well done.”
“Needed route planning with very
current Cambridge maps and just
used the excellent
http://cyclestreets.net for the first
time (non-cyclist).”
10. CycleStreets: history
Cambridge Cycling Campaign journey planner
June 2006
5,000 lines drawn over Gmap sat
47,000 journeys planned
15,000 photos
11. CycleStreets: history
Edinburgh CycleStreets
Scottish Government’s Sustainable Transport
section grant via Chris Hill, Changing Pace
12. CycleStreets: history
Lots of requests for same thing around the UK
OpenStreetMap: free, no barriers
UK-wide: March 2009
Busy since then
13. Struggling to keep up!
Millions of cycle journeys
Tens of millions multimodal journey API calls
14. “standing on our own two feet”
kbrumann, http://cycle.st/p10560
15. Social enterprise
Not a business for sake of being a business
Ltd company, not-for-profit
Charity not appropriate structure
Picture: umi3.co.uk
16. Funding
Generally low-cost operation
Big projects and embedded journey planners
Turnover: 8k, 37k, 121k, 21k
1.5 years worth of salary (over 4 years)
Picture: utilityweek.co.uk
35. Back in January 2011...
Transport Direct CJP
CycleStreets
www.transportdirect.info/Web2/JourneyPlanning/FindCycleInput.aspx
www.cyclestreets.net
£2.4 million (from tax)
£28k
92,000 journeys planned
458,000 journeys planned
£26.09 per journey
6p per journey
£1m – budget for 2011
£130k needed
32 areas (professionally surveyed)
UK-wide
(dated Jan 2011, total now = ??)
(dated Jan 2011, reached 3.4m as of now)
(but depends on OSM completeness)
37. UKGov
Now much more positive relationship
Realise value through open data
Their data going into OSM
Want to make CycleStreets
the solution of choice
for Local Authorities
48. How a routing engine works
• Find route with lowest score, i.e. least ‘friction’
• ‘Shortest path algorithm’ - Standard problem in
computer science, we use A* method
50. How it works
Adjust for hills
Surface quality
Cycle lane widths
Barriers, obstructions (even dropped kerbs)
Lighting
Turn delays now in engine
51. How it works (briefly)
So each path/street now has a score
User comes to the site
System finds lowest total score from A to B
Repeat for quietest/fastest/balanced (different
scores for each)
52. Network compression
Cell optimisation ( ‘Cello’)
Makes routing faster
A
9
8
4
10
C
A
D
6
3
AC = 9
B
9
Park: 4 nodes & 7 edges
C
AD,BD = 7
BC = 6
B
After: 3 nodes & 3 edges
54. Getting involved: open sourcing
Greater involvement
Really, really are almost there now!
Keeping it running priority
Code from 2006-2013
Mobile apps, scripts,
Cyclescape done
github.com/cyclestreets
57. Uniqueness
More than just a routing engine
Needs a product / identity / ecosystem
Detailed knowledge of how cyclists behave
Cycling community embeddedness
Flexible platform
64. Typical problems of campaigning
Lots of issues, hard to keep track of
E-mail lists broken technology: all/nothing, off-topic
No usable archive of discussions
Hard to match people with locations
Hard to prioritise when lots of issues
Poor categorisation
65. Typical problems of campaigning
Miss planning applications
Hard to get new people involved
Guidance and official rules hard to find
Data like collisions needed
Easy to miss deadlines
HIGH BARRIER
TO INVOLVEMENT
66. Cyclescape aims to tackle these
Members watch areas
Subscribed when issues added
Discuss, in geographical context
Propose solutions
67. Cyclescape aims to tackle these
Members watch areas
Subscribed when issues added
Discuss, in geographical context
Propose solutions
Cycle-unfriendly streets put people off cycling Fixing the problems requires political pressure Cycle campaign groups around country provide this Voluntary groups suffer usual problems Systems to manage poor Best practice poorly accessible Add geographical basis High barrier to volunteer entry Liaison with LAs often poor
Cycle-unfriendly streets put people off cycling Fixing the problems requires political pressure Cycle campaign groups around country provide this Voluntary groups suffer usual problems Systems to manage poor Best practice poorly accessible Add geographical basis High barrier to volunteer entry Liaison with LAs often poor
Cycle-unfriendly streets put people off cycling Fixing the problems requires political pressure Cycle campaign groups around country provide this Voluntary groups suffer usual problems Systems to manage poor Best practice poorly accessible Add geographical basis High barrier to volunteer entry Liaison with LAs often poor
Cycle-unfriendly streets put people off cycling Fixing the problems requires political pressure Cycle campaign groups around country provide this Voluntary groups suffer usual problems Systems to manage poor Best practice poorly accessible Add geographical basis High barrier to volunteer entry Liaison with LAs often poor