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

2
1

How would I tag a road that's conditionally one-way? It's the exit road for a parking lot that doubles as a residential street. If you live along that street, or are making a delivery to a residence there, it's a two-way road. For everyone else, it's one-way.

I've found how to tag one-wayness based on what sort of vehicle is involved (eg. two-way for bicycles, but one-way for motor vehicles), but not how to tag it for what you're doing.

asked 09 May '16, 08:29

Carnildo's gravatar image

Carnildo
831212543
accept rate: 40%


I would add the common case with "oneway=yes" and the special case using conditional restrictions with "oneway:conditional=no @ destination". As of today, "oneway:conditional=no @ destination" has already been used 44 times.

It also covers the delivery case in my opinion.

Not sure how to specify multiple conditions. I would expect "oneway:conditional=no @ (destination OR delivery)" but conditional restrictions only specify operator AND but not operator OR.

For specifying multiple conditions, the conditional restrictions page allows to use a semicolon (;). So tagging the special case using "oneway:conditional=no @ destination; no @ delivery" is also an option. But as stated before, destination also includes delivery in my opinion.

permanent link

answered 09 May '16, 12:13

scai's gravatar image

scai ♦
33.3k21309459
accept rate: 23%

edited 09 May '16, 12:28

Hi Carnildo, just tag it as a one way street and make explicit tags for the group that allowed going reversed or the opposite direction, see these pages like http://wiki.openstreetmap.org/wiki/Key:access

permanent link

answered 09 May '16, 10:02

Hendrikklaas's gravatar image

Hendrikklaas
9.3k207238387
accept rate: 5%

Perhaps you need the :forward and :backward suffixes for the access tag? How about access:forward=yes access:backwards=destination to say "You can drive forwards along this way, but you can go backwards only if this is your destination". Change :forward/:backwards as appropriate. However, rather than the generic access tag, you should use something more accurate, like vehicle:forwards=yes vehicle:backwards=destination

permanent link

answered 09 May '16, 10:10

rorym's gravatar image

rorym
5.4k1449100
accept rate: 11%

edited 09 May '16, 10:12

Follow this question

By Email:

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

By RSS:

Answers

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:

×930
×49

question asked: 09 May '16, 08:29

question was seen: 2,885 times

last updated: 09 May '16, 12:28

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