I really like this suggestion.  However, what should be done when two intersecting roads are dual-carriageway and different highway types.  In this case the middle square of the intersection would have two sides of a particular type and the other two sides a different type.
<br><br>Of course, it is possible to have multiple ways over the same segments, and this would be the solution.  Was this what you had in mind?<br><br><div><span class="gmail_quote">On 7/31/07, <b class="gmail_sendername">
Brent Easton</b> <<a href="mailto:b.easton@exemail.com.au">b.easton@exemail.com.au</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 think it has been mentioned before, but I think the only real answer is that the middle square of the intersection becomes it's own way with a 'junction=traffic_lights' tag.<br><br>The renderers can than display just one symbol at the 
c.o.g. of the junction way. This reflects the reality that there is only one junction with one 'set' of lights, not 4 seperate junctions, each with their own set of lights.<br><br>This also works where a divided road is crossed by a single way, the short line connecting the two ways would be created as it's own way with 'junction=traffic_signals'.
<br><br>Brent.<br><br><br><br>*********** REPLY SEPARATOR  ***********<br><br>On 31/07/2007 at 10:41 AM Lachlan Rogers  wrote:<br><br>>I've been wondering about the best way to map complicated intersections<br>>with
<br>>traffic signals. A common example of where my dilemma arises is when there<br>>are traffic signals at any intersection involving a dual-carriageway road.<br>><br>>I've been tagging each node involved in the intersecting ways, since this
<br>>seems the best method for providing route-planners with accurate<br>>information.  However, the rendering typically involves overlapping<br>>symbols,<br>>as can be seen here:<br>><a href="http://informationfreeway.org/index.php?lat=-35.27578979216632&lon=149.12939396721774&zoom=17&layers=B000F000">
http://informationfreeway.org/index.php?lat=-35.27578979216632&lon=149.12939396721774&zoom=17&layers=B000F000</a><br>><br>>The other aspect of this that has bothered me is that navigation systems<br>>would probably see duplicate sets of lights and give incorrect instructions
<br>>such as "turn left after the next two sets of lights" when it is really<br>>referring to a single intersection.<br>><br>>In another thread recently, Cameron Patrick mentioned<br>><br>>> In my experimental maps of Australia, I've used a transparent orange
<br>>> circle on the intersection.  Look along e.g. Stirling Highway in the<br>>> middle of this map:<br>>><br>><a href="http://osm.largestprime.net/map/?lat=-3738202.21988&lon=12890789.70953&zoom=15&layers=B0">
http://osm.largestprime.net/map/?lat=-3738202.21988&lon=12890789.70953&zoom=15&layers=B0</a><br>><br>>> What are people doing for traffic lights on junctions of dual<br>>> carriageways?  I've been placing a node in the middle of the
<br>>> intersection, not sitting on any of ways involved, which renders nicely<br>>> but lacks semantic information for route planners.<br>><br>>I like the way his traffic signal intersections are rendered, but I think
<br>>we<br>>do need a solution that caters for route planners and navigation devices.<br>><br>>What is the best solution?<br>><br>>_______________________________________________<br>>talk mailing list
<br>><a href="mailto:talk@openstreetmap.org">talk@openstreetmap.org</a><br>><a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk</a><br>
><br>>No virus found in this incoming message.<br>>Checked by AVG Free Edition.<br>>Version: 7.5.476 / Virus Database: 269.11.0/927 - Release Date: 30/07/2007 5:02 PM<br><br><br>____________________________________________________________
<br>Brent Easton<br>Analyst/Programmer<br>University of Western Sydney<br>Email: <a href="mailto:b.easton@uws.edu.au">b.easton@uws.edu.au</a><br><br><br>_______________________________________________<br>talk mailing list
<br><a href="mailto:talk@openstreetmap.org">talk@openstreetmap.org</a><br><a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk</a><br></blockquote>
</div><br>