-
Notifications
You must be signed in to change notification settings - Fork 163
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
(Re)add Traffic Calming Islands drawn as separate areas #1162
Comments
…affic_island` partially addresses #1162
Hi. Yeah, I must admit that I didn't think about all potential side effects while reviewing #1076. I agree that your proposed actions are the best way to address this issue. As a first step, I've added a tag upgrade rule to automatically replace A dedicated preset for
Yeah, this was still a bit of a mess. 🙈 I've now fixed this and changed all traffic calming presets to work like this:
I think this should be quite close to how the tag is intended to use. |
…affic_calming` addresses missing pieces for openstreetmap/id-tagging-schema#1162
12b0528 should resolve the missing piece for this on iD's side. This exception is literally hardcoded for now. Eventually a more flexible way to define tag upgrade rules would be nice to have (ideditor/schema-builder#141). |
#1076 appears to have removed the preset for separately-drawn traffic islands. These were de facto drawn as
traffic_calming=island
. I realize this is not correct and half the reason for this was iD's preset. But, currently, 74,772 elements (Overpass) out of 87,814 elements (Taginfo) are on areas/closed ways without ahighway
tag. In other words, 85% of traffic islands are micromapped this way all over the world as separate areas far exceeding being mapped on road ways.This is not technically correct, but the current editor version not only doesn't have a preset anymore, but it makes these appear as untagged lines and furthermore offers a completely wrong "convert to line" upgrade. (While something like
landuse=grass
+traffic_calming=island
(or even +area=yes
) doesn't show any warnings.) So, asking to:area:highway=traffic_island
valid for areas (as drawn separately from roads)traffic_calming=island
(+area=yes
) areas (that don't havehighway
†) toarea:highway=traffic_island
so as to fix the existing cases.† Note that there are currently 508 closed ways with both
traffic_calming=island
andhighway=*
. These seem to range from tiny roundabouts and footways/pedestrian areas to variously creatively mistagged elements. I guess these should be manually reviewed.P.S. I should also note that stuff like
traffic_calming=choker
ortraffic_calming=chicane
still offer a separate area preset witharea=yes
, which would then also be wrong for the same reason that theisland
was wrong.The text was updated successfully, but these errors were encountered: