Contents:
This API call finds routes on the cyclable network.
It returns a detailed listing of a cycle-orientated utility journey.
A range of routing types is available, reflecting the differing preferences of cyclists: fastest, quietest, balanced (the default).
We take into account the following (and more), where data is available:
Journey planning is based on OpenStreetMap data and other data sources such as elevation data.
Journey lengths must be at least 4 metres, and not more than 300 km.
The V1 API has both JSON and XML output, but we strongly recommend using JSON, as that will enable easy migration to the forthcoming V2 API (which will bring various benefits) if you wish.
Example: Cambridge city centre via Mulbery Close to Thoday Street:
https://www.cyclestreets.net/api/journey.json?key=registeredapikey&reporterrors=1&itinerarypoints=0.11795,52.20530,City+Centre|0.13140,52.22105,Mulberry+Close|0.14732,52.19965,Thoday+Street&plan=quietest
XML equivalent (though JSON above is recommended):
https://www.cyclestreets.net/api/journey.xml?key=registeredapikey&reporterrors=1&itinerarypoints=0.11795,52.20530,City+Centre|0.13140,52.22105,Mulberry+Close|0.14732,52.19965,Thoday+Street&plan=quietest&useDom=1
The following sections show sample results from journey
calls.
Example route output as JSON. (The forthcoming V2 output will be GeoJSON instead, so it will be easy to migrate to V2 in future.)
{ "marker":[ { "@attributes":{ "start":"City Centre", "finish":"Thoday Street", "startBearing":"0", "startSpeed":"0", "start_longitude":"0.117823", "start_latitude":"52.205299", "finish_longitude":"0.147448", "finish_latitude":"52.199619", "crow_fly_distance":"4604", "event":"depart", "whence":"1441579586", "speed":"20", "itinerary":"46014938", "clientRouteId":"0", "plan":"quietest", "note":"", "length":"6268", "time":"1611", "busynance":"8269", "quietness":"76", "signalledJunctions":"3", "signalledCrossings":"1", "west":"0.117797", "south":"52.199619", "east":"0.150551", "north":"52.221050", "name":"City Centre to Thoday Street", "walk":"1", "leaving":"2015-09-06 23:46:26", "arriving":"2015-09-07 00:13:17", "coordinates":"0.117823,52.205299 0.117836,52.205193 0.117797,52.205101 0.118748,52.205154 0.118692,52.205509 0.118712,52.205559 0.118897,52.205612 0.119090,52.205696 0.119226,52.205753 0.119600,52.205902 0.120002,52.206032 0.120295,52.206104 0.120437,52.206123 0.120548,52.206139 0.120605,52.206161 0.120625,52.206188 0.120598,52.206280 0.120480,52.206505 0.120472,52.206516 0.120045,52.206993 0.119535,52.207520 0.119364,52.207756 0.119318,52.207756 0.119279,52.207775 0.119186,52.207844 0.118644,52.208328 0.118568,52.208382 0.118507,52.208412 0.118481,52.208435 0.118477,52.208454 0.118485,52.208477 0.118523,52.208496 0.118589,52.208519 0.118708,52.208576 0.118919,52.208691 0.119163,52.208836 0.119267,52.208885 0.119556,52.209007 0.119697,52.209167 0.119634,52.209286 0.119594,52.209404 0.119569,52.209526 0.119558,52.209637 0.119570,52.209702 0.119583,52.209736 0.119752,52.209805 0.119892,52.209843 0.120077,52.209885 0.120238,52.209911 0.120510,52.209972 0.120696,52.210041 0.120973,52.210178 0.121043,52.210213 0.121053,52.210217 0.121549,52.210571 0.121925,52.210861 0.122194,52.210979 0.123605,52.211281 0.124483,52.211521 0.125148,52.211723 0.126334,52.212086 0.126426,52.212093 0.127675,52.212238 0.127734,52.212212 0.127769,52.212242 0.127851,52.212212 0.128016,52.212147 0.128145,52.212242 0.128586,52.212597 0.128663,52.212746 0.128671,52.212826 0.128706,52.212898 0.128721,52.213123 0.128700,52.214306 0.128406,52.214283 0.128185,52.214268 0.128072,52.214268 0.128060,52.214355 0.128076,52.214684 0.128066,52.214760 0.128012,52.214851 0.128392,52.214935 0.128362,52.214973 0.128720,52.215057 0.130592,52.215469 0.130547,52.215557 0.130356,52.215973 0.130300,52.216175 0.130294,52.216270 0.130310,52.216373 0.130339,52.216587 0.130313,52.216755 0.130265,52.216892 0.130128,52.217052 0.129542,52.217495 0.129460,52.217510 0.129192,52.217724 0.129354,52.217796 0.129272,52.217869 0.129207,52.217922 0.129512,52.218075 0.130279,52.218456 0.130361,52.218498 0.130651,52.218639 0.131448,52.218998 0.131567,52.219090 0.131604,52.219364 0.131731,52.219418 0.131846,52.219460 0.132165,52.219440 0.132338,52.219448 0.132474,52.219410 0.132612,52.219479 0.132840,52.219578 0.133129,52.219746 0.133237,52.219814 0.132808,52.220135 0.132607,52.220245 0.132171,52.220592 0.131966,52.220715 0.131405,52.221050 0.131966,52.220715 0.132171,52.220592 0.132607,52.220245 0.132808,52.220135 0.133237,52.219814 0.133562,52.220089 0.133651,52.220058 0.133738,52.220032 0.133978,52.219910 0.134162,52.219780 0.134718,52.219387 0.134735,52.219372 0.134964,52.219208 0.135073,52.219128 0.135084,52.219101 0.135449,52.219093 0.135560,52.219078 0.135592,52.219063 0.135650,52.219013 0.135667,52.218952 0.135725,52.218903 0.135828,52.218864 0.135917,52.218845 0.136305,52.218658 0.136474,52.218781 0.136801,52.218937 0.136908,52.218864 0.137065,52.218758 0.137363,52.218605 0.137471,52.218548 0.137561,52.218502 0.137733,52.218426 0.138099,52.218269 0.138410,52.218140 0.138683,52.218002 0.139350,52.217564 0.139575,52.217609 0.139769,52.217648 0.140222,52.217297 0.140515,52.217022 0.140586,52.216923 0.140575,52.216846 0.140515,52.216629 0.140472,52.216511 0.140419,52.216412 0.140246,52.216213 0.140096,52.216057 0.139860,52.215809 0.140133,52.215649 0.140436,52.215454 0.140482,52.215427 0.140556,52.215382 0.140616,52.215321 0.140674,52.215218 0.140687,52.215134 0.140671,52.215054 0.140965,52.215038 0.141569,52.214722 0.141602,52.214664 0.141624,52.214626 0.141625,52.214558 0.141639,52.214523 0.141651,52.214493 0.141658,52.214474 0.142016,52.214211 0.142234,52.214092 0.142605,52.213905 0.142842,52.213791 0.142885,52.213772 0.142990,52.213722 0.143053,52.213673 0.143101,52.213612 0.143100,52.213554 0.143010,52.213390 0.142943,52.213261 0.142854,52.213100 0.142790,52.212982 0.142704,52.212822 0.142686,52.212738 0.142528,52.212513 0.142383,52.212341 0.142304,52.212261 0.141780,52.211830 0.141476,52.211636 0.141048,52.211430 0.141129,52.211315 0.141338,52.211090 0.142168,52.210415 0.142255,52.210346 0.142552,52.210091 0.142795,52.209866 0.143057,52.209625 0.143142,52.209541 0.143212,52.209469 0.143264,52.209381 0.143317,52.209293 0.143132,52.209259 0.142948,52.209171 0.142880,52.209110 0.142830,52.209045 0.142899,52.208923 0.143140,52.208611 0.143485,52.208241 0.143740,52.208103 0.143944,52.208023 0.144332,52.207905 0.144453,52.207851 0.144660,52.207794 0.144858,52.207771 0.144912,52.207787 0.144973,52.207794 0.145031,52.207787 0.145085,52.207767 0.145125,52.207741 0.145303,52.207691 0.145315,52.207603 0.145402,52.207623 0.145493,52.207611 0.145645,52.207550 0.145888,52.207439 0.146189,52.207329 0.146374,52.207268 0.147838,52.206860 0.148069,52.206802 0.148446,52.206741 0.148726,52.206711 0.149059,52.206684 0.149258,52.206642 0.149552,52.206535 0.149604,52.206486 0.149625,52.206367 0.149700,52.206356 0.149804,52.206356 0.149831,52.206341 0.149886,52.206360 0.149980,52.206280 0.150035,52.206203 0.150551,52.205261 0.150463,52.205246 0.150280,52.205208 0.150087,52.205162 0.149986,52.205093 0.149911,52.205025 0.149873,52.204967 0.148402,52.202930 0.148302,52.202770 0.148275,52.202717 0.148261,52.202641 0.148278,52.202549 0.148329,52.202400 0.148393,52.202187 0.148374,52.202126 0.148579,52.202030 0.148521,52.201981 0.148492,52.201935 0.148495,52.201874 0.148561,52.201633 0.148555,52.201481 0.148536,52.201401 0.148498,52.201328 0.148241,52.200912 0.148122,52.200722 0.147861,52.200287 0.147707,52.200035 0.147483,52.199673 0.147448,52.199619", "elevations":"9,9,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,7,6,6,7,7,7,7,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,8,8,7,7,8,9,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,9,9,9,9,10,10,10,10,10,10,10,11,10,11,11,11,11,11,11,11,12,12,13,13,14,14", "distances":"12,11,65,40,6,14,16,11,30,31,22,10,8,5,3,10,26,1,60,68,29,3,3,10,65,8,5,3,2,3,3,5,10,19,23,9,24,20,14,13,14,12,7,4,14,10,13,11,20,15,24,6,1,52,41,23,102,66,51,90,6,87,5,4,7,13,14,50,17,9,8,25,132,20,15,8,10,37,9,11,28,5,26,136,10,48,23,11,12,24,19,16,20,63,6,30,14,10,7,27,67,7,25,67,13,31,10,9,22,12,10,12,19,27,11,46,18,49,19,53,53,19,49,18,46,38,7,7,21,19,58,2,24,12,3,25,8,3,7,7,7,8,6,34,18,28,11,16,26,10,8,14,30,26,24,67,16,14,50,36,12,9,25,13,12,25,20,32,26,30,4,7,8,12,9,9,20,54,7,5,8,4,3,2,38,20,33,21,4,9,7,8,6,19,15,19,14,19,9,27,21,10,60,30,37,14,29,94,10,35,30,32,11,9,10,10,13,16,8,8,14,38,47,23,17,30,10,15,14,4,4,4,4,4,13,10,6,6,12,21,24,14,110,17,27,19,23,14,23,7,13,5,7,3,4,11,9,111,6,13,14,10,9,7,248,19,6,9,10,17,24,7,18,7,5,7,27,17,9,8,49,23,52,30,43,6", "grammesCO2saved":"1168", "calories":"92", "type":"route" } }, { "@attributes":{ "name":"Senate House Hill, NCN 11", "legNumber":"1", "distance":"23", "time":"11", "busynance":"57", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"", "startBearing":"176", "color":"#7777cc", "points":"0.117823,52.205299 0.117836,52.205193 0.117797,52.205101", "distances":"0,12,11", "elevations":"9,9,10", "provisionName":"Service road", "type":"segment" } }, { "@attributes":{ "name":"St Mary's Passage", "legNumber":"1", "distance":"65", "time":"39", "busynance":"130", "walk":"1", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"85", "color":"#008800", "points":"0.117797,52.205101 0.118748,52.205154", "distances":"0,65", "elevations":"10,10", "provisionName":"Footpath", "type":"segment" } }, { "@attributes":{ "name":"Market Square", "legNumber":"1", "distance":"46", "time":"22", "busynance":"52", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"354", "color":"#aaaacc", "points":"0.118748,52.205154 0.118692,52.205509 0.118712,52.205559", "distances":"0,40,6", "elevations":"10,10,10", "provisionName":"Pedestrianized area", "type":"segment" } }, { "@attributes":{ "name":"Market Hill, NCN 11", "legNumber":"1", "distance":"41", "time":"17", "busynance":"41", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear right", "startBearing":"65", "color":"#aaaacc", "points":"0.118712,52.205559 0.118897,52.205612 0.119090,52.205696 0.119226,52.205753", "distances":"0,14,16,11", "elevations":"10,10,10,10", "provisionName":"Pedestrianized area", "type":"segment" } }, { "@attributes":{ "name":"Market Street, NCN 11", "legNumber":"1", "distance":"106", "time":"34", "busynance":"95", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"57", "color":"#aaaacc", "points":"0.119226,52.205753 0.119600,52.205902 0.120002,52.206032 0.120295,52.206104 0.120437,52.206123 0.120548,52.206139 0.120605,52.206161", "distances":"0,30,31,22,10,8,5", "elevations":"10,9,9,9,9,9,9", "provisionName":"Pedestrianized area", "type":"segment" } }, { "@attributes":{ "name":"Sidney Street, NCN 11", "legNumber":"1", "distance":"197", "time":"84", "busynance":"236", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear left", "startBearing":"25", "color":"#aaaacc", "points":"0.120605,52.206161 0.120625,52.206188 0.120598,52.206280 0.120480,52.206505 0.120472,52.206516 0.120045,52.206993 0.119535,52.207520 0.119364,52.207756", "distances":"0,3,10,26,1,60,68,29", "elevations":"9,9,9,8,8,8,8,7", "provisionName":"Pedestrianized area", "type":"segment" } }, { "@attributes":{ "name":"Bridge Street, NCN 11", "legNumber":"1", "distance":"94", "time":"18", "busynance":"83", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear left", "startBearing":"270", "color":"#33aa33", "points":"0.119364,52.207756 0.119318,52.207756 0.119279,52.207775 0.119186,52.207844 0.118644,52.208328 0.118568,52.208382 0.118507,52.208412", "distances":"0,3,3,10,65,8,5", "elevations":"7,7,7,7,6,6,6", "provisionName":"Unclassified road", "type":"segment" } }, { "@attributes":{ "name":"Bridge Street, NCN 11;51", "legNumber":"1", "distance":"5", "time":"1", "busynance":"5", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"325", "color":"#33aa33", "points":"0.118507,52.208412 0.118481,52.208435 0.118477,52.208454", "distances":"0,3,2", "elevations":"6,6,6", "provisionName":"Unclassified road", "type":"segment" } }, { "@attributes":{ "name":"Round Church Street", "legNumber":"1", "distance":"96", "time":"18", "busynance":"138", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"12", "color":"#33aa33", "points":"0.118477,52.208454 0.118485,52.208477 0.118523,52.208496 0.118589,52.208519 0.118708,52.208576 0.118919,52.208691 0.119163,52.208836 0.119267,52.208885 0.119556,52.209007", "distances":"0,3,3,5,10,19,23,9,24", "elevations":"6,6,6,6,6,6,6,6,6", "provisionName":"Unclassified road", "type":"segment" } }, { "@attributes":{ "name":"Short un-named link", "legNumber":"1", "distance":"20", "time":"4", "busynance":"20", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear left", "startBearing":"28", "color":"#ff0000", "points":"0.119556,52.209007 0.119697,52.209167", "distances":"0,20", "elevations":"6,6", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Park Street", "legNumber":"1", "distance":"64", "time":"15", "busynance":"93", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear left", "startBearing":"342", "color":"#33aa33", "points":"0.119697,52.209167 0.119634,52.209286 0.119594,52.209404 0.119569,52.209526 0.119558,52.209637 0.119570,52.209702 0.119583,52.209736", "distances":"0,14,13,14,12,7,4", "elevations":"6,6,6,6,6,6,6", "provisionName":"Unclassified road", "type":"segment" } }, { "@attributes":{ "name":"Lower Park Street", "legNumber":"1", "distance":"114", "time":"23", "busynance":"143", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear right", "startBearing":"56", "color":"#000000", "points":"0.119583,52.209736 0.119752,52.209805 0.119892,52.209843 0.120077,52.209885 0.120238,52.209911 0.120510,52.209972 0.120696,52.210041 0.120973,52.210178 0.121043,52.210213 0.121053,52.210217", "distances":"0,14,10,13,11,20,15,24,6,1", "elevations":"6,6,6,6,6,6,6,6,6,6", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Jesus Green", "legNumber":"1", "distance":"425", "time":"81", "busynance":"414", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"41", "color":"#ff0000", "points":"0.121053,52.210217 0.121549,52.210571 0.121925,52.210861 0.122194,52.210979 0.123605,52.211281 0.124483,52.211521 0.125148,52.211723 0.126334,52.212086", "distances":"0,52,41,23,102,66,51,90", "elevations":"6,6,5,5,5,5,5,5", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Midsummer Common", "legNumber":"1", "distance":"93", "time":"19", "busynance":"93", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"82", "color":"#ff0000", "points":"0.126334,52.212086 0.126426,52.212093 0.127675,52.212238", "distances":"0,6,87", "elevations":"5,5,5", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"NCN 11", "legNumber":"1", "distance":"5", "time":"1", "busynance":"5", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear right", "startBearing":"126", "color":"#ff0000", "points":"0.127675,52.212238 0.127734,52.212212", "distances":"0,5", "elevations":"5,5", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Midsummer Common", "legNumber":"1", "distance":"4", "time":"13", "busynance":"4", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"35", "color":"#ff0000", "points":"0.127734,52.212212 0.127769,52.212242", "distances":"0,4", "elevations":"5,5", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Midsummer Common", "legNumber":"1", "distance":"34", "time":"8", "busynance":"34", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn right", "startBearing":"121", "color":"#ff0000", "points":"0.127769,52.212242 0.127851,52.212212 0.128016,52.212147 0.128145,52.212242", "distances":"0,7,13,14", "elevations":"5,5,5,5", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Fort St George Bridge", "legNumber":"1", "distance":"84", "time":"16", "busynance":"84", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"37", "color":"#ff0000", "points":"0.128145,52.212242 0.128586,52.212597 0.128663,52.212746 0.128671,52.212826 0.128706,52.212898", "distances":"0,50,17,9,8", "elevations":"5,5,5,5,5", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Pretoria Road", "legNumber":"1", "distance":"157", "time":"41", "busynance":"224", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"2", "color":"#000000", "points":"0.128706,52.212898 0.128721,52.213123 0.128700,52.214306", "distances":"0,25,132", "elevations":"5,5,7", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Hamilton Road", "legNumber":"1", "distance":"43", "time":"7", "busynance":"32", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"263", "color":"#000000", "points":"0.128700,52.214306 0.128406,52.214283 0.128185,52.214268 0.128072,52.214268", "distances":"0,20,15,8", "elevations":"7,7,6,6", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Ferry Path", "legNumber":"1", "distance":"67", "time":"19", "busynance":"101", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn right", "startBearing":"355", "color":"#000000", "points":"0.128072,52.214268 0.128060,52.214355 0.128076,52.214684 0.128066,52.214760 0.128012,52.214851", "distances":"0,10,37,9,11", "elevations":"6,7,7,7,7", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Chesterton Road", "legNumber":"1", "distance":"28", "time":"10", "busynance":"38", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn right", "startBearing":"70", "color":"#33aa33", "points":"0.128012,52.214851 0.128392,52.214935", "distances":"0,28", "elevations":"7,7", "provisionName":"Minor road", "type":"segment" } }, { "@attributes":{ "name":"Alongside Chesterton Road", "legNumber":"1", "distance":"167", "time":"31", "busynance":"167", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"334", "color":"#ff0000", "points":"0.128392,52.214935 0.128362,52.214973 0.128720,52.215057 0.130592,52.215469", "distances":"0,5,26,136", "elevations":"7,7,7,7", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Chesterton Hall Crescent", "legNumber":"1", "distance":"252", "time":"64", "busynance":"353", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"343", "color":"#000000", "points":"0.130592,52.215469 0.130547,52.215557 0.130356,52.215973 0.130300,52.216175 0.130294,52.216270 0.130310,52.216373 0.130339,52.216587 0.130313,52.216755 0.130265,52.216892 0.130128,52.217052 0.129542,52.217495 0.129460,52.217510", "distances":"0,10,48,23,11,12,24,19,16,20,63,6", "elevations":"7,7,8,8,8,8,9,9,9,9,10,10", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Chesterton Hall Crescent continuation", "legNumber":"1", "distance":"54", "time":"15", "busynance":"54", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"1", "turn":"bear right", "startBearing":"322", "color":"#ff0000", "points":"0.129460,52.217510 0.129192,52.217724 0.129354,52.217796 0.129272,52.217869", "distances":"0,30,14,10", "elevations":"10,10,10,10", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Short un-named link", "legNumber":"1", "distance":"7", "time":"2", "busynance":"7", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"323", "color":"#ff0000", "points":"0.129272,52.217869 0.129207,52.217922", "distances":"0,7", "elevations":"10,10", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Link joining Hurst Park Avenue, Highworth Avenue, Milton Road, A1309, Ascham Road, Milton Road, A1134", "legNumber":"1", "distance":"300", "time":"57", "busynance":"300", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn right", "startBearing":"51", "color":"#ff0000", "points":"0.129207,52.217922 0.129512,52.218075 0.130279,52.218456 0.130361,52.218498 0.130651,52.218639 0.131448,52.218998 0.131567,52.219090 0.131604,52.219364 0.131731,52.219418 0.131846,52.219460 0.132165,52.219440 0.132338,52.219448 0.132474,52.219410", "distances":"0,27,67,7,25,67,13,31,10,9,22,12,10", "elevations":"10,10,10,10,10,10,10,10,10,10,10,10,10", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Milton Road, A1309", "legNumber":"1", "distance":"69", "time":"14", "busynance":"276", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear left", "startBearing":"51", "color":"#3333aa", "points":"0.132474,52.219410 0.132612,52.219479 0.132840,52.219578 0.133129,52.219746 0.133237,52.219814", "distances":"0,12,19,27,11", "elevations":"10,10,10,10,10", "provisionName":"Major road", "type":"segment" } }, { "@attributes":{ "name":"Short un-named link", "legNumber":"1", "distance":"46", "time":"9", "busynance":"77", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"321", "color":"#7777cc", "points":"0.133237,52.219814 0.132808,52.220135", "distances":"0,46", "elevations":"10,10", "provisionName":"Service road", "type":"segment" } }, { "@attributes":{ "name":"Pye Alley", "legNumber":"1", "distance":"67", "time":"41", "busynance":"134", "walk":"1", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"312", "color":"#008800", "points":"0.132808,52.220135 0.132607,52.220245 0.132171,52.220592", "distances":"0,18,49", "elevations":"10,10,10", "provisionName":"Footpath", "type":"segment" } }, { "@attributes":{ "name":"Mulberry Close", "legNumber":"1", "distance":"72", "time":"14", "busynance":"91", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"314", "color":"#000000", "points":"0.132171,52.220592 0.131966,52.220715 0.131405,52.221050", "distances":"0,19,53", "elevations":"10,10,10", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Mulberry Close", "legNumber":"2", "distance":"72", "time":"14", "busynance":"91", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"double-back", "startBearing":"134", "color":"#000000", "points":"0.131405,52.221050 0.131966,52.220715 0.132171,52.220592", "distances":"0,53,19", "elevations":"10,10,10", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Pye Alley", "legNumber":"2", "distance":"67", "time":"41", "busynance":"134", "walk":"1", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"142", "color":"#008800", "points":"0.132171,52.220592 0.132607,52.220245 0.132808,52.220135", "distances":"0,49,18", "elevations":"10,10,10", "provisionName":"Footpath", "type":"segment" } }, { "@attributes":{ "name":"Short un-named link", "legNumber":"2", "distance":"46", "time":"9", "busynance":"77", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"141", "color":"#7777cc", "points":"0.132808,52.220135 0.133237,52.219814", "distances":"0,46", "elevations":"10,10", "provisionName":"Service road", "type":"segment" } }, { "@attributes":{ "name":"Milton Road, A1309", "legNumber":"2", "distance":"38", "time":"7", "busynance":"152", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"36", "color":"#3333aa", "points":"0.133237,52.219814 0.133562,52.220089", "distances":"0,38", "elevations":"10,10", "provisionName":"Major road", "type":"segment" } }, { "@attributes":{ "name":"Oak Tree Avenue", "legNumber":"2", "distance":"153", "time":"30", "busynance":"144", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn right", "startBearing":"119", "color":"#000000", "points":"0.133562,52.220089 0.133651,52.220058 0.133738,52.220032 0.133978,52.219910 0.134162,52.219780 0.134718,52.219387 0.134735,52.219372 0.134964,52.219208 0.135073,52.219128 0.135084,52.219101", "distances":"0,7,7,21,19,58,2,24,12,3", "elevations":"10,10,10,10,9,9,9,9,9,9", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Short un-named link", "legNumber":"2", "distance":"65", "time":"38", "busynance":"108", "walk":"1", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"92", "color":"#008800", "points":"0.135084,52.219101 0.135449,52.219093 0.135560,52.219078 0.135592,52.219063 0.135650,52.219013 0.135667,52.218952 0.135725,52.218903 0.135828,52.218864", "distances":"0,25,8,3,7,7,7,8", "elevations":"9,8,8,8,8,8,8,8", "provisionName":"Footpath", "type":"segment" } }, { "@attributes":{ "name":"Short un-named link", "legNumber":"2", "distance":"40", "time":"8", "busynance":"50", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"109", "color":"#000000", "points":"0.135828,52.218864 0.135917,52.218845 0.136305,52.218658", "distances":"0,6,34", "elevations":"8,8,8", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Pearl Close", "legNumber":"2", "distance":"46", "time":"9", "busynance":"58", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"40", "color":"#000000", "points":"0.136305,52.218658 0.136474,52.218781 0.136801,52.218937", "distances":"0,18,28", "elevations":"8,8,8", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Union Lane", "legNumber":"2", "distance":"232", "time":"41", "busynance":"284", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn right", "startBearing":"138", "color":"#33aa33", "points":"0.136801,52.218937 0.136908,52.218864 0.137065,52.218758 0.137363,52.218605 0.137471,52.218548 0.137561,52.218502 0.137733,52.218426 0.138099,52.218269 0.138410,52.218140 0.138683,52.218002 0.139350,52.217564", "distances":"0,11,16,26,10,8,14,30,26,24,67", "elevations":"8,8,8,7,7,7,7,7,6,6,6", "provisionName":"Minor road", "type":"segment" } }, { "@attributes":{ "name":"High Street (Chesterton)", "legNumber":"2", "distance":"30", "time":"8", "busynance":"41", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear left", "startBearing":"72", "color":"#33aa33", "points":"0.139350,52.217564 0.139575,52.217609 0.139769,52.217648", "distances":"0,16,14", "elevations":"6,6,6", "provisionName":"Minor road", "type":"segment" } }, { "@attributes":{ "name":"Chapel Street", "legNumber":"2", "distance":"98", "time":"18", "busynance":"123", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn right", "startBearing":"142", "color":"#000000", "points":"0.139769,52.217648 0.140222,52.217297 0.140515,52.217022 0.140586,52.216923", "distances":"0,50,36,12", "elevations":"6,6,6,6", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Church Street, NCN 11;51", "legNumber":"2", "distance":"136", "time":"24", "busynance":"125", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear right", "startBearing":"185", "color":"#000000", "points":"0.140586,52.216923 0.140575,52.216846 0.140515,52.216629 0.140472,52.216511 0.140419,52.216412 0.140246,52.216213 0.140096,52.216057 0.139860,52.215809", "distances":"0,9,25,13,12,25,20,32", "elevations":"6,6,5,5,5,5,5,5", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"St Andrew's Road, NCN 11;51", "legNumber":"2", "distance":"105", "time":"23", "busynance":"105", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"134", "color":"#000000", "points":"0.139860,52.215809 0.140133,52.215649 0.140436,52.215454 0.140482,52.215427 0.140556,52.215382 0.140616,52.215321 0.140674,52.215218 0.140687,52.215134 0.140671,52.215054", "distances":"0,26,30,4,7,8,12,9,9", "elevations":"5,5,5,5,5,5,5,5,5", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"NCN 11;51", "legNumber":"2", "distance":"103", "time":"20", "busynance":"103", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn left", "startBearing":"95", "color":"#ff0000", "points":"0.140671,52.215054 0.140965,52.215038 0.141569,52.214722 0.141602,52.214664 0.141624,52.214626 0.141625,52.214558 0.141639,52.214523 0.141651,52.214493 0.141658,52.214474", "distances":"0,20,54,7,5,8,4,3,2", "elevations":"5,5,5,5,5,5,5,5,5", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Riverside Bridge, NCN 11;51", "legNumber":"2", "distance":"213", "time":"40", "busynance":"213", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear left", "startBearing":"140", "color":"#ff0000", "points":"0.141658,52.214474 0.142016,52.214211 0.142234,52.214092 0.142605,52.213905 0.142842,52.213791 0.142885,52.213772 0.142990,52.213722 0.143053,52.213673 0.143101,52.213612 0.143100,52.213554 0.143010,52.213390 0.142943,52.213261 0.142854,52.213100 0.142790,52.212982", "distances":"0,38,20,33,21,4,9,7,8,6,19,15,19,14", "elevations":"5,5,5,5,5,5,5,5,5,5,5,5,5,5", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"NCN 11;51", "legNumber":"2", "distance":"28", "time":"13", "busynance":"62", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"198", "color":"#ff0000", "points":"0.142790,52.212982 0.142704,52.212822 0.142686,52.212738", "distances":"0,19,9", "elevations":"5,5,6", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Riverside, NCN 11", "legNumber":"2", "distance":"185", "time":"45", "busynance":"242", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"203", "color":"#000000", "points":"0.142686,52.212738 0.142528,52.212513 0.142383,52.212341 0.142304,52.212261 0.141780,52.211830 0.141476,52.211636 0.141048,52.211430", "distances":"0,27,21,10,60,30,37", "elevations":"6,7,7,8,8,7,7", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"River Lane", "legNumber":"2", "distance":"274", "time":"100", "busynance":"543", "walk":"0", "signalledJunctions":"1", "signalledCrossings":"0", "turn":"turn left", "startBearing":"157", "color":"#000000", "points":"0.141048,52.211430 0.141129,52.211315 0.141338,52.211090 0.142168,52.210415 0.142255,52.210346 0.142552,52.210091 0.142795,52.209866 0.143057,52.209625 0.143142,52.209541 0.143212,52.209469 0.143264,52.209381", "distances":"0,14,29,94,10,35,30,32,11,9,10", "elevations":"7,8,9,11,11,11,12,12,12,12,11", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Slip road", "legNumber":"2", "distance":"10", "time":"22", "busynance":"40", "walk":"0", "signalledJunctions":"1", "signalledCrossings":"0", "turn":"straight on", "startBearing":"160", "color":"#3333aa", "points":"0.143264,52.209381 0.143317,52.209293", "distances":"0,10", "elevations":"11,11", "provisionName":"Major road access", "type":"segment" } }, { "@attributes":{ "name":"Newmarket Road, A1303", "legNumber":"2", "distance":"13", "time":"3", "busynance":"24", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn right", "startBearing":"253", "color":"#3333aa", "points":"0.143317,52.209293 0.143132,52.209259", "distances":"0,13", "elevations":"11,11", "provisionName":"Major road", "type":"segment" } }, { "@attributes":{ "name":"Slip road", "legNumber":"2", "distance":"32", "time":"6", "busynance":"128", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"232", "color":"#3333aa", "points":"0.143132,52.209259 0.142948,52.209171 0.142880,52.209110 0.142830,52.209045", "distances":"0,16,8,8", "elevations":"11,11,11,11", "provisionName":"Major road access", "type":"segment" } }, { "@attributes":{ "name":"Coldhams Lane", "legNumber":"2", "distance":"208", "time":"41", "busynance":"276", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear left", "startBearing":"161", "color":"#33aa33", "points":"0.142830,52.209045 0.142899,52.208923 0.143140,52.208611 0.143485,52.208241 0.143740,52.208103 0.143944,52.208023 0.144332,52.207905 0.144453,52.207851 0.144660,52.207794 0.144858,52.207771", "distances":"0,14,38,47,23,17,30,10,15,14", "elevations":"11,11,11,11,10,10,10,10,10,10", "provisionName":"Minor road", "type":"segment" } }, { "@attributes":{ "name":"Coldhams Lane (roundabout)", "legNumber":"2", "distance":"20", "time":"5", "busynance":"34", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"join roundabout", "startBearing":"65", "color":"#33aa33", "points":"0.144858,52.207771 0.144912,52.207787 0.144973,52.207794 0.145031,52.207787 0.145085,52.207767 0.145125,52.207741", "distances":"0,4,4,4,4,4", "elevations":"10,10,10,10,10,10", "provisionName":"Minor road", "type":"segment" } }, { "@attributes":{ "name":"Coldhams Lane", "legNumber":"2", "distance":"13", "time":"3", "busynance":"22", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"second exit", "startBearing":"114", "color":"#33aa33", "points":"0.145125,52.207741 0.145303,52.207691", "distances":"0,13", "elevations":"10,10", "provisionName":"Minor road", "type":"segment" } }, { "@attributes":{ "name":"Coldhams Lane Cycle Bridge", "legNumber":"2", "distance":"266", "time":"47", "busynance":"255", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear right", "startBearing":"175", "color":"#ff0000", "points":"0.145303,52.207691 0.145315,52.207603 0.145402,52.207623 0.145493,52.207611 0.145645,52.207550 0.145888,52.207439 0.146189,52.207329 0.146374,52.207268 0.147838,52.206860 0.148069,52.206802 0.148446,52.206741 0.148726,52.206711", "distances":"0,10,6,6,12,21,24,14,110,17,27,19", "elevations":"10,10,10,10,10,10,10,10,9,9,9,9", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Alongside Coldhams Lane", "legNumber":"2", "distance":"99", "time":"27", "busynance":"99", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"straight on", "startBearing":"97", "color":"#ff0000", "points":"0.148726,52.206711 0.149059,52.206684 0.149258,52.206642 0.149552,52.206535 0.149604,52.206486 0.149625,52.206367 0.149700,52.206356 0.149804,52.206356 0.149831,52.206341 0.149886,52.206360", "distances":"0,23,14,23,7,13,5,7,3,4", "elevations":"9,9,9,9,9,9,9,9,9,9", "provisionName":"Cycle path", "type":"segment" } }, { "@attributes":{ "name":"Coldhams Lane", "legNumber":"2", "distance":"131", "time":"43", "busynance":"165", "walk":"0", "signalledJunctions":"1", "signalledCrossings":"0", "turn":"turn right", "startBearing":"144", "color":"#33aa33", "points":"0.149886,52.206360 0.149980,52.206280 0.150035,52.206203 0.150551,52.205261", "distances":"0,11,9,111", "elevations":"9,9,9,8", "provisionName":"Minor road", "type":"segment" } }, { "@attributes":{ "name":"Brampton Road", "legNumber":"2", "distance":"399", "time":"91", "busynance":"559", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn right", "startBearing":"254", "color":"#000000", "points":"0.150551,52.205261 0.150463,52.205246 0.150280,52.205208 0.150087,52.205162 0.149986,52.205093 0.149911,52.205025 0.149873,52.204967 0.148402,52.202930 0.148302,52.202770 0.148275,52.202717 0.148261,52.202641 0.148278,52.202549 0.148329,52.202400 0.148393,52.202187 0.148374,52.202126", "distances":"0,6,13,14,10,9,7,248,19,6,9,10,17,24,7", "elevations":"8,8,8,9,9,9,9,10,10,10,10,10,10,10,11", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Fairfax Road", "legNumber":"2", "distance":"18", "time":"2", "busynance":"12", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"bear left", "startBearing":"127", "color":"#000000", "points":"0.148374,52.202126 0.148579,52.202030", "distances":"0,18", "elevations":"11,10", "provisionName":"Residential street", "type":"segment" } }, { "@attributes":{ "name":"Thoday Street", "legNumber":"2", "distance":"283", "time":"85", "busynance":"419", "walk":"0", "signalledJunctions":"0", "signalledCrossings":"0", "turn":"turn right", "startBearing":"216", "color":"#000000", "points":"0.148579,52.202030 0.148521,52.201981 0.148492,52.201935 0.148495,52.201874 0.148561,52.201633 0.148555,52.201481 0.148536,52.201401 0.148498,52.201328 0.148241,52.200912 0.148122,52.200722 0.147861,52.200287 0.147707,52.200035 0.147483,52.199673 0.147448,52.199619", "distances":"0,7,5,7,27,17,9,8,49,23,52,30,43,6", "elevations":"10,11,11,11,11,11,11,11,12,12,13,13,14,14", "provisionName":"Residential street", "type":"segment" } } ], "waypoint":[ { "@attributes":{ "sequenceId":"1", "longitude":"0.117823", "latitude":"52.205299" } }, { "@attributes":{ "sequenceId":"2", "longitude":"0.131405", "latitude":"52.221050" } }, { "@attributes":{ "sequenceId":"3", "longitude":"0.147448", "latitude":"52.199619" } } ] }
Sample of GML formatted output (when using &useDom=1
).
<?xml version="1.0"?> <wfs:FeatureCollection xmlns:wfs="http://www.opengis.net/wfs" xmlns:gml="http://www.opengis.net/gml" xmlns:cs="http://www.cyclestreets.net/schema/xml/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengeospatial.net//wfs/1.0.0/WFS-basic.xsd"> <gml:featureMember> <cs:route> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.117867,52.205288 0.117872,52.205441 0.117904,52.205482 0.117978,52.205502 0.118032,52.205448 0.118107,52.205437 0.118507,52.205463 0.118734,52.205505 0.118932,52.20557 0.11916,52.20565 0.119246,52.205681 0.119653,52.205841 0.120082,52.205971 0.120563,52.206089 0.120631,52.206085 0.120683,52.206078 0.12073,52.206059 0.120959,52.205765 0.121141,52.205536 0.121251,52.205444 0.121492,52.205345 0.121741,52.205292 0.121827,52.205273 0.122161,52.205009 0.122373,52.204815 0.122983,52.204117 0.123057,52.204041 0.123242,52.2038 0.123415,52.203579 0.123511,52.203476 0.124111,52.202835 0.124478,52.202457 0.124541,52.202419 0.124565,52.202385 0.124595,52.202335 0.124766,52.202145 0.125005,52.201889 0.125044,52.20187 0.125083,52.201862 0.125135,52.201859 0.125167,52.201862 0.125266,52.201885 0.128164,52.20216 0.12955,52.202301 0.130356,52.202389 0.130827,52.202194 0.131244,52.20229 0.131654,52.202339 0.13228,52.202076 0.132418,52.202019 0.132928,52.201805 0.133287,52.20166 0.134104,52.201328 0.134795,52.201027 0.135064,52.200916 0.135563,52.20071 0.136058,52.200508 0.136321,52.200405 0.136742,52.200253 0.136892,52.200195 0.137123,52.200104 0.137288,52.200035 0.138386,52.199593 0.138401,52.199581 0.13858,52.199516 0.139368,52.199215 0.139387,52.199207 0.139815,52.199059 0.140267,52.198929 0.141393,52.198555 0.142005,52.198376 0.142015,52.198376 0.142917,52.198116 0.143034,52.198082 0.143084,52.198071 0.143176,52.198288 0.143718,52.199577 0.143734,52.199615 0.143814,52.199593 0.145211,52.199341 0.145323,52.199333 0.145412,52.199303 0.146076,52.199188 0.146166,52.1992 0.14743,52.201195 0.147501,52.20137 0.147463,52.201561 0.147353,52.201736 0.147199,52.201836 0.147,52.201851 0.14705,52.201942 0.147017,52.202061 0.147167,52.202114 0.147386,52.202114 0.147506,52.202061 0.147635,52.20203 0.147788,52.202026 0.148368,52.20211 0.148448,52.202164 0.14863,52.202053 0.148542,52.202011 0.148537,52.201923 0.148601,52.201584 0.148498,52.201328 0.148237,52.200905 0.147489,52.19968</gml:coordinates> </gml:LineString> <cs:start>King's Parade</cs:start> <cs:finish>Thoday Street</cs:finish> <cs:start_longitude>0.117950</cs:start_longitude> <cs:start_latitude>52.205303</cs:start_latitude> <cs:startBearing>0</cs:startBearing> <cs:startSpeed>0</cs:startSpeed> <cs:finish_longitude>0.147324</cs:finish_longitude> <cs:finish_latitude>52.199650</cs:finish_latitude> <cs:crow_fly_distance>2099</cs:crow_fly_distance> <cs:event>depart</cs:event> <cs:whence>2010-11-10 17:19:20</cs:whence> <cs:speed>20</cs:speed> <cs:itinerary>343830</cs:itinerary> <cs:clientRouteId>0</cs:clientRouteId> <cs:plan>quietest</cs:plan> <cs:note> </cs:note> <cs:length>3281</cs:length> <cs:time>800</cs:time> <cs:busynance>5094</cs:busynance> <cs:quietness>64</cs:quietness> <cs:signalledJunctions>2</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:west>0.117950</cs:west> <cs:south>52.199650</cs:south> <cs:east>0.147324</cs:east> <cs:north>52.205303</cs:north> <cs:name>King's Parade to Thoday Street</cs:name> <cs:walk>1</cs:walk> <cs:type>route</cs:type> <cs:leaving>2010-11-10 17:19:20</cs:leaving> <cs:arriving>2010-11-10 17:32:40</cs:arriving> </cs:route> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.117867,52.205288 0.117872,52.205441 0.117904,52.205482 0.117978,52.205502</gml:coordinates> </gml:LineString> <cs:name>King's Parade</cs:name> <cs:distance>27</cs:distance> <cs:time>5</cs:time> <cs:busynance>40</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>1</cs:startBearing> <cs:turn>bear left</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Road</cs:provisionName> <cs:color>#33aa33</cs:color> <cs:type>segment</cs:type> <cs:points>0.117867,52.205288 0.117872,52.205441 0.117904,52.205482 0.117978,52.205502</cs:points> <cs:distances>0,17,5,5</cs:distances> <cs:elevations>17,17,17,17</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.117978,52.205502 0.118032,52.205448 0.118107,52.205437 0.118507,52.205463 0.118734,52.205505</gml:coordinates> </gml:LineString> <cs:name>St Mary's Street, NCN 11</cs:name> <cs:distance>55</cs:distance> <cs:time>10</cs:time> <cs:busynance>79</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>148</cs:startBearing> <cs:turn>sharp right</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Road</cs:provisionName> <cs:color>#33aa33</cs:color> <cs:type>segment</cs:type> <cs:points>0.117978,52.205502 0.118032,52.205448 0.118107,52.205437 0.118507,52.205463 0.118734,52.205505</cs:points> <cs:distances>0,7,5,27,16</cs:distances> <cs:elevations>17,17,17,17,17</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.118734,52.205505 0.118932,52.20557 0.11916,52.20565 0.119246,52.205681 0.119653,52.205841 0.120082,52.205971 0.120563,52.206089</gml:coordinates> </gml:LineString> <cs:name>Market Street, NCN 11</cs:name> <cs:distance>141</cs:distance> <cs:time>39</cs:time> <cs:busynance>299</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>62</cs:startBearing> <cs:turn>straight on</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Road</cs:provisionName> <cs:color>#33aa33</cs:color> <cs:type>segment</cs:type> <cs:points>0.118734,52.205505 0.118932,52.20557 0.11916,52.20565 0.119246,52.205681 0.119653,52.205841 0.120082,52.205971 0.120563,52.206089</cs:points> <cs:distances>0,15,18,7,33,33,35</cs:distances> <cs:elevations>17,17,17,17,19,19,19</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.120563,52.206089 0.120631,52.206085 0.120683,52.206078 0.12073,52.206059</gml:coordinates> </gml:LineString> <cs:name>Sidney Street</cs:name> <cs:distance>13</cs:distance> <cs:time>3</cs:time> <cs:busynance>13</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>95</cs:startBearing> <cs:turn>bear right</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Cycle Track</cs:provisionName> <cs:color>#ff0000</cs:color> <cs:type>segment</cs:type> <cs:points>0.120563,52.206089 0.120631,52.206085 0.120683,52.206078 0.12073,52.206059</cs:points> <cs:distances>0,5,4,4</cs:distances> <cs:elevations>19,19,19,19</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.12073,52.206059 0.120959,52.205765 0.121141,52.205536 0.121251,52.205444 0.121492,52.205345 0.121741,52.205292 0.121827,52.205273</gml:coordinates> </gml:LineString> <cs:name>Sidney Street</cs:name> <cs:distance>121</cs:distance> <cs:time>18</cs:time> <cs:busynance>135</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>154</cs:startBearing> <cs:turn>bear right</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Road</cs:provisionName> <cs:color>#33aa33</cs:color> <cs:type>segment</cs:type> <cs:points>0.12073,52.206059 0.120959,52.205765 0.121141,52.205536 0.121251,52.205444 0.121492,52.205345 0.121741,52.205292 0.121827,52.205273</cs:points> <cs:distances>0,36,28,13,20,18,6</cs:distances> <cs:elevations>19,19,19,18,16,16,16</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.121827,52.205273 0.122161,52.205009 0.122373,52.204815 0.122983,52.204117 0.123057,52.204041 0.123242,52.2038 0.123415,52.203579 0.123511,52.203476 0.124111,52.202835 0.124478,52.202457</gml:coordinates> </gml:LineString> <cs:name>St Andrew's Street</cs:name> <cs:distance>362</cs:distance> <cs:time>110</cs:time> <cs:busynance>695</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>142</cs:startBearing> <cs:turn>straight on</cs:turn> <cs:signalledJunctions>1</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Road</cs:provisionName> <cs:color>#33aa33</cs:color> <cs:type>segment</cs:type> <cs:points>0.121827,52.205273 0.122161,52.205009 0.122373,52.204815 0.122983,52.204117 0.123057,52.204041 0.123242,52.2038 0.123415,52.203579 0.123511,52.203476 0.124111,52.202835 0.124478,52.202457</cs:points> <cs:distances>0,37,26,88,10,30,27,13,82,49</cs:distances> <cs:elevations>16,15,15,17,17,17,18,18,19,19</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.124478,52.202457 0.124541,52.202419 0.124565,52.202385 0.124595,52.202335</gml:coordinates> </gml:LineString> <cs:name>Link between Regent Street and St Andrew's Street</cs:name> <cs:distance>16</cs:distance> <cs:time>9</cs:time> <cs:busynance>71</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>135</cs:startBearing> <cs:turn>straight on</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Road</cs:provisionName> <cs:color>#33aa33</cs:color> <cs:type>segment</cs:type> <cs:points>0.124478,52.202457 0.124541,52.202419 0.124565,52.202385 0.124595,52.202335</cs:points> <cs:distances>0,6,4,6</cs:distances> <cs:elevations>19,19,19,20</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.124595,52.202335 0.124766,52.202145 0.125005,52.201889</gml:coordinates> </gml:LineString> <cs:name>Regent Street</cs:name> <cs:distance>57</cs:distance> <cs:time>9</cs:time> <cs:busynance>68</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>151</cs:startBearing> <cs:turn>straight on</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Road</cs:provisionName> <cs:color>#33aa33</cs:color> <cs:type>segment</cs:type> <cs:points>0.124595,52.202335 0.124766,52.202145 0.125005,52.201889</cs:points> <cs:distances>0,24,33</cs:distances> <cs:elevations>20,20,19</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.125005,52.201889 0.125044,52.20187 0.125083,52.201862 0.125135,52.201859</gml:coordinates> </gml:LineString> <cs:name>Link with Regent Street</cs:name> <cs:distance>10</cs:distance> <cs:time>3</cs:time> <cs:busynance>13</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>129</cs:startBearing> <cs:turn>straight on</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Unsegregated Shared Use</cs:provisionName> <cs:color>#ff8888</cs:color> <cs:type>segment</cs:type> <cs:points>0.125005,52.201889 0.125044,52.20187 0.125083,52.201862 0.125135,52.201859</cs:points> <cs:distances>0,3,3,4</cs:distances> <cs:elevations>19,19,19,19</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.125135,52.201859 0.125167,52.201862 0.125266,52.201885</gml:coordinates> </gml:LineString> <cs:name>Link with Parkers Piece (east-west)</cs:name> <cs:distance>9</cs:distance> <cs:time>3</cs:time> <cs:busynance>12</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>79</cs:startBearing> <cs:turn>straight on</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Unsegregated Shared Use</cs:provisionName> <cs:color>#ff8888</cs:color> <cs:type>segment</cs:type> <cs:points>0.125135,52.201859 0.125167,52.201862 0.125266,52.201885</cs:points> <cs:distances>0,2,7</cs:distances> <cs:elevations>19,19,19</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.125266,52.201885 0.128164,52.20216 0.12955,52.202301 0.130356,52.202389</gml:coordinates> </gml:LineString> <cs:name>Parkers Piece (east-west)</cs:name> <cs:distance>352</cs:distance> <cs:time>82</cs:time> <cs:busynance>456</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>81</cs:startBearing> <cs:turn>straight on</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Unsegregated Shared Use</cs:provisionName> <cs:color>#ff8888</cs:color> <cs:type>segment</cs:type> <cs:points>0.125266,52.201885 0.128164,52.20216 0.12955,52.202301 0.130356,52.202389</cs:points> <cs:distances>0,200,96,56</cs:distances> <cs:elevations>19,18,17,18</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.130356,52.202389 0.130827,52.202194</gml:coordinates> </gml:LineString> <cs:name>Link between Parkers Piece (east-west) and Gonville Place</cs:name> <cs:distance>39</cs:distance> <cs:time>22</cs:time> <cs:busynance>38</cs:busynance> <cs:walk>1</cs:walk> <cs:startBearing>124</cs:startBearing> <cs:turn>bear right</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Footpath</cs:provisionName> <cs:color>#008800</cs:color> <cs:type>segment</cs:type> <cs:points>0.130356,52.202389 0.130827,52.202194</cs:points> <cs:distances>0,39</cs:distances> <cs:elevations>18,17</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.130827,52.202194 0.131244,52.20229 0.131654,52.202339</gml:coordinates> </gml:LineString> <cs:name>Link between Mill Road and Gonville Place</cs:name> <cs:distance>58</cs:distance> <cs:time>14</cs:time> <cs:busynance>73</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>70</cs:startBearing> <cs:turn>bear left</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Unsegregated Shared Use</cs:provisionName> <cs:color>#ff8888</cs:color> <cs:type>segment</cs:type> <cs:points>0.130827,52.202194 0.131244,52.20229 0.131654,52.202339</cs:points> <cs:distances>0,30,28</cs:distances> <cs:elevations>17,17,17</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.131654,52.202339 0.13228,52.202076 0.132418,52.202019 0.132928,52.201805 0.133287,52.20166 0.134104,52.201328 0.134795,52.201027 0.135064,52.200916 0.135563,52.20071 0.136058,52.200508 0.136321,52.200405 0.136742,52.200253 0.136892,52.200195 0.137123,52.200104 0.137288,52.200035 0.138386,52.199593 0.138401,52.199581 0.13858,52.199516 0.139368,52.199215 0.139387,52.199207 0.139815,52.199059 0.140267,52.198929 0.141393,52.198555 0.142005,52.198376 0.142015,52.198376 0.142917,52.198116 0.143034,52.198082 0.143084,52.198071</gml:coordinates> </gml:LineString> <cs:name>Mill Road</cs:name> <cs:distance>916</cs:distance> <cs:time>220</cs:time> <cs:busynance>1499</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>124</cs:startBearing> <cs:turn>bear right</cs:turn> <cs:signalledJunctions>1</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Road</cs:provisionName> <cs:color>#33aa33</cs:color> <cs:type>segment</cs:type> <cs:points>0.131654,52.202339 0.13228,52.202076 0.132418,52.202019 0.132928,52.201805 0.133287,52.20166 0.134104,52.201328 0.134795,52.201027 0.135064,52.200916 0.135563,52.20071 0.136058,52.200508 0.136321,52.200405 0.136742,52.200253 0.136892,52.200195 0.137123,52.200104 0.137288,52.200035 0.138386,52.199593 0.138401,52.199581 0.13858,52.199516 0.139368,52.199215 0.139387,52.199207 0.139815,52.199059 0.140267,52.198929 0.141393,52.198555 0.142005,52.198376 0.142015,52.198376 0.142917,52.198116 0.143034,52.198082 0.143084,52.198071</cs:points> <cs:distances>0,52,11,42,29,67,58,22,41,41,21,33,12,19,14,90,2,14,63,2,34,34,87,46,1,68,9,4</cs:distances> <cs:elevations>17,19,19,19,19,19,19,19,19,19,19,19,19,19,19,18,20,20,19,19,18,18,19,19,19,18,18,18</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.143084,52.198071 0.143176,52.198288 0.143718,52.199577 0.143734,52.199615</gml:coordinates> </gml:LineString> <cs:name>Cavendish Road</cs:name> <cs:distance>177</cs:distance> <cs:time>33</cs:time> <cs:busynance>210</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>15</cs:startBearing> <cs:turn>turn left</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Quiet Street</cs:provisionName> <cs:color>#000000</cs:color> <cs:type>segment</cs:type> <cs:points>0.143084,52.198071 0.143176,52.198288 0.143718,52.199577 0.143734,52.199615</cs:points> <cs:distances>0,25,148,4</cs:distances> <cs:elevations>18,18,18,18</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.143734,52.199615 0.143814,52.199593 0.145211,52.199341 0.145323,52.199333 0.145412,52.199303 0.146076,52.199188 0.146166,52.1992</gml:coordinates> </gml:LineString> <cs:name>St Philip's Road</cs:name> <cs:distance>173</cs:distance> <cs:time>49</cs:time> <cs:busynance>301</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>115</cs:startBearing> <cs:turn>turn right</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Quiet Street</cs:provisionName> <cs:color>#000000</cs:color> <cs:type>segment</cs:type> <cs:points>0.143734,52.199615 0.143814,52.199593 0.145211,52.199341 0.145323,52.199333 0.145412,52.199303 0.146076,52.199188 0.146166,52.1992</cs:points> <cs:distances>0,6,99,8,7,47,6</cs:distances> <cs:elevations>18,19,17,17,17,19,19</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.146166,52.1992 0.14743,52.201195 0.147501,52.20137 0.147463,52.201561 0.147353,52.201736 0.147199,52.201836 0.147,52.201851</gml:coordinates> </gml:LineString> <cs:name>Catharine Street</cs:name> <cs:distance>329</cs:distance> <cs:time>59</cs:time> <cs:busynance>383</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>21</cs:startBearing> <cs:turn>turn left</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Quiet Street</cs:provisionName> <cs:color>#000000</cs:color> <cs:type>segment</cs:type> <cs:points>0.146166,52.1992 0.14743,52.201195 0.147501,52.20137 0.147463,52.201561 0.147353,52.201736 0.147199,52.201836 0.147,52.201851</cs:points> <cs:distances>0,238,20,21,21,15,14</cs:distances> <cs:elevations>19,16,15,15,15,15,16</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.147,52.201851 0.14705,52.201942</gml:coordinates> </gml:LineString> <cs:name>Link joining Roundabout, Cromwell Road, Catharine Street</cs:name> <cs:distance>11</cs:distance> <cs:time>2</cs:time> <cs:busynance>13</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>19</cs:startBearing> <cs:turn>bear right</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Quiet Street</cs:provisionName> <cs:color>#000000</cs:color> <cs:type>segment</cs:type> <cs:points>0.147,52.201851 0.14705,52.201942</cs:points> <cs:distances>0,11</cs:distances> <cs:elevations>16,16</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.14705,52.201942 0.147017,52.202061 0.147167,52.202114 0.147386,52.202114 0.147506,52.202061</gml:coordinates> </gml:LineString> <cs:name>Roundabout</cs:name> <cs:distance>50</cs:distance> <cs:time>22</cs:time> <cs:busynance>133</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>350</cs:startBearing> <cs:turn>bear left</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Quiet Street</cs:provisionName> <cs:color>#000000</cs:color> <cs:type>segment</cs:type> <cs:points>0.14705,52.201942 0.147017,52.202061 0.147167,52.202114 0.147386,52.202114 0.147506,52.202061</cs:points> <cs:distances>0,13,12,15,10</cs:distances> <cs:elevations>16,16,13,13,15</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.147506,52.202061 0.147635,52.20203 0.147788,52.202026 0.148368,52.20211 0.148448,52.202164 0.14863,52.202053</gml:coordinates> </gml:LineString> <cs:name>Fairfax Road</cs:name> <cs:distance>85</cs:distance> <cs:time>19</cs:time> <cs:busynance>115</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>111</cs:startBearing> <cs:turn>sharp right</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Quiet Street</cs:provisionName> <cs:color>#000000</cs:color> <cs:type>segment</cs:type> <cs:points>0.147506,52.202061 0.147635,52.20203 0.147788,52.202026 0.148368,52.20211 0.148448,52.202164 0.14863,52.202053</cs:points> <cs:distances>0,9,10,41,8,17</cs:distances> <cs:elevations>15,15,15,13,13,14</cs:elevations> </cs:segment> </gml:featureMember> <gml:featureMember> <cs:segment> <gml:LineString srsName="EPSG:4326"> <gml:coordinates>0.14863,52.202053 0.148542,52.202011 0.148537,52.201923 0.148601,52.201584 0.148498,52.201328 0.148237,52.200905 0.147489,52.19968</gml:coordinates> </gml:LineString> <cs:name>Thoday Street</cs:name> <cs:distance>280</cs:distance> <cs:time>69</cs:time> <cs:busynance>448</cs:busynance> <cs:walk>0</cs:walk> <cs:startBearing>232</cs:startBearing> <cs:turn>sharp right</cs:turn> <cs:signalledJunctions>0</cs:signalledJunctions> <cs:signalledCrossings>0</cs:signalledCrossings> <cs:provisionName>Quiet Street</cs:provisionName> <cs:color>#000000</cs:color> <cs:type>segment</cs:type> <cs:points>0.14863,52.202053 0.148542,52.202011 0.148537,52.201923 0.148601,52.201584 0.148498,52.201328 0.148237,52.200905 0.147489,52.19968</cs:points> <cs:distances>0,8,10,38,29,50,145</cs:distances> <cs:elevations>14,14,14,14,14,16,17</cs:elevations> </cs:segment> </gml:featureMember> </wfs:FeatureCollection>
Here's a sample of generic XML formatted output (when using &useDom=0
).
<?xml version="1.0" encoding="UTF-8"?> <markers xmlns:cs="http://www.cyclestreets.net/schema/xml/"> <marker start="King's Parade" finish="Thoday Street" start_longitude="0.117950" start_latitude="52.205303" startBearing="0" startSpeed="0" finish_longitude="0.147324" finish_latitude="52.199650" crow_fly_distance="2099" event="depart" whence="2010-11-10 16:39:50" speed="20" itinerary="343767" clientRouteId="0" plan="quietest" note="" length="3281" time="800" busynance="5094" quietness="64" signalledJunctions="2" signalledCrossings="0" west="0.117950" south="52.199650" east="0.147324" north="52.205303" name="King's Parade to Thoday Street" walk="1" type="route" leaving="2010-11-10 16:39:50" arriving="2010-11-10 16:53:10" coordinates="0.117867,52.205288 0.117872,52.205441 0.117904,52.205482 0.117978,52.205502 0.118032,52.205448 0.118107,52.205437 0.118507,52.205463 0.118734,52.205505 0.118932,52.20557 0.11916,52.20565 0.119246,52.205681 0.119653,52.205841 0.120082,52.205971 0.120563,52.206089 0.120631,52.206085 0.120683,52.206078 0.12073,52.206059 0.120959,52.205765 0.121141,52.205536 0.121251,52.205444 0.121492,52.205345 0.121741,52.205292 0.121827,52.205273 0.122161,52.205009 0.122373,52.204815 0.122983,52.204117 0.123057,52.204041 0.123242,52.2038 0.123415,52.203579 0.123511,52.203476 0.124111,52.202835 0.124478,52.202457 0.124541,52.202419 0.124565,52.202385 0.124595,52.202335 0.124766,52.202145 0.125005,52.201889 0.125044,52.20187 0.125083,52.201862 0.125135,52.201859 0.125167,52.201862 0.125266,52.201885 0.128164,52.20216 0.12955,52.202301 0.130356,52.202389 0.130827,52.202194 0.131244,52.20229 0.131654,52.202339 0.13228,52.202076 0.132418,52.202019 0.132928,52.201805 0.133287,52.20166 0.134104,52.201328 0.134795,52.201027 0.135064,52.200916 0.135563,52.20071 0.136058,52.200508 0.136321,52.200405 0.136742,52.200253 0.136892,52.200195 0.137123,52.200104 0.137288,52.200035 0.138386,52.199593 0.138401,52.199581 0.13858,52.199516 0.139368,52.199215 0.139387,52.199207 0.139815,52.199059 0.140267,52.198929 0.141393,52.198555 0.142005,52.198376 0.142015,52.198376 0.142917,52.198116 0.143034,52.198082 0.143084,52.198071 0.143176,52.198288 0.143718,52.199577 0.143734,52.199615 0.143814,52.199593 0.145211,52.199341 0.145323,52.199333 0.145412,52.199303 0.146076,52.199188 0.146166,52.1992 0.14743,52.201195 0.147501,52.20137 0.147463,52.201561 0.147353,52.201736 0.147199,52.201836 0.147,52.201851 0.14705,52.201942 0.147017,52.202061 0.147167,52.202114 0.147386,52.202114 0.147506,52.202061 0.147635,52.20203 0.147788,52.202026 0.148368,52.20211 0.148448,52.202164 0.14863,52.202053 0.148542,52.202011 0.148537,52.201923 0.148601,52.201584 0.148498,52.201328 0.148237,52.200905 0.147489,52.19968" /> <marker name="King's Parade" distance="27" time="5" busynance="40" walk="0" startBearing="1" turn="bear left" signalledJunctions="0" signalledCrossings="0" provisionName="Road" color="#33aa33" type="segment" points="0.117867,52.205288 0.117872,52.205441 0.117904,52.205482 0.117978,52.205502" distances="0,17,5,5" elevations="17,17,17,17" /> <marker name="St Mary's Street, NCN 11" distance="55" time="10" busynance="79" walk="0" startBearing="148" turn="sharp right" signalledJunctions="0" signalledCrossings="0" provisionName="Road" color="#33aa33" type="segment" points="0.117978,52.205502 0.118032,52.205448 0.118107,52.205437 0.118507,52.205463 0.118734,52.205505" distances="0,7,5,27,16" elevations="17,17,17,17,17" /> <marker name="Market Street, NCN 11" distance="141" time="39" busynance="299" walk="0" startBearing="62" turn="straight on" signalledJunctions="0" signalledCrossings="0" provisionName="Road" color="#33aa33" type="segment" points="0.118734,52.205505 0.118932,52.20557 0.11916,52.20565 0.119246,52.205681 0.119653,52.205841 0.120082,52.205971 0.120563,52.206089" distances="0,15,18,7,33,33,35" elevations="17,17,17,17,19,19,19" /> <marker name="Sidney Street" distance="13" time="3" busynance="13" walk="0" startBearing="95" turn="bear right" signalledJunctions="0" signalledCrossings="0" provisionName="Cycle Track" color="#ff0000" type="segment" points="0.120563,52.206089 0.120631,52.206085 0.120683,52.206078 0.12073,52.206059" distances="0,5,4,4" elevations="19,19,19,19" /> <marker name="Sidney Street" distance="121" time="18" busynance="135" walk="0" startBearing="154" turn="bear right" signalledJunctions="0" signalledCrossings="0" provisionName="Road" color="#33aa33" type="segment" points="0.12073,52.206059 0.120959,52.205765 0.121141,52.205536 0.121251,52.205444 0.121492,52.205345 0.121741,52.205292 0.121827,52.205273" distances="0,36,28,13,20,18,6" elevations="19,19,19,18,16,16,16" /> <marker name="St Andrew's Street" distance="362" time="110" busynance="695" walk="0" startBearing="142" turn="straight on" signalledJunctions="1" signalledCrossings="0" provisionName="Road" color="#33aa33" type="segment" points="0.121827,52.205273 0.122161,52.205009 0.122373,52.204815 0.122983,52.204117 0.123057,52.204041 0.123242,52.2038 0.123415,52.203579 0.123511,52.203476 0.124111,52.202835 0.124478,52.202457" distances="0,37,26,88,10,30,27,13,82,49" elevations="16,15,15,17,17,17,18,18,19,19" /> <marker name="Link between Regent Street and St Andrew's Street" distance="16" time="9" busynance="71" walk="0" startBearing="135" turn="straight on" signalledJunctions="0" signalledCrossings="0" provisionName="Road" color="#33aa33" type="segment" points="0.124478,52.202457 0.124541,52.202419 0.124565,52.202385 0.124595,52.202335" distances="0,6,4,6" elevations="19,19,19,20" /> <marker name="Regent Street" distance="57" time="9" busynance="68" walk="0" startBearing="151" turn="straight on" signalledJunctions="0" signalledCrossings="0" provisionName="Road" color="#33aa33" type="segment" points="0.124595,52.202335 0.124766,52.202145 0.125005,52.201889" distances="0,24,33" elevations="20,20,19" /> <marker name="Link with Regent Street" distance="10" time="3" busynance="13" walk="0" startBearing="129" turn="straight on" signalledJunctions="0" signalledCrossings="0" provisionName="Unsegregated Shared Use" color="#ff8888" type="segment" points="0.125005,52.201889 0.125044,52.20187 0.125083,52.201862 0.125135,52.201859" distances="0,3,3,4" elevations="19,19,19,19" /> <marker name="Link with Parkers Piece (east-west)" distance="9" time="3" busynance="12" walk="0" startBearing="79" turn="straight on" signalledJunctions="0" signalledCrossings="0" provisionName="Unsegregated Shared Use" color="#ff8888" type="segment" points="0.125135,52.201859 0.125167,52.201862 0.125266,52.201885" distances="0,2,7" elevations="19,19,19" /> <marker name="Parkers Piece (east-west)" distance="352" time="82" busynance="456" walk="0" startBearing="81" turn="straight on" signalledJunctions="0" signalledCrossings="0" provisionName="Unsegregated Shared Use" color="#ff8888" type="segment" points="0.125266,52.201885 0.128164,52.20216 0.12955,52.202301 0.130356,52.202389" distances="0,200,96,56" elevations="19,18,17,18" /> <marker name="Link between Parkers Piece (east-west) and Gonville Place" distance="39" time="22" busynance="38" walk="1" startBearing="124" turn="bear right" signalledJunctions="0" signalledCrossings="0" provisionName="Footpath" color="#008800" type="segment" points="0.130356,52.202389 0.130827,52.202194" distances="0,39" elevations="18,17" /> <marker name="Link between Mill Road and Gonville Place" distance="58" time="14" busynance="73" walk="0" startBearing="70" turn="bear left" signalledJunctions="0" signalledCrossings="0" provisionName="Unsegregated Shared Use" color="#ff8888" type="segment" points="0.130827,52.202194 0.131244,52.20229 0.131654,52.202339" distances="0,30,28" elevations="17,17,17" /> <marker name="Mill Road" distance="916" time="220" busynance="1499" walk="0" startBearing="124" turn="bear right" signalledJunctions="1" signalledCrossings="0" provisionName="Road" color="#33aa33" type="segment" points="0.131654,52.202339 0.13228,52.202076 0.132418,52.202019 0.132928,52.201805 0.133287,52.20166 0.134104,52.201328 0.134795,52.201027 0.135064,52.200916 0.135563,52.20071 0.136058,52.200508 0.136321,52.200405 0.136742,52.200253 0.136892,52.200195 0.137123,52.200104 0.137288,52.200035 0.138386,52.199593 0.138401,52.199581 0.13858,52.199516 0.139368,52.199215 0.139387,52.199207 0.139815,52.199059 0.140267,52.198929 0.141393,52.198555 0.142005,52.198376 0.142015,52.198376 0.142917,52.198116 0.143034,52.198082 0.143084,52.198071" distances="0,52,11,42,29,67,58,22,41,41,21,33,12,19,14,90,2,14,63,2,34,34,87,46,1,68,9,4" elevations="17,19,19,19,19,19,19,19,19,19,19,19,19,19,19,18,20,20,19,19,18,18,19,19,19,18,18,18" /> <marker name="Cavendish Road" distance="177" time="33" busynance="210" walk="0" startBearing="15" turn="turn left" signalledJunctions="0" signalledCrossings="0" provisionName="Quiet Street" color="#000000" type="segment" points="0.143084,52.198071 0.143176,52.198288 0.143718,52.199577 0.143734,52.199615" distances="0,25,148,4" elevations="18,18,18,18" /> <marker name="St Philip's Road" distance="173" time="49" busynance="301" walk="0" startBearing="115" turn="turn right" signalledJunctions="0" signalledCrossings="0" provisionName="Quiet Street" color="#000000" type="segment" points="0.143734,52.199615 0.143814,52.199593 0.145211,52.199341 0.145323,52.199333 0.145412,52.199303 0.146076,52.199188 0.146166,52.1992" distances="0,6,99,8,7,47,6" elevations="18,19,17,17,17,19,19" /> <marker name="Catharine Street" distance="329" time="59" busynance="383" walk="0" startBearing="21" turn="turn left" signalledJunctions="0" signalledCrossings="0" provisionName="Quiet Street" color="#000000" type="segment" points="0.146166,52.1992 0.14743,52.201195 0.147501,52.20137 0.147463,52.201561 0.147353,52.201736 0.147199,52.201836 0.147,52.201851" distances="0,238,20,21,21,15,14" elevations="19,16,15,15,15,15,16" /> <marker name="Link joining Roundabout, Cromwell Road, Catharine Street" distance="11" time="2" busynance="13" walk="0" startBearing="19" turn="bear right" signalledJunctions="0" signalledCrossings="0" provisionName="Quiet Street" color="#000000" type="segment" points="0.147,52.201851 0.14705,52.201942" distances="0,11" elevations="16,16" /> <marker name="Roundabout" distance="50" time="22" busynance="133" walk="0" startBearing="350" turn="bear left" signalledJunctions="0" signalledCrossings="0" provisionName="Quiet Street" color="#000000" type="segment" points="0.14705,52.201942 0.147017,52.202061 0.147167,52.202114 0.147386,52.202114 0.147506,52.202061" distances="0,13,12,15,10" elevations="16,16,13,13,15" /> <marker name="Fairfax Road" distance="85" time="19" busynance="115" walk="0" startBearing="111" turn="sharp right" signalledJunctions="0" signalledCrossings="0" provisionName="Quiet Street" color="#000000" type="segment" points="0.147506,52.202061 0.147635,52.20203 0.147788,52.202026 0.148368,52.20211 0.148448,52.202164 0.14863,52.202053" distances="0,9,10,41,8,17" elevations="15,15,15,13,13,14" /> <marker name="Thoday Street" distance="280" time="69" busynance="448" walk="0" startBearing="232" turn="sharp right" signalledJunctions="0" signalledCrossings="0" provisionName="Quiet Street" color="#000000" type="segment" points="0.14863,52.202053 0.148542,52.202011 0.148537,52.201923 0.148601,52.201584 0.148498,52.201328 0.148237,52.200905 0.147489,52.19968" distances="0,8,10,38,29,50,145" elevations="14,14,14,14,14,16,17" /> </markers>
If a journey has already been planned you can re-use the journey's itinerary by specifying the journey's itinerary number and the new route type. This is useful if, for instance a user has requested the fastest route, but now wants to view the quietest route for the same start and finish points.
Example: Route #860766: Buckingham Palace, via Horse Guards Parade to Westminster Abbey:
https://www.cyclestreets.net/api/journey.json?key=registeredapikey&plan=quietest&itinerary=860766
Apart from the key
and the optional useDom
these are the only required parameters in this usage:
A GPX and/or KML file for a route can be made available via the main website URL namespace.
To obtain a GPX/KML output, you must first plan a normal journey via the API, which saves the route to the database.
Important: That API call must use the segments=1 parameter, as documented above, as this is required for the turn-by-turn data to be saved to the database for subsequent retrieval.
You can then request the GPX file, via a standard GET request. E.g. for itinerary no. 90413366 with the balanced strategy, the URLs would be:
In due course, we intend to make GPX/KML an official part of the API namespace via a new parameter, but do not have a timescale for this at present.
Returns markers that describe the route.
If &useDom=1 was set in the parameter list it will return GML formatted info, which is the preferred format.
The output contains a sections describing the route as a whole, and is followed by the detailed segments.
These contain the resolved waypoints - which are the requested waypoints after they have been 'snapped' to the nearest point on the cycle network.
Example:
<waypoint longitude="0.117950" latitude="52.205303" sequenceId="1"/>
These represent each stage of the journey - usually a whole street.
In XML mode, if an error is detected it returns a single marker:
<markers><marker type="error" id="1" code="" description="" /></markers>
In that, code is an integer, and description can be displayed to the user.