I recently stumbled upon a situation where I'm a bit unsure how to properly represent it in OSM.

It's about this intersection: https://www.openstreetmap.org/#map=19/54.86651/11.11583

I noticed using osmand that it would not route me across that intersection from south to north. It's not an osmand issue, but an issue with the data.

The streets from north and south (Tårs Landvej) split up into 1-directional streets before the intersection and end in the west-east street (Spodsbjergvej) at slightly different locations. This is in line with the situation on the ground.

The problem now is this: On the west-east street (Spodsbjergvej) cycling is forbidden (and dangerous), so it's correctly tagged with "bicycle:no". However it is absolutely possible to cross this intersection in north/south direction, that is even part of some local cycling routes. But for the routing this means you have to cross a few meters on the larger road with "bicycle:no", so a routing software will not route bicycles through this.

I'm wondering how to best adress this. One option would be splitting the west-east roat (Spodsbjergvej) both at the left and right entrypoints of Tårs Landvej and changing the piece between to "bicycle:yes". Would that be a good way?

asked 27 Aug, 09:44

hanno's gravatar image

accept rate: 0%

This is ultimately a false precision issue that tends to afflict junction mappers - London, for example, is full of cases like this.

There is no need to map the "wiggle" between the north and south streets. It is a straight-across turn; anyone driving or cycling across this turn would continue straight on without having to make a left-then-right manoeuvre. The entrances/exits are expressly flared to permit this to happen.

A better way of mapping this would be to map the topology (i.e. the highway ways) with a straight-across intersection, and then to use area:highway to record the exact geometry of the junction. That conveys all the information without suggesting misleading manoeuvres to drivers or cyclists.

(The wiggle is a form of traffic calming, to slow drivers on the approach to the junction and prevent them going straight across without stopping. I could see some logic in having a dedicated traffic_calming tag for this but I don't believe one's ever been proposed.)

Martin Lucas-Smith from CycleStreets touched on some related issues in a talk at SOTM 2019 in https://www.youtube.com/watch?v=pMCnEFzjPD8 .

permanent link

answered 27 Aug, 10:21

Richard's gravatar image

Richard ♦
accept rate: 19%

edited 27 Aug, 10:21


The east west highway here might be divided long enough to justify separately mapped carriageways? In which case there would be enough wiggle room to include the chicane and have the north-south roads continue through.

(27 Aug, 13:38) InsertUser
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 27 Aug, 09:44

question was seen: 193 times

last updated: 27 Aug, 13:38

powered by OSQA