<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 all,<br><br>attached is a patch that changes parts of the program logic regarding<br>restriction relations to make it more stable and add further plausibility <br>checks.<br>The compiled binary is here:<br><strong></strong>
<code><a href="http://files.mkgmap.org.uk/download/198/mkgmap.jar" target="_blank">http://files.mkgmap.org.uk/download/198/mkgmap.jar</a><br><br></code>Compared to r3189 it fixes some errors and adds new checks:<br>1) only these restrictions are evaluated:<br>no_right_turn / no_left_turn / no_u_turn / no_straight_on / only_right_turn / only_left_turn / only_straight_on / no_entry / no_exit <br><br>2) to-ways that build a loop so that first and last point end at the via node<br>are now supported if the restriction contains a direction info (left, right,...).<br><br>3) Further plausibility checks are performed to find restrictions where the angle<br>of the from and to way don't match the direction info, for example <br>when a no_right_turn looks more like a no_left_turn.<br><br>4) Restrictions with multiple via ways are now supported as well<br>as via ways with additional nodes. The new limit is given by the <br>img format: it allows to specify a "path" with up to 8 routing nodes.<br><br>I've tested the patch with default style and all tiles for Germany,<br>as well as Hennings and Minkos style. I found no more<br>severe error message, and the remaining warnings seem to be correct.<br><br>Please test this patch with your style and check the log regarding warnings for restrictions, <br>if I hear no complains, ll commmit it on friday.<br><br>Gerd <br>&nbsp;<br><br><br>                                               </div></body>
</html>