<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 all,<br><br>during the last days I've analysed the reasons for the error messages reported<br>by some of you. I came to the conclusion that I have to <br>- change the handling of addr:interpolation ways completely<br>- add code to detect the "random number" case earlier and - if detected - <br>use different methods to split the number intervals<br><br>Both are rather complex changes, so I'll need a few days to code this.<br><br>One open question for you:<br>How should we handle "missing" information?<br>If mkgmap finds the numbers 1,3,9,11,17 in that order on the left side<br>of a road called ABC, it can create different housenumber informations.<br>One could be like "odd numbers from 1 to 17 on the left",<br>another could be a more complex sequence <br>1) "odd numbers from 1 to 3 on the left",<br>2)"odd numbers from 9 to 11 on the left",<br>3) "odd number 17 on the left"<br>A search for ABC 5 would either show a point between 3 and 9<br>or two entries with the numbers 3 and 9.<br>The latter tells you that OSM probably doesn't contain the <br>exact information and let's you decide where to search for ABC 5.<br><br>The trunk version tends to the simple info, while r3486 <br>is more likely to produce the complex one.<br>I think trunk is better here, the complex case should only<br>occur if the "random number" case was detected.<br><br>Do you agree?<br><br>Gerd<br><br>                                            </div></body>
</html>