Conversation
* adds NL-specific preset for "moped links" (highway=cycleway + bicycle=no + moped=designated) * replace deprecation rule for `highway=cycleway` + `bicycle=no` with special "replacement" preset (which excludes the NL)
|
this works, but it's slightly questionable if it is worth the effort of having to keep around two extra presets (plus all related translations) just to make the deprecation rule for |
|
What are the alternatives? I would guess:
|
|
Issue #484 may of course exist in other countries as well, but I don't know if this is the case. |
|
I think the most reasonable alternative would be to
One could even make the argument that having the validator rule which transforms such features into a |
|
I'm inclined to agree that removing this specific deprecation for now would be better. In the Netherlands these kind of cases are often checked periodically by mappers with a specific focus on cycling (for the Netherlands, Germany, and Belgium there is even a dedicated analysis tool that catches such errors on recreational cycling networks); I can imagine this is the case in more countries. My guess is that not that many actual errors are caught by this deprecation, and leaving it out won't do the quality of the map much harm. Thanks for looking into this. |
|
Sorry, I had messed up something while merging this PR. 1e75779 is the final merge commit for this one. |
As a side note, it sounds pretty useful to be able to define a deprecation or other validation rule that’s sensitive to the feature’s location. We’d want to hold the line against requests for validation rules that needlessly fragment OSM tagging, but a well-justified exception in one geography could then be made without having to water down validation everywhere else. |

closes #484
highway=cycleway+bicycle=nowith special "replacement" preset(s) (which excludes the NL)