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