Zverik / every_door

A dedicated app for collecting thousands of POI for OpenStreetMap
https://every-door.app
ISC License
403 stars 34 forks source link

Raised crosswalks mapped with iD are not recognized #491

Open kallejre opened 1 year ago

kallejre commented 1 year ago

As you may know, iD map editor allows users to use checkbox to determine if crossing is raised. If it is, then tag traffic_calming=table is added to the crossing. When editing such raised crossing in ED's micromapping mode, app shows relevant preset, but "Raised" field would then appear as undefined with user having just one optional choice - "yes". When "yes" is selected, then traffic_calming=table will be overwritten by less informative tag traffic_calming=yes and such behaviour is undesirable.

Minimal expectation is to resort to same behaviour as iD does by replacing yes with table. However, not all raised crossings are tables. traffic_calming=hump could also be a perfectly valid, albeit 6x rarer tag to use in such scenario (example).

Illustrating examples: marked crosswalk and changeset where issue became apparent.

tommycrock commented 1 year ago

Same here. https://www.openstreetmap.org/node/29048413/history It would be good if table and other valid traffic calming options were shown. More generally, if a tag is already written that value should be shown by every door, not ignored if it isn't a recognised value. That would stop people unknowingly overwriting the tag.