<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>Hi,</div>

<div>&nbsp;</div>

<div>oooh, comparing street names, thats a never ending story :-(</div>

<div>&nbsp;</div>

<div>I assume you will find every typographical error you can think of. And I&#39;m sure you/we won&#39;t find a rule to correct those errors. So from my point of view the only thing we can do is to simplify the name to eliminate the typical typos.</div>

<div>&nbsp;</div>

<div>I&#39;ve done this for a database of street names, just for Germany a long time ago. The data haven&#39;t been from OSM, it was long before OSM started.</div>

<div>&nbsp;</div>

<div>In that system we<br/>
- we replaced all special chars like, &quot;.,;-&lt;&gt;!&sect;&#36;%&amp;/()=?#*+:&quot; with nothing<br/>
- we replaced more than one blank with one blank<br/>
- we replaced other white characters, like TAB with a blank<br/>
- we replaced the German &quot;&szlig;&quot; (scharfes s) with &quot;s&quot;, &quot;&auml;&quot; with &quot;ae&quot; and so on<br/>
- we replaced all double chars e.g. &quot;aa&quot;, &quot;bb&quot;, &quot;cc&quot;, ... with the single char &quot;a&quot;, &quot;b&quot;, &quot;c&quot;, ...</div>

<div>- compared all street names case-insensitiv (in fact we did this by replacing all upper chars with the lower char)<br/>
&nbsp;</div>

<div>and then we used that string for all comparisons of the street names. But we displayed the original string.</div>

<div>&nbsp;</div>

<div>Maybe that helps you a little bit.</div>

<div>&nbsp;</div>

<div>Regards,<br/>
Gert</div>

<div>&nbsp;</div>

<div>&nbsp;
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b>&nbsp;Samstag, 18. April 2015 um 13:53 Uhr<br/>
<b>Von:</b>&nbsp;&quot;Thorsten Kukuk&quot; &lt;kukuk@suse.de&gt;<br/>
<b>An:</b>&nbsp;mkgmap-dev@lists.mkgmap.org.uk<br/>
<b>Betreff:</b>&nbsp;Re: [mkgmap-dev] address search and case significance of street name</div>

<div name="quoted-content"><br/>
Hi Andrzej,<br/>
<br/>
On Sat, Apr 18, Andrzej Popowski wrote:<br/>
<br/>
&gt; &gt; If any element processed later has a name like &quot;ABC street&quot; or &quot;abc<br/>
&gt; &gt; Street&quot; which we consider as a street name, we will use &quot;Abc Street&quot;<br/>
&gt; &gt; again.<br/>
&gt;<br/>
&gt; I&#39;m not sure what for are used names from this table. I don&#39;t think<br/>
&gt; that case could be important for comparison of street names. But I<br/>
&gt; would prefer to see street name on a map with the original spelling.<br/>
<br/>
But what is the original spelling? And more important, what&#39;s the<br/>
right one?<br/>
name of highway?<br/>
name of route=street?<br/>
addr:street?<br/>
<br/>
Yes, some people add addr:street to highways ...<br/>
<br/>
During the last days I looked at the warnings from mkgmap in<br/>
regards to mismatch of street names, and I can only say, that<br/>
typos are everywhere.<br/>
<br/>
Thorsten<br/>
<br/>
--<br/>
Thorsten Kukuk, Senior Architect SLES &amp; Common Code Base<br/>
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany<br/>
GF: Felix Imend&ouml;rffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton, HRB 21284 (AG N&uuml;rnberg)<br/>
_______________________________________________<br/>
mkgmap-dev mailing list<br/>
mkgmap-dev@lists.mkgmap.org.uk<br/>
<a href="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" target="_blank">http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a></div>
</div>
</div>
</div>

<div>&nbsp;</div>

<div class="signature">&nbsp;</div></div></body></html>