Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tagging and rendering restricted areas in lanes #52

Open
trivisonno opened this issue Jun 28, 2023 · 1 comment
Open

tagging and rendering restricted areas in lanes #52

trivisonno opened this issue Jun 28, 2023 · 1 comment

Comments

@trivisonno
Copy link
Owner

A portion of id=474243582 has a large yellow hatched area. This seems like a part of the left turn lane heading north, but it's not clear how exactly we map this wide area. I've found very limited discussion online. It's only paint and no physical separation, so the two directions can't be mapped as separate ways. It's only 4 lanes, but we need some way to render this. It's not clear that any restriction tags would be appropriate either.
image

See also:
https://labs.mapbox.com/mapping/mapping-for-navigation/adding-turn-lanes/#12-lanes-with-restricted-access (mentions these but doesn't say how they map it)
image

@trivisonno
Copy link
Owner Author

trivisonno commented Jun 28, 2023

Maybe the 'divider' tag? (https://taginfo.openstreetmap.org/keys/divider)

For instance in the example above of West 25th Street in Cleveland, Ohio, maybe tag with divider=diagonal_crosshatch and divider:width=10'. It seems like diagonal_crosshatch is always yellow (to separate opposing directions of travel) and chevron_crosshatch is always white (to separate lanes within the same direction of travel). It makes sense that the diagonal_crosshatch would be between the forward/backward lanes, but as in the mapbox image above, it's not clear how we'd tag a chevron_crosshatch that separates lanes within a single direction...

I'm not sure if driving within a crosshatched area is illegal, in Ohio...

We shouldn't tag these areas as lanes, because certain routing algorithms would assume they are properly traversable.

Here's is some Ohio MUTCD description of this crosshatching:
image
image

And from the Ohio Traffic Engineering Manual (TEM):
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant