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
Don't render "highway"=* + "area"="yes" #3564
Comments
Hi, please make the title of this ticket to be more precise. Related to #180. |
highway=*
+ area=yes
Remapping this areas with linear ways seems not a really good idea: But many of them have linear ways already: |
Certainly not all highway=values are rendered for areas. Can you list highway values that should be never rendered as areas and currently are rendered as areas? |
highway+area=yes and highway:area seem to mean different things, so why should highway+area=yes not be rendered? Also highway:area is only an unapproved proposal on the wiki, so there is no reason to somehow base any decisions on it. Also, in your examples, https://www.openstreetmap.org/way/194428842 actually looks like correct use of highway+area, it is not just the 2D shape of a single road. Also https://www.openstreetmap.org/way/386587077 looks questionable, I haven't looked at aerial imagery of the place. |
I agree with aceman444 that any decision of rendering shouldn't be based on highway:area. Although they are both highway tags, it doesn't mean the use of one is related to the other. As they have different meanings and different use cases. At least, they should. Even if they didn't though, its not like they are or should be mutually exclusive. There's nothing in the highway:area proposal that says it supersedes highway+area=yes. At least not that I could find. |
Documented tags in widespread use that never went through a proposal process may be rendered or influence rendering decisions. For an example |
The tag is area:highway=x, not highway:area, but you probably meant to write that ;-) : https://wiki.openstreetmap.org/wiki/Proposed_features/area:highway |
I would really like to choose one of the schemes for highway areas and go with it. Current situation is crazy: we have allowed but not documented scheme with "area=yes" which is still consequently added by one users (because it's rendered) and consequently reverted by second ones (because in opionion of some this tag is wrong) at the other hand we have second scheme of area:highway= which is simpler and documented, but as it's not rendered it's less popular. https://wiki.openstreetmap.org/wiki/Tag:area:highway%3Dfootway |
In general I'm skeptic if we can stay with just one scheme. The days when OSM meant just adding new different are gone, now we have to deal with multiple schemes and balance when to use them. |
The two schemes have different meanings, which have been clarified in discussions in the past. The fact that there are always some mappers abusing one of them to paint something for the renderer is not an argument to merge the schemes in rendering. I still want a rendered map that shows me the abstracted topology of the road network, for my own visual orientation, and not the painted road surface. It would be nice to have a separate layer to switch that on as an overlay, but not as the only choice. |
Can you describe meaning of both schemes and show the difference between them? |
Yes.
|
I am closing it as it is starting to degenerate into tagging discussion and it is already partially implemented. Certainly not all highway values are rendered for areas. Please open new issue that lists highway values that should be never rendered as areas and currently are rendered as areas (or open it for a just single higway value that is rendered for areas and should be never rendered for areas). |
In short "To fix this, highway=* + area=yes should no longer be rendered." is not a good solution. Some highway=* + area=yes are completely fine and not rendering them is not desirable (highway=pedestrian + area=yes for pedestrian squares is an example). If there is some higway value that is rendered for areas and should be never rendered for areas - please open a new issue. |
@mboeringa, yes that's what I meant. Thinks for the correction ;) As far as the discussion goes, I've seen a few map apps render highway=* + area=yes. I haven't seen any render the other tag though. I think the rendering of the highway=* + area=yes is partly due to the fact that this map does, which works as a feedback loop for people to map things that way. So, while area=yes might not be documented or whatever it would be bad to base a rendering decision on that. Since its clearly in semi widespread use. Whatever the wiki details are. |
OsmAnd is currently the only software that renders |
There's also |
The current rendering of
highway=*
+area=yes
encourages people to maparea:highway=*
features ashighway=*
witharea=yes
, which is incorrect. To fix this,highway=*
+area=yes
should no longer be rendered. According to taginfo, there are 298,745 features tagged like this.Examples:
. . . and 298,741 others.
The text was updated successfully, but these errors were encountered: