There is check in data/deprecated.json for the combination of bicycle=no and highway=bicycle:
{
"old": {"highway": "cycleway", "bicycle": "no"},
"replace": {"highway": "path", "bicycle": "no"}
},
This makes sense, and would usually point to a mapping error. However, in the Netherlands this raises this warning for a common feature on Dutch roads.
We have three variants of cycleways in our legal code. Two of them are relevant here: the G11 which is mandatory for bicycle and mofa, but forbidden for moped, and the G12a, which is mandatory for all three of these road user categories. When a cycleway switches from G11 to G12a or vice versa, mopeds use small links to move to or from the main road:

We've settled on the following tagging scheme for these links:
highway cycleway
bicycle no
foot no
mofa no
moped designated
oneway yes
traffic_sign NL:D104 (or) NL:D103
This is the link shown on that photograph on the map.
These are still highway=cycleway in the Dutch context, because mopeds are one of the designated road user classes for cycleways in the Netherlands (provided it is signed with a G12a sign).
Is there a way to exclude these from the deprecation warning? That is, keep the check, but don't suggest it if either mofa or moped is set to a permissive value?
There is check in
data/deprecated.jsonfor the combination ofbicycle=noandhighway=bicycle:{ "old": {"highway": "cycleway", "bicycle": "no"}, "replace": {"highway": "path", "bicycle": "no"} },This makes sense, and would usually point to a mapping error. However, in the Netherlands this raises this warning for a common feature on Dutch roads.
We have three variants of cycleways in our legal code. Two of them are relevant here: the
G11which is mandatory forbicycleandmofa, but forbidden formoped, and theG12a, which is mandatory for all three of these road user categories. When a cycleway switches fromG11toG12aor vice versa, mopeds use small links to move to or from the main road:We've settled on the following tagging scheme for these links:
This is the link shown on that photograph on the map.
These are still
highway=cyclewayin the Dutch context, because mopeds are one of the designated road user classes for cycleways in the Netherlands (provided it is signed with aG12asign).Is there a way to exclude these from the deprecation warning? That is, keep the check, but don't suggest it if either
mofaormopedis set to a permissive value?