<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>(did not read this yesterday)<br><br>I agree in most points, but maybe the information that is <br>given with the addr:interpolation tag should also be used?<br>The stats in taginfo say that most of them are odd/even,<br>so we can ignore them. But what about "all" ?<br><br>Do you have time to code the interpretation of the addr:interpolation tag?<br>I don't have an idea how to use it besides simply adding all <br>housenumbers, but that seems a bit memory costly.<br><br>Gerd<br><br><div>&gt; Date: Mon, 1 Dec 2014 22:28:50 +0100<br>&gt; From: wmgcnfg@web.de<br>&gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] housenumbers and addr:interpolation<br>&gt; <br>&gt; <br>&gt; &gt; Both: associatedStreet and addr:interpolation are documented:<br>&gt; &gt; http://wiki.openstreetmap.org/wiki/Relation:associatedStreet<br>&gt; &gt; http://wiki.openstreetmap.org/wiki/Key:addr#Tags_for_interpolation_ways<br>&gt; <br>&gt; "As long as we don't have a node or building outline for each <br>&gt; house(number) along a way, it's also possible to use automatic number <br>&gt; interpolation. For that, draw a way connecting the existing house <br>&gt; numbers and mark it with the type of interpolation as shown in the <br>&gt; picture above. Additional tags such as addr:street=* are still added to <br>&gt; the objects with the addr:housenumber=* tag, the interpolation way only <br>&gt; gets the addr:interpolation=* tag. "<br>&gt; <br>&gt; So in other words, addr:interpolation should connect two or more <br>&gt; elements that are fully tagged with addr:housenumber and addr:street. So <br>&gt; there is no improvement in adding an addr:interpolation handling to <br>&gt; mkgmap. When removing the interpolation line you still have the single <br>&gt; elements with the housenumber information. They are already converted to <br>&gt; the Garmin format which automatically interpolates.<br>&gt; <br>&gt; There is one exception: In case an interpolation covers more than one <br>&gt; street segment:<br>&gt;         ´|<br>&gt; ========┴=======<br>&gt;   1------------15<br>&gt; <br>&gt; The interpolation 1 to 15 spans over the crossroads. The street have two <br>&gt; segment so the current algorithm ignores the interpolation and would <br>&gt; assign housenumber 1 to the left and 15 to the right segment. This could <br>&gt; be the place where mkgmap might add two virtual housenumber nodes e.g. 9 <br>&gt; and 11.<br>&gt; <br>&gt; &gt;<br>&gt; &gt; See statistics too:<br>&gt; &gt; https://taginfo.openstreetmap.org/keys/addr:interpolation<br>&gt; &gt; https://taginfo.openstreetmap.org/tags/type=associatedStreet<br>&gt; &gt;<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>