<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 Johan,<br><br>v3 and v4 are new style with two different program options,<br>v5 and v6 are slightly modified new style maps with the same options.<br><br>More detailed:<br>If you watch your map, you see that Garmin shows major roads<br>with other colors and bitmaps compared to smaller roads. <br>This is done because the img file contains information about<br>the "type of road". The roundabouts are special, because Garmin<br>only has one type "roundabout", so normally, it displays the roundabout<br>for a major road with the same color and bitmap as one for a small road.<br>The "new style" tried to use a "trick": It stores the roundabout once as<br>roundabout, once as a normal street, so that the device shows the correct<br>color and bitmap, but obviously this confuses the algo in your device.<br>The v5 and v6 versions don't contain this trick.<br><br>AFAIK Garmin maps never use this trick, so I fear we can't blame the Garmin algo<br>for being confused.<br><br>@Minko, Lambertus: <br>I'd prefer the map without the trick, it is smaller and less likely to confuse the routing.<br><br>Gerd<br><br><div><hr id="stopSpelling"><br><div class="ecxWordSection1"><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US">We know that Generic Routable (old style) maps compiled by Lambertus’s site work correct.<br>We know that Generic Routable (new style) maps compiled by Lambertus’s site cause problems.<br><br>The test maps you send me… are they all new style maps?</span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US"><br></span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US"> <br></span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US"> </span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US"> </span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US"><br>Here are the results of the 4 maps samples you sent me:<br>**********************************************<br>v3 – the icon indicating the relative position for exiting the roundabout is INCORRECT</span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US">(a relative position indicating one roundabout exit LATER than the correct exit)</span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US"> </span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US">v4 – the icon indicating the relative position for exiting the roundabout is INCORRECT</span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US">(a relative position indicating one roundabout exit LATER than the correct exit)</span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US"> </span></p><p class="ecxMsoNoSpacing"><span style="font-size:12.0pt;color:#1F497D;" lang="EN-US">V5 – the icon indicating the relative position for exiting the roundabout is CORRECT<br><br></span></p><p class="ecxMsoNormal"><span style="font-family:"Calibri","sans-serif";color:#1F497D;" lang="EN-US">V6 – the icon indicating the relative position for exiting the roundabout is CORRECT<br><br></span></p><p class="ecxMsoNormal"><span style="font-family:"Calibri","sans-serif";color:#1F497D;" lang="EN-US"> </span></p><p class="ecxMsoNormal"><span style="font-family:"Calibri","sans-serif";color:#1F497D;" lang="EN-US"> </span></p><p class="ecxMsoNormal"><span style="font-family:"Calibri","sans-serif";color:#1F497D;" lang="EN-US"><br>Greetings<br>Johan</span></p><p class="ecxMsoNormal"><span style="font-family:"Calibri","sans-serif";color:#1F497D;" lang="EN-US"> </span></p><p class="ecxMsoNormal"><span style="font-family:"Calibri","sans-serif";color:#1F497D;" lang="EN-US"> </span></p><p class="ecxMsoNormal"><span style="font-family:"Calibri","sans-serif";color:#1F497D;" lang="EN-US"> </span></p><p class="ecxMsoNormal"><span style="font-family:"Calibri","sans-serif";color:#1F497D;" lang="EN-US"> </span></p><p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;" lang="EN-US"> </span></p><div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm;"><p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";" lang="EN-US">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";" lang="EN-US"> mkgmap-dev-bounces@lists.mkgmap.org.uk [mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk] <b>On Behalf Of </b>Gerd Petermann<br><b>Sent:</b> 4. oktober 2014 08:29<br><b>To:</b> mkgmap-dev@lists.mkgmap.org.uk<br><b>Subject:</b> Re: [mkgmap-dev] Incorrect runabout exit indication</span></p></div></div><p class="ecxMsoNormal"> </p><div><p class="ecxMsoNormal"><span style="font-family:"Calibri","sans-serif";">Hi Minko,<br><br>thanks for the info. I am pretty sure that this "trick" is the cause of the problem,<br>but I am not sure if mkgmap can be improved to handle it.<br><br>If I got it right, the additional roads with access=no are also handled by the adjust-turn-headings<br>option, so maybe they are only causing trouble here.<br><br>I don't know if (or how) I can configure my Oregon to show the problem, so I've created more<br>test maps for Johan:<br><br>v3: java -jar mkgmap.jar --route --index --gmapsupp --style-file=d:\mkgmap-style-sheets-read-only\styles\world wrong-exit.osm<br>v4: java -jar mkgmap.jar --route --index --gmapsupp --adjust-turn-headings --style-file=d:\mkgmap-style-sheets-read-only\styles\world wrong-exit.osm<br>both with the original style files .<br><br>v5: java -jar mkgmap.jar --route --index --gmapsupp --style-file=d:\mkgmap-style-sheets-read-only\styles\world wrong-exit.osm<br>v6: java -jar mkgmap.jar --route --index --gmapsupp --adjust-turn-headings --style-file=d:\mkgmap-style-sheets-read-only\styles\world wrong-exit.osm<br>both with a modified lines file (removed the "continue with_actions" for the roundabouts)<br><br>@Johan: Please check all 4 versions<br><br>Gerd<br><br>> Date: Fri, 3 Oct 2014 17:56:44 +0200</span></p><div><p class="ecxMsoNormal"><span style="font-family:"Calibri","sans-serif";">> From: ligfietser@online.nl<br>> To: mkgmap-dev@lists.mkgmap.org.uk<br>> Subject: Re: [mkgmap-dev] Incorrect runabout exit indication<br>> <br>> Gerd,<br>> The new styles for Lambertus you can find here:<br>> <a href="https://code.google.com/p/mkgmap-style-sheets/source/browse/#svn/trunk/styles/world" target="_blank">https://code.google.com/p/mkgmap-style-sheets/source/browse/#svn%2Ftrunk%2Fstyles%2Fworld</a><br>> <br>> The issue could be that there are two lines used for roundabouts:<br>> <br>> <a href="https://code.google.com/p/mkgmap-style-sheets/source/browse/trunk/styles/world/lines" target="_blank">https://code.google.com/p/mkgmap-style-sheets/source/browse/trunk/styles/world/lines</a><br>> <br>> First step, an invisible routable line for the roundabouts 0x0c<br>> <br>> <br>> # Roundabouts<br>> junction=roundabout & highway=trunk [0x0c road_class=3 road_speed=2 resolution 18 continue with_actions]<br>> junction=roundabout & highway=primary [0x0c road_class=3 road_speed=2 resolution 19 continue with_actions]<br>> junction=roundabout & highway=secondary [0x0c road_class=2 road_speed=2 resolution 20 continue with_actions]<br>> junction=roundabout & highway=tertiary [0x0c road_class=1 road_speed=1 resolution 21 continue with_actions]<br>> junction=roundabout & highway=unclassified [0x0c road_class=1 road_speed=1 resolution 21 continue with_actions]<br>> junction=roundabout & !(highway=unclassified|highway=tertiary|highway=secondary|highway=primary| highway=trunk) [0x0c road_class=0 road_speed=1 resolution 22 continue with_actions]<br>> <br>> <br>> Second step, all roundabouts are made unaccessible after 0x0c is processed, in order to prevent two routable lines on top of each other:<br>> <br>> junction=roundabout {set access=no}<br>> <br>> <br>> Third step (continue with_actions) the highways are rendered, so you can see a difference in road classes on those roundabouts.<br>> The default mkgmap style (=Lambertus 'old style') renders all roundabouts the same.<br>> <br>> I think Johan's nuvi gets confused by those two routable types?<br>> <br>> <br>> _______________________________________________<br>> mkgmap-dev mailing list<br>> <a href="mailto:mkgmap-dev@lists.mkgmap.org.uk">mkgmap-dev@lists.mkgmap.org.uk</a><br>> <a href="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" target="_blank">http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a></span></p></div></div></div><br>_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</div>                                            </div></body>
</html>