
Hi all, sorry, answering my own qestion again... The same problem can occur with city names and place names and so on, also two connectect roads may have that problem, so RoadMerger would not merge them. If mkgmap could change all names to upper (or lower) case, no problem, but that is probably not what we want. On the other hand, mkgmap cannot decide which spelling is correct. The only simple solution that I see is to use a data structure like this: For each kind of string (city name, place name, region name,street name, ...) we create a map with TreeMap<String, String>(String.CASE_INSENSITIVE_ORDER); The maps are filled while processing the OSM elements, so the first entry is used for all elements. Example: Relations are processed first, so image that one type=street relation has a name=Abc Street. This string is saved in the map. If any element processed later has a name like "ABC street" or "abc Street" which we consider as a street name, we will use "Abc Street" again. I've just tried that and the performance impact is small, so I think this is better, and the additional code for that is only ~30 lines. Gerd From: gpetermann_muenchen@hotmail.com To: mkgmap-dev@lists.mkgmap.org.uk Date: Sat, 18 Apr 2015 07:32:21 +0200 Subject: [mkgmap-dev] address search and case significance of street name Hi all, in some areas, esp. in CZ, I see quite a lot of houses where the addr:street name is slightly different to that of the nearest road. Sample: http://www.openstreetmap.org/way/296555634 has name="K Zahrádkám" (with capital "Z") while some houses, e.g. http://www.openstreetmap.org/way/53658380 have addr:street="K zahrádkám" I thought that this is handled by a bot, but this difference exists now for quite a while. I assume that mkgmap should always ignore case when it compares these tags? Or should that depend on the option "--lower-case" ? Gerd _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev