openstreetmap / id-tagging-schema

🆔🏷 The presets and other tagging data used by the iD editor
ISC License
137 stars 148 forks source link

Unmarked Crossing nodes added by iD are missing tags #1275

Open une-abeille-osm opened 6 days ago

une-abeille-osm commented 6 days ago

Describe the bug When drawing in sidewalks as separate ways, it's necessary to draw crossings as ways as well. Unmarked Crossing ways (as named in iD; crossing=unmarked, footway=crossing) that cross a street prompt the user to connect the ways with a node, and that resulting node has incomplete tags. This results in the user having to manually correct each error before uploading changes.

Marked Crossings and Crossings With Pedestrian Signals do not have this issue.

To Reproduce

  1. Draw an Unmarked Crossing way across another way
  2. Click "Connect using a Crossing" as suggested by iD
  3. View Issues console

Expected behavior The added node should have all required tags

Screenshots image image image

tordans commented 6 days ago

It sounds like this will be solved by https://github.com/openstreetmap/iD/pull/9586#pullrequestreview-2092092574

You might also want to check out https://github.com/openstreetmap/id-tagging-schema/pull/1201#issuecomment-2075548508 where I refactor the crossing presets.

Lets keep this open until https://github.com/openstreetmap/iD/pull/9586 is merged.