<br><br><div><span class="gmail_quote">On 10/18/06, <b class="gmail_sendername">Etienne</b> <<a href="mailto:80n80n@gmail.com">80n80n@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Baz<br>It takes a bit of thought to understand how to make complex intersections with lots of layers.<br>...</blockquote><div><br> </div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
There is one exception to this rule. If two ways abutt then there will be no join. So if a way at layer 0 abutts another way that is at layer 1 then there will be no visible join. Effectively the two ways are on a slope that transitions from one layer to another.
<br><br>With these rules in mind the place to transition from one layer to another is somewhere along the exit ramps from the motorway up to the roundabout. Sadly this means making more ways than you really ought to need, but that is the way it is.
</blockquote><div><br>Thats what I thought I'd done with the second version - just having the level 1 ways being a single segment long. When I looked more closely at the tags there were 'abutters' tags with no values, and 'name' tags with no values. Once I'd removed them, it rendered cleanly.
<br><br>Thanks!<br><br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">It is all explained here: <a href="http://wiki.openstreetmap.org/index.php/Osmarender#Layers" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://wiki.openstreetmap.org/index.php/Osmarender#Layers</a> although the description it is somewhat terse and lacks any real world examples.
<br><span class="sg"><br>Etienne</span><div><span class="e" id="q_10e5cf41eb1e0d69_2"><br><br><br><div><span class="gmail_quote">On 10/18/06, <b class="gmail_sendername">Barry Crabtree</b> <<a href="mailto:barry.crabtree@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
barry.crabtree@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br><div><span><span class="gmail_quote">On 10/17/06, <b class="gmail_sendername">Etienne</b> <<a href="mailto:80n80n@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">80n80n@gmail.com
</a>> wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Currently Osmarender needs to be explicitly instructed about what should be drawn over what using the layer tag. There are no plans to infer this from a bridge=yes tag.</blockquote></span><div><br>Thanks - I'm pretty new to this and trying to get it all clear! Am I right in assuming that the bridge=yes tag will allow it to be rendered differently, and as you say, use the the layer tag to get the appropriate ordering.
<br><br>I've been trying to create a good example for this based on a roundabout that goes over a dual carriagway, but can't seem to get it to render nicely. If I make the roundabout a way and tag it level=1 it renders it nicely above the dual carriageway, but all the junctions with the sliproads have lines accross them. I tried splitting the roundabout into four separate ways, and just tagged the parts that go over the dual carriagway level=1 and got a different looking version that put round caps on the parts at level=1. Neither looks right to me.
<br><br>You can see what has happened at <a href="http://wiki.openstreetmap.org/index.php/Talk:Editing_Standards_and_Conventions" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://wiki.openstreetmap.org/index.php/Talk:Editing_Standards_and_Conventions
</a><br><br>This was rendered with osmarender
3.1<br><br>Cheers. Baz.<br> <br></div><div><span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<span>Etienne</span><div><span><br><br><br><div><span class="gmail_quote">
On 10/17/06, <b class="gmail_sendername">Barry Crabtree</b> <<a href="mailto:barry.crabtree@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">barry.crabtree@gmail.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>I've been following this disussion & thought it would be useful to add a short addition to the wiki in Editing Standards and Conventions..<br><br>Bridges:<br><br>If the bridge can be represented as a node (say a small footbridge over a stream), then it would be tagged:
<br> highway=bridge<br><br>If the bridge is part of a way, then tag the '''segment''' that is the bridge as:<br> bridge=yes<br><br>If the bridge is a way in its own right, then tag the way as:<br> highway=<whatever-type-of-highway-it-is>
<br> bridge=yes<br> name=<whatever-its-name-might-be><br><br>This gives the renderer enough information to render it properly (draw it on top of the road, put 'bridge' markings round it etc.).<br><br>I tried rendering a couple of examples with this tagging scheme using osmarender, but realised it doesn't seem to have any rules for rendering bridges so they all come out the same.
<br><br>This is a very terse summary of what came out of the <a href="http://lists.openstreetmap.org/pipermail/talk/2006-October/008047.html" title="http://lists.openstreetmap.org/pipermail/talk/2006-October/008047.html" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
disccussion on bridges</a><br><br>I've put this in the discussion page for now at: <a href="http://wiki.openstreetmap.org/index.php/Talk:Editing_Standards_and_Conventions" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://wiki.openstreetmap.org/index.php/Talk:Editing_Standards_and_Conventions
</a> & if it seems ok will move it over.<br><br>Cheers. Baz.<div><span><br><br><br><div><span class="gmail_quote">On 10/16/06,
<b class="gmail_sendername">Dave</b> <<a href="mailto:osm.list@randomjunk.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">osm.list@randomjunk.co.uk</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>> I just feal there is no point going to the troubles of having a differnt tag<br>> for each feature, so highway=footway, then bridge=yes, or style=yes, or<br>> cowstandinginmyway=yes, or statues=yes. Since only one of these things can
<br>> ever be there at once, (no object can share the same phisicial space), So<br>> why not therefore just put them all under 1 tag.<br>><br><br>This isn't entirely true: you could quite easily find a footbridge
<br>blocked by a cow ;-).<br>In this case the way would need to be marked as both cowstandinginmyway<br>and bridge.<br>These aren't physical objects so much as physical properties of objects,<br>and the schema needs to be able to cope with multiple properties per object.
<br><br>I'm sure there are plenty of real examples which don't involve cows!<br><br><br>_______________________________________________<br>talk mailing list<br><a href="mailto:talk@openstreetmap.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
talk@openstreetmap.org
</a><br><a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk</a><br></blockquote>
</div><br><br clear="all"><br></span></div><span>-- <br>Live as if you were to die tomorrow. Learn as if you were to live forever. - Gandhi.
</span><br>_______________________________________________<br>talk mailing list<br><a href="mailto:talk@openstreetmap.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">talk@openstreetmap.org</a>
<br><a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk</a><br><br><br></blockquote></div><br>
</span></div></blockquote></span></div></div><div><span><br><br clear="all"><br>-- <br>Live as if you were to die tomorrow. Learn as if you were to live forever. - Gandhi.
</span></div></blockquote></div><br>
</span></div></blockquote></div><br><br clear="all"><br>-- <br>Live as if you were to die tomorrow. Learn as if you were to live forever. - Gandhi.