<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 Carlos,<br><br>okay, thanks for the quick feedback. I'll try to find out more about the<br>possible special cases. <br><br>Gerd<br><br><div>&gt; Date: Mon, 17 Aug 2015 17:12:16 +0200<br>&gt; From: cdavilam@orangecorreo.es<br>&gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] addr:street and street name matching for house number searchs<br>&gt; <br>&gt; Your patch caught 19293 lines of my log. Although those cases must also <br>&gt; be corrected in OSM data, they can now be put in a second priority <br>&gt; level, so +1 from me to commit the patch.<br>&gt; Have you thought about including alt_name in the match search when <br>&gt; matching with name fails? I have found some cases where it can help.<br>&gt; <br>&gt; El 17/08/15 a las 10:42, Gerd Petermann escribió:<br>&gt; &gt; Hi Carlos,<br>&gt; &gt;<br>&gt; &gt; today I revieved the source and found that my statement was<br>&gt; &gt; no longer true, mkgmap "knows" the roads and can ignore the<br>&gt; &gt; capitalization. My argument was based on a previous version in the<br>&gt; &gt; housenumber2 branch.<br>&gt; &gt; The attached patch will solve many, but probably not all cases.<br>&gt; &gt; Instead of<br>&gt; &gt; WARN: uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberRoad <br>&gt; &gt; e:\osm_out_work\niedersachsen\20150810_082633\63240021.o5m: found no <br>&gt; &gt; plausible road for address Am kleinen Esch 1D(0) <br>&gt; &gt; http://www.openstreetmap.org/node/1601720743<br>&gt; &gt;<br>&gt; &gt; it will now print<br>&gt; &gt; WARN: uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator <br>&gt; &gt; e:\osm_out_work\niedersachsen\20150810_082633\63240021.o5m: accepting <br>&gt; &gt; match in spite of different capitalization Am Kleinen Esch 1D <br>&gt; &gt; (http://www.openstreetmap.org/browse/way/43561741) house: <br>&gt; &gt; http://www.openstreetmap.org/node/1601720743<br>&gt; &gt; and it will use the address.<br>&gt; &gt;<br>&gt; &gt; I did not check special cases, e.g. when there are multiple close <br>&gt; &gt; roads with different spelling.<br>&gt; &gt; Also, addr:interpolation ways with different spelling may not yet <br>&gt; &gt; fully work,<br>&gt; &gt; but it should help in most cases.<br>&gt; &gt;<br>&gt; &gt; A binary is here:<br>&gt; &gt; |http://files.mkgmap.org.uk/download/275/mkgmap.jar<br>&gt; &gt;<br>&gt; &gt; |Gerd<br>&gt; &gt;<br>&gt; &gt; &gt; Date: Sun, 16 Aug 2015 17:20:38 +0200<br>&gt; &gt; &gt; From: cdavilam@orangecorreo.es<br>&gt; &gt; &gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; &gt; &gt; Subject: Re: [mkgmap-dev] addr:street and street name matching for <br>&gt; &gt; house number searchs<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; OK, I see, not an easy matter. I will then have to deal with the nearly<br>&gt; &gt; &gt; 90.000 lines of this type in my log for Spain;-)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; El 13/08/15 a las 08:10, Gerd Petermann escribió:<br>&gt; &gt; &gt; &gt; Hi Carlos,<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; not sure what to do here. See first this discussion:<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; http://gis.19327.n5.nabble.com/address-search-and-case-significance-of-street-name-tp5840995.html<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; My problem reg. suppression of certain messages is that current code<br>&gt; &gt; &gt; &gt; in mkgmap<br>&gt; &gt; &gt; &gt; is not able to find a nearly matching road name, so it has no way <br>&gt; &gt; to say<br>&gt; &gt; &gt; &gt; "differs only in capitalization" or maybe "differs only slightly",<br>&gt; &gt; &gt; &gt; it just doesn't find a road.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Gerd<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; Date: Wed, 12 Aug 2015 13:54:51 +0200<br>&gt; &gt; &gt; &gt; &gt; From: cdavilam@orangecorreo.es<br>&gt; &gt; &gt; &gt; &gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; &gt; &gt; &gt; &gt; Subject: [mkgmap-dev] addr:street and street name matching for <br>&gt; &gt; house<br>&gt; &gt; &gt; &gt; number searchs<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; HousenumberRoad throws a warning when addr:street from a node <br>&gt; &gt; and name<br>&gt; &gt; &gt; &gt; &gt; of the street the node is next to are not equal, even if they differ<br>&gt; &gt; &gt; &gt; &gt; only in the capitalization. See for example nodes<br>&gt; &gt; &gt; &gt; &gt; http://www.openstreetmap.org/node/2486105470 and<br>&gt; &gt; &gt; &gt; &gt; http://www.openstreetmap.org/node/2486105464 (addr:street=carrer del<br>&gt; &gt; &gt; &gt; &gt; Montseny) which are next to way<br>&gt; &gt; &gt; &gt; http://www.openstreetmap.org/way/8590864<br>&gt; &gt; &gt; &gt; &gt; with name=Carrer del Montseny. One of the names is more correct <br>&gt; &gt; than<br>&gt; &gt; &gt; &gt; the<br>&gt; &gt; &gt; &gt; &gt; other but, having in mind that Garmin changes capitalization<br>&gt; &gt; &gt; &gt; &gt; arbitrarily, I'm not sure if we should keep these warnings.<br>&gt; &gt; &gt; &gt; &gt; Another case to discuss is when one of addr:street or way name <br>&gt; &gt; contains<br>&gt; &gt; &gt; &gt; &gt; special letters and the other one not (eg. Asturies vs <br>&gt; &gt; Astúries). Here<br>&gt; &gt; &gt; &gt; &gt; one of the names is wrongly written and should be corrected in OSM<br>&gt; &gt; &gt; &gt; data,<br>&gt; &gt; &gt; &gt; &gt; so may be worth keeping the warning.<br>&gt; &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>