openstreetmap / id-tagging-schema

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

Add a fixme=continue tag for highways #558

Open martin-kokos opened 2 years ago

martin-kokos commented 2 years ago

OSM Tag(s)

fixme=continue

How would you like this tag to see supported?

As a Preset

Label

Continues

Aliases

No response

Terms

No response

Link to OSM Wiki page

https://wiki.openstreetmap.org/wiki/Tag%3Afixme%3Dcontinue

Status of the Tag

De Facto

Usage of the tag

122 201

Replaces other Tag?

No response

Regional Tag?

No response

Further Information

Sometimes one maps a long a main highway and there is a need to mark stubs for which there is a need to get back to. Highways such as in Africa are often like trees and one just needs to follow what looks like the main trunk to some other road in order to not make a trunk road end suddenly, but cant follow up on all the stubs encountered on the way. Leaving fixme=continue, its easy to get back to via MapRoulette tasks and finish individually.

tyrasd commented 2 years ago

Label: Continues

I think this label is a bit too unspecific and could be confusing.


:thinking: I'm also thinking whether a preset is really the best solution for this. Perhaps there could be direct support in iD for the fixme=continue tag and similar mapping hints / help requests. For example, iD could render unconnected end vertices of highway ways with this tag with a small :information_source: icon which shows a small short help message when selecting it (similar to the current validation warnings). There should also be an easy way to add such "help request" fixmes, maybe in form of a special optional field…

martin-kokos commented 2 years ago

I was thinking a preset would be the easiest to implement as my main concern is the ease of adding. Another label idea could be Highway continues or Fix me note: Highway continues. It already shows as a black node which is sufficient for now IMO as most of them are fixme=continue especially on the end of a way and there is little chance of interference with other meaning (but could use an arrow icon for example since noexit has an icon)

1ec5 commented 2 years ago

As a freeform field, fixme would normally give the mapper an opportunity to elaborate, for example to explain that there are x kilometers left unmapped, or that the path through the woods to the north is unknown. It would be unfortunate if special support for fixme=continue would dissuade mappers from providing that additional detail.

Something that isn’t specific to continue would avoid this problem. For example, if a vertex of a way is tagged with fixme but no primary feature tag, it currently shows up as a small dot. Instead, a fixme-only vertex could have its own preset similar to the Address preset, and iD could label it on the map based on fixme (truncated to a reasonable length).

verhovsky commented 7 months ago

Please add this preset. It's used 130,000 times.

https://taginfo.openstreetmap.org/keys/fixme#values

It's useful for mapping private roads because I'm not going to trespass just to finish drawing a road.