<div dir="ltr"><div><div><div><div><div><br></div>Hi!<br><br></div>Today I&#39;ve noticed a very strange behavior of mkgmap. Consider this road:<br><br><a href="http://www.openstreetmap.org/#map=16/52.0071/20.2446">http://www.openstreetmap.org/#map=16/52.0071/20.2446</a><br>
<br></div>it&#39;s a tertiary road.<br><br></div>My rules for tertiary roads are:<br><br>highway=tertiary {set mkgmap:no_name=yes} [0x1101d resolution 18-18 continue]<br>highway=tertiary {set mkgmap:no_name=yes} [0x1101b resolution 20-20 continue]<br>
highway=tertiary {set mkgmap:no_name=yes} [0x1101b resolution 21-21 continue]<br>highway=tertiary {set mkgmap:no_name=yes} [0x05 resolution 22-22 continue]<br>highway=tertiary {name &#39;${name}&#39;} [0x05 road_class=1 road_speed=3 resolution 23]<br>
<br><br></div><div>(if mkgmap:no_name is set, &lt;finalize&gt; scripts are not executed, so  name for road is not assigned).<br><br></div><div>As you may suppose, tertiary roads should be seen on almost any zoom level.<br>
<br></div><div>MapSource on 300m (level 23) zoom:<br><br><a href="http://imgur.com/LHptaRJ">http://imgur.com/LHptaRJ</a><br><br></div><div>MapSource on 500m (level 22) zoom:<br><br><a href="http://imgur.com/1Aa4SL9">http://imgur.com/1Aa4SL9</a><br>
<br></div><div>Part of the road disappears......<br><br></div><div>This is not related to any possible MapSource or Garmin (tested on hardware) bug with road rendering. I opened IMG file in MapEdit and it really this lacks road on levels 18-22.<br>
<br></div><div>I found that this bug is related to --preserve-element-order parameter. When it&#39;s set - everything is fine. Without it, road disappears.<br><br><br></div><div>best regards<br><br>Michal Rogala<br></div>
<div><br><br></div></div>