On Wednesday 12 August 2009 11:59:36 Jochen Topf wrote: > Hi! Thanks for your quick input. > > I have amended the bridge and tunnel pages with the reason for those rules: > Rendering breaks if you have different layers on junction nodes. This is tagging for the renderer which I thought was generally considered a big nono. > But whats > more important, in real life bridges don't start in the *middle* of > junctions so there *is* a little bit of non-bridge roads between the > junction and the bridge. This argument has been made previously and doesn't really hold up. An X-junction between a large primary road and a connecting cycleway (for example) does not either get a small bit of primary inserted in the cycleway to cover the width of the larger primary road. > > For very tight features this is a problem, I agree. But I haven't seen > a good solution for this yet. The rules on the wiki work in most cases and > give good guidance to newbies. But they should never be read as gospel, > so if you have a solution that works better for your case, just use it. Of course, personally I let a bridge connect to a junction without changing the layer tag of the connecting roads. The 'problem' has shown up because keepright is now showing these intersections as possibly incorrectly tagged and people wanting to 'clean up' their area. > > For canals in Dutch cities, I'd consider not tagging the roads special but > giving the canals a layer=-1 and maybe use tunnels where they cross under > the roads. That might be a bit of a hack, but sometimes its easier to tag > something as a tunnel even if it might technically not be one. Changing the layer of the water to -1 will still generate an 'error' from keepright at the bridge junction because the bridge is layer=1. So in those cases the bridges would need to be tagged layer=0 as well (virtually all the bridges in Amsterdam and similarly built cities). That would work to 'get around the T-junction rule', but then the question arises: What did we achieve with all this? The renderer still needs to figure out to draw the bridge correctly when connecting to a junction. Newbies now not only need to 'understand' the rule but also how and when to get around it.
Lambert Carsten _______________________________________________ talk mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk

