[mkgmap-dev] address search and case significance of street name
From Gerd Petermann gpetermann_muenchen at hotmail.com on Sat Apr 18 09:10:13 BST 2015
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 at hotmail.com To: mkgmap-dev at 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 at lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20150418/f4d2ab6c/attachment.html>
- Previous message: [mkgmap-dev] address search and case significance of street name
- Next message: [mkgmap-dev] address search and case significance of street name
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list