<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 WanMil,<br><br>in addition to my previous post:<br>A completely different approach would be to add or change a point near the crossing<br>(in RoadMerger)<br>so that the bearings calculated in RoadNetwork are fine. In that case we just<br>have to store one bit in the Coord instance to tell tweezeArcs() that this point<br>should not be changed. The additional point(s) could be very close to the crossing<br>and maybe removed later.<br><br>Gerd<br><br><div>&gt; Date: Thu, 20 Feb 2014 22:35:40 +0100<br>&gt; From: wmgcnfg@web.de<br>&gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] RoadMerger and adjust-turn-headings<br>&gt; <br>&gt; &gt; Hi WanMil,<br>&gt; &gt;<br>&gt; &gt; I think the code for --adjust-turn-headings in  RouteNode.tweezeArcs()<br>&gt; &gt; looks rather similar to that in RoadMerger, and maybe<br>&gt; &gt; will not work as well in combination with RoadMerger<br>&gt; &gt; as it assumes that two arcs with the same<br>&gt; &gt; road (OSM id) are building the "main road":<br>&gt; &gt;<br>&gt; &gt;              // the code tries to detect a pair of arcs (the "incoming"<br>&gt; &gt;              // arc and the "outgoing" arc) that are the "main road"<br>&gt; &gt;              // and the remaining arc (called the "other" arc) which is<br>&gt; &gt;              // the "side road"<br>&gt; &gt;<br>&gt; &gt; I got the impression that RoadMerger also calculates the<br>&gt; &gt; required data (angles etc).<br>&gt; &gt; It would be great if RoadMerger could store the information<br>&gt; &gt; somewhere so that tweezeArcs could use it.<br>&gt; &gt;<br>&gt; &gt; Gerd<br>&gt; &gt;<br>&gt; <br>&gt; Ok, do you have an idea how to store the required information?<br>&gt; <br>&gt; WanMil<br>&gt; <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>