<div dir="ltr">2014-04-03 22:42 GMT+02:00 Richard Z. <span dir="ltr"><<a href="mailto:ricoz.osm@gmail.com" target="_blank">ricoz.osm@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="">> Don't dismiss that argument so casually. The current rule is that the<br>
> way below the bridge should not share a node with the bridge itself.<br>
<br>
</div>the current idea that culverts float bellow roads without having anything<br>
common with them is not correct in most cases. These culverts are part of<br>
an integral highway-culvert-waterway construction. The same is true for<br>
most bridges, only a small fraction does float independently above valeys<br>
but most are connected with the lower way by the actual bridge construction.<br></blockquote><div><br></div><div>The bridge structure may also be related to the riverbed structure, but ways are not. As you drive on the road on the bridge you have no idea whether down below there's a river or a stream or a valley. </div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">> I could imagine adding an exception to that rule if it were hard to<br>
> avoid a shared node. But in this case, it can very easily be avoided by<br>
> mapping the bridge in the same manner two million other bridges have<br>
> already been added: as a way.<br>
<br>
</div>easily? So you have biked 60 miles along a forest track and know reliably<br>
that there was not a single ford on your route today. You look at OSM data<br>
in the evening and see there are 120 streams which you crossed with missing<br>
bridges/culverts.<br>
<br>
What do you do? Leave those 120 crossings in incomplete state even though<br>
someone might be really interested to know whether there are some fords on<br>
the way?<br>
<br>
Add fictional bridges or culverts?<br>
<br>
Say "ford=no"?<br></blockquote><div><br></div><div>This is nonsense. If two ways don't cross, they don't cross. Missing the bridge/culvert tag is a minor error: it just leaves you without information as to how that road and that waterway intersect their paths. However, if they share no common node at the intersection, you can assume that there's no way you could stop driving and dive into the water. In case there's a ford instead, map it: put a node on the intersection and use ford=yes, so people will know that *those* two ways cross with a ford. </div>

<div><br></div><div>Missing the tag is missing information with a fallback that makes sense (you'd notice an unmapped ford with your eyes and go fill it in). Putting in a node is *wrong* information, and consumers would assume that the ways cross, thus ending up with a wrong routing graph (maybe they'll penalize the route thinking there's a ford). </div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The other point - even if you know it is a bridge or culvert - is it worth<br>
"painting" an insignificant structure which is perhaps 3m in size when the<br>
GPS error is more likely 10 meters? In a deep valley and forest in the mountains<br>
you are often lucky to get GPS precision better than 60m.</blockquote><div><br></div><div>Stop saying GPS. Forget even about aerial imagery. When I had no aerial imagery in my area, I either did not draw such features (leaving them for future improvements), or approximate. "The road there is about 6 meters wide, so I'll draw two nodes about 6 meters apart, split the waterway there and tag the middle piece as a culvert". It's not that hard, it's not that much imprecise, sure it may be improved with better measurements, but it is not wrong, especially it is not topologically wrong. <br>

</div><div><br></div><div>Regards,</div><div><br></div><div>Simone</div></div>