-
Notifications
You must be signed in to change notification settings - Fork 823
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
Highway ref's with long modifiers should be rendered #4438
Comments
Length limit is 11 characters, determined on the longest ref: openstreetmap-carto/project.mml Line 1735 in b86de31
The concern about this creating bad mapping incentives is valid, i am not sure if the solution can be to maintain a list of abbreviations in all languages of the world (at least not within this style - it could be a valuable idea for a separate project - like also for abbreviations in other labels like street names). The alternative would be to apply some generic shortening using an ellipsis like suggested for addresses already: #4160 (comment) |
I suppose even if there were to be some sort of abbreviation lookup table that was used solely for the purpose of rendering highway To me, perhaps the best scenario would be to add a new tag along the lines of |
There's currently the tag |
Note this would be made redundant if #508 is implemented. |
Expected behavior
Highway ways should have the values of their
ref
tags rendered.Actual behavior
Highway ways with
ref
tags that contain long modifiers (e.g.ref=US 81 Business
orref=ND 200 Alternate
) are not having theirref
's rendered. They are rendered if the modifiers are abbreviated (e.g.ref=US 90 ALT
), but that probably goes against the no abbreviations convention.Some abbreviations that are known to be used:
ref=... Business
➞ref=... BUS
orref=... Bus
ref=... Alternate
➞ref=... ALT
orref=... Alt
ref=... Bypass
➞ref=... BYP
ref=... Truck
➞ref=... TRK
Links and screenshots illustrating the problem
In Grand Forks, ND, 32nd Avenue South is (probably correctly) tagged with
ref=US 81 Business
but has noref
rendered, unlike the nearby interstate withref=I 29;US 81
:Meanwhile, in East Bernard, TX, Main Street is (probably incorrectly) tagged with
ref=US 90 ALT
and has itsref
rendered as expected:The text was updated successfully, but these errors were encountered: