Wiki.
This does not say the polygon natural=water water=river must be drawn first, if you draw ford way first, that is not a problem, the man who later draw the polygon must attach to the fordwaynode. Then the rule is correctly executed.
Otherwise we never could draw way ford, when there is not drawn in polygon. This is not intended.
When way ford is drawn on the aerial riverbank, then this is correct. This is what i read from the wiki, must be set on the riverbank.
Misunderstanding: riverbank on the aerial versus riverbankline of polygon.
The best is to draw a line way, that is a ford, this has much more information about the ford. Even such ford can be cut in parts, with other tags, part is surface=concrete.
If a gps/app does not/can not work with line way ford, that is the problem op de gps software/app. And should be asked to change it by the makers.
I understand your need for warnings, I agree with that, but setting two elements is wrong, there other solutions.
The best is, gps/app, makes it work.
Or
Work around: to make you own POI file, like they do with speed camera.
If the gps/app can work with promixity alerts. POI, Locus does. Which other gps/app can do this? Like to see a list.
How to get the first and last waynode of a fordway. in/out of the ford.
http://overpass-turbo.eu/s/s1
How to get the waynode, where the waterway cross the highway fordway.
http://overpass-turbo.eu/s/s1J
People can make their own POI file.
Now also on the carto map (Openstreetmap basemap) there mostly two icons for one feature. This is not right!
On a ford, the way, the icon is set in the middle.
On a ford node, where the connection is to the node of the waterway, …this connection node, could be, not in the middle of the riverbank… and give a problem.
Such situations.
http://www.openstreetmap.org/node/354519060
There is only one ford, and two icons. WRONG.
Sometimes there so close, that a render projects one, but this is only because it does not project two over each other for readability, the problem stays.
A ford could be: cut in parts.
--------------\incline,…intermittent part of ford…_wet part of ford__/…intermittent part of ford…,incline/--------
A good render could see this as one ford, because he see connecting highways ford=yes, and set one icon.
He can visualise it, as it is.
Or set special icons for in or out of the ford.
About alerts, depends on from what side your coming, he can give the right distance in front, where the intermittent part starts and the wet part. Even a voice spoken warning. All possibilities.
This is not possible with a ford=yes on a node!
Contradictory tags must be avoided, now and future, this can not with two elements.
We must do it right, like the situation is. The best is on a way.
I like to see a mechanical edit to change this world wide and keep the way.
Renders will follow soon !!! If not the app is …