NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum

How do I map this kind of intersection in terms of adding lane numbers, turning lanes and width?

For example, what I have so far for the bottom road leading up to the intersection is:

lanes = 3

lanes:forward = 1

lanes:backward = 1

turn:lanes:backward = 1

And I don't have width added yet, but I was thinking of adding it as:

width = 15'

Or should I specify which lane has which width? In general, for roads and streets with lane tags on the way, does width specify for the entire width of the way? And what else should I add/edit to make the bottom road leading up to the intersection complete?

Thank you!

Aerial of an intersection without overlaying OSM data

Aerial of intersection with overlaying OSM data

asked 17 Sep '20, 16:38

IanVG's gravatar image

accept rate: 0%

You need to split the highways at the intersection and at the position where the lanes start or stop. Let's take the road north of the intersection. Assuming the way runs north to south the tags would be:


If the way runs south to north forward and backward would have to be swapped, but the order in the turn:lanes is always left to right in driving direction (not way direction).

If there are no markings on the right lane you could also tag
instead. It's not so clear from the picture.

There are some examples on the Wiki

permanent link

answered 17 Sep '20, 18:48

TZorn's gravatar image

accept rate: 15%

edited 17 Sep '20, 18:53

I think the correct tagging would be (speaking of North Milledge Avenue and assuming it goes S>N):
lanes = 3
lanes:forward = 1
lanes:backward = 2
turn:lanes:backward = left|

permanent link

answered 17 Sep '20, 18:19

Mannivu's gravatar image

accept rate: 6%

reverted 17 Sep '20, 18:56


lanes:forward and lanes:backward should add up to lanes (except if there is a lane open to both directions.

(17 Sep '20, 18:56) TZorn

Yes, you're right. I've edited my answer just before your comment ­čśů

(17 Sep '20, 18:56) Mannivu

I agree with the previous answers that turn:lanes:forward= and/or turn:lanes:backward= are the tags to be use.

I personally like to use 'none' instead of nothing between the "|" lane delimiters as I find it easier to read especially on wide streets with lots of lanes. (Software tools shouldn't care one way or the other.)

You can tag all this by hand, but the turn lanes plug-in for JOSM makes it really, really easy and assures that you have the proper match up between the number of lanes specified in the turn:lanes:*, lanes:forward, lanes:backward tagging and the total lane count.

permanent link

answered 17 Sep '20, 19:11

n76's gravatar image

accept rate: 17%

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]( "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: 17 Sep '20, 16:38

question was seen: 1,840 times

last updated: 17 Sep '20, 19:11

NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum