<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi Marko,<br><br>I've created a new branch via_ways to support this.<br>It is nearly done, but I have to find solutions for<br>some edge cases like via ways that cross tile boundaries.<br>Also some routines like RoadMerger are not<br>yet fully tested.<br><br>The current version prints a few error messages for these<br>edge cases.<br><br>Gerd<br><br><br><div>&gt; Date: Sun, 23 Mar 2014 17:23:41 +0200<br>&gt; From: marko.makela@iki.fi<br>&gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] Turn restrictions with role=via ways<br>&gt; <br>&gt; On Sun, Mar 23, 2014 at 11:16:51AM +0100, Gerd Petermann wrote:<br>&gt; &gt;I don't care whether the restrictions could be changed in OSM. I just <br>&gt; &gt;want to make sure that I translate them correctly we writing the img <br>&gt; &gt;file.<br>&gt; <br>&gt; IMO, this is on the border of "garbage in, garbage out". If there are <br>&gt; clear semantics of the role=via ways in turn restrictions that can be <br>&gt; easily explained to a human or a computer, sure, they can be supported.  <br>&gt; It is a matter of finding balance of effort: will the implementation <br>&gt; effort be smaller than the effort to map it in a simpler way?<br>&gt; <br>&gt; It also is a matter of risk: can the more complex translation rule fail <br>&gt; the "do what I mean" semantics that the mapper might have had in mind.  <br>&gt; In the example of the only_right_turn restriction from the parking lot <br>&gt; driveway, we could accidentally introduce an only_straight_on <br>&gt; restriction to the main road (prohibiting any left turns). I think that <br>&gt; we would need some kind of regression tests for turn restrictions, or <br>&gt; routing in general.<br>&gt; <br>&gt; These examples can be fixed in the map data, and I plan to do so in the <br>&gt; next few days. What cannot be fixed in the map data are no_u_turn <br>&gt; restrictions on dual-oneways that use role=via ways.<br>&gt; <br>&gt;         Marko<br>&gt; _______________________________________________<br>&gt; mkgmap-dev mailing list<br>&gt; mkgmap-dev@lists.mkgmap.org.uk<br>&gt; http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev<br></div>                                               </div></body>
</html>