<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&nbsp; Andrzej,<br><br><div>&gt;  &gt; attached patch forwards the "guessed" drive-on-left value in a thread<br>&gt;  &gt; safe way to the NOD header by using a ThreadLocal variable. This is a<br>&gt;  &gt; small code change.<br>&gt;  &gt; Anyhow this makes only sense if you think that the guess algorithm is <br>&gt;  &gt; ok.<br>&gt; <br>&gt; Shouldn't it be a TRE header? Or TRE header too?<br>If we use guessing, yes, TRE header too.<br><br>&gt; <br>&gt; According to help for options, guessing is connected with <br>&gt; "check-roundabouts", which revers directions of roundabouts. This option <br>&gt; is wrong for tiles, that contain multiple countries with different <br>&gt; drive-on rules. In that case "check-roundabouts" would damage some good <br>&gt; roundabouts.<br>well, "check-roundabouts" also enables some checks in RouteNode<br>regarding overlapping and forking of roundabouts. I do not yet understand<br>the meaning of them.<br><br>&gt; <br>&gt; If you make a map for a single country, you don't need guessing. And you <br>&gt; can't invoke guessing for a map with multiple countries. So this <br>&gt; guessing feature looks rather redundant.<br>+1<br><br>&gt; <br>&gt; In my opinion there should be no guessing but a simple count. If a tile <br>&gt; has more than 50% of roundabouts as drive-on-left, then this tile should <br>&gt; be marked as drive-on-left. That way most of roundabouts would look <br>&gt; correctly when navigating.<br>+1, esp. if you take care to have reasonable tile borders. In my eyes, a value near 50%<br>should produce a warning. <br><br>&gt; <br>&gt; Perfect solution would be to make tile splitting along country border. <br>&gt; But if we can't do that, then maybe we could get statistically best <br>&gt; settings for drive-on flags?<br>That's a very interesting point. If I got that right, the IMG format doesn't<br>require a rectangular tile border, so we would need some changes:<br>1) tile splitter should allow to create such tiles. The bounding polygon <br>option was a first step into this direction. <br>2) tile splitter has to pass the information about the used polygon <br>within each tile. I don't know an "official" way, so maybe this means<br>to add a way with a tag like splitter:tile-border which has to be filtered<br>by mkgmap?<br><br>Gerd<br>&nbsp;<br></div>                                               </div></body>
</html>