I noticed that cycle.travel offered a diversion off the A40 “cycleway” when asked to route eastbound as per this route segment:
https://cycle.travel/map/journey/1038080
I had a look at what this looks like on the ground and how it’s represented in OSM and can see why it’s routing like this. I’m not sure how to tag it so that OSM reflects the half-arsed reality though.
The issue is that the original westbound cycle lane moved from shared pavement to an on-carriageway painted lane along the 40mph slip road. It later routes riders back onto the shared pavement before a busy junction.
Since that lane was created they’ve implemented two way cycling on the pavement with little blue shared pavement signs (a change always guaranteed to please everyone).
The painted lane on the carriageway is represented by the existing tags
cycleway:left=lane
Obviously it’s not suitable for cycling against the direction of traffic.
However to indicate in OSM that cycling eastbound is possible on the two-way shared pavement I’d need to add a separate way with the slip road tags changed to:
cycleway:left=separate
wouldn’t I?
Can I use:
cycleway:left=separate;lane
cycleway:left:lane:oneway=yes
cycleway:left:separate:oneway=no
Or do I just change the tags to make the cycleway separate, create a separate way for it, and pretend the painted on-carriageway lane doesn’t exist any more?
Here’s the OSM way as it is at the moment, recognising the painted one-way lane and ignoring the shared pavement:
There are similar issues on the A4 cycle lanes which are also supposedly two way, but where the transport engineers forgot to take account of the practicalities of riding in one of the two directions. The two way cycle lane routes through bus stops, requiring cyclists travelling contraflow to get slightly too close to riding into oncoming 40mph traffic at each bus stop. Except here TfL forgot to designate the pavement shared space. I think TfL are making it up as they go along.
Would it be worth encouraging the transport engineers to try to represent their designs in OSM so that they notice all the errors they keep making?
