<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>> Date: Mon, 1 Dec 2014 22:28:50 +0100<br>> From: wmgcnfg@web.de<br>> To: mkgmap-dev@lists.mkgmap.org.uk<br>> Subject: Re: [mkgmap-dev] housenumbers and addr:interpolation<br>> <br>> <br>> > Both: associatedStreet and addr:interpolation are documented:<br>> > http://wiki.openstreetmap.org/wiki/Relation:associatedStreet<br>> > http://wiki.openstreetmap.org/wiki/Key:addr#Tags_for_interpolation_ways<br>> <br>> "As long as we don't have a node or building outline for each <br>> house(number) along a way, it's also possible to use automatic number <br>> interpolation. For that, draw a way connecting the existing house <br>> numbers and mark it with the type of interpolation as shown in the <br>> picture above. Additional tags such as addr:street=* are still added to <br>> the objects with the addr:housenumber=* tag, the interpolation way only <br>> gets the addr:interpolation=* tag. "<br>> <br>> So in other words, addr:interpolation should connect two or more <br>> elements that are fully tagged with addr:housenumber and addr:street. So <br>> there is no improvement in adding an addr:interpolation handling to <br>> mkgmap. When removing the interpolation line you still have the single <br>> elements with the housenumber information. They are already converted to <br>> the Garmin format which automatically interpolates.<br>> <br>> There is one exception: In case an interpolation covers more than one <br>> street segment:<br>> ´|<br>> ========┴=======<br>> 1------------15<br>> <br>> The interpolation 1 to 15 spans over the crossroads. The street have two <br>> segment so the current algorithm ignores the interpolation and would <br>> assign housenumber 1 to the left and 15 to the right segment. This could <br>> be the place where mkgmap might add two virtual housenumber nodes e.g. 9 <br>> and 11.<br>> <br>> ><br>> > See statistics too:<br>> > https://taginfo.openstreetmap.org/keys/addr:interpolation<br>> > https://taginfo.openstreetmap.org/tags/type=associatedStreet<br>> ><br>> <br>> _______________________________________________<br>> mkgmap-dev mailing list<br>> mkgmap-dev@lists.mkgmap.org.uk<br>> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev<br></div>                                            </div></body>
</html>