<html>
<head>
</head>
<body class='hmmessage'><div dir='ltr'>

<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
<div dir="ltr">Hi Steve,<br><br>maybe you can help me with that? I seem to have no img file<br>with an example.<br><br>I guess we have to <br>1) add a flag to RouteNode which says whether or not the node is used<br>for routing. A RouteNode for housenumbers will have arcs <br>like a normal one, but they are only used to allow placing the<br>housenumber infos. <br><br>2) change RoadDef.writeNod2()<br>to create the bitstream using this flag.<br>3) What happens with the complex<br>routing routines in RouteNode, e.g.<br>addArcsToMajorRoads() ?<br><br>Do we have to add arcs to the "housenumber nodes" ?<br><br>4) In StyledConverter I see a call <br>road.setStartsWithNode(nodeIndices.get(0) == 0);<br>which seems to always set the bit to true.<br>The code in RoadHelper may be work different.<br>Do you have an example that explains this?<br><br>Attached patch shows how I intend to implement the random<br>housenumbers, it doesn't do anything useful yet.<br>Maybe you can tell me if I am on the right way?<br><br>Gerd<br><br><div>&gt; Date: Mon, 22 Dec 2014 10:17:27 +0000<br>&gt; From: steve@parabola.me.uk<br>&gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] random housenumbers<br>&gt; <br>&gt; Hi Gerd<br>&gt; <br>&gt; &gt; how can I make sure that Garmin programs do not try to<br>&gt; &gt; interpolate housenumbers for places where this is not<br>&gt; &gt; wanted?<br>&gt; &gt;<br>&gt; &gt; Is it possible that there is another attribute besides<br>&gt; &gt; ODD,EVEN,BOTH ?<br>&gt; <br>&gt; No, you just have a range consisting of the one number to that same <br>&gt; number.  eg E,42,42.<br>&gt; <br>&gt; If there are several random numbers on a segment of road then you<br>&gt; would have to introduce new flagged nodes at appropriate places along<br>&gt; the road.<br>&gt; <br>&gt; By flagged node I mean that it has what we call the extra-bit set.<br>&gt; See LinePreparer.  Currently I believe that we only set this bit<br>&gt; on road junction nodes, but it can be set on any point in the road.<br>&gt; Unfortunately there may be assumptions in the routing code about usage<br>&gt; of the extra bit, since we didn't know that until house numbers.  The<br>&gt; house number code should be OK in that respect though.<br>&gt; <br>&gt; Also when adding extra nodes along the road you would have to be<br>&gt; careful that they are not removed by any of the simplifying filters.<br>&gt; <br>&gt; ..Steve<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>
                                               </div></body>
</html>