[mkgmap-dev] [PATCH] POI Address Support, Country Region Autofill
From Bernhard Heibler bernhard at heibler.de on Sun Feb 8 12:31:41 GMT 2009
Hello, here comes version 4 of my patch. I have added a option to control the new feature. By default only reliable address info is used: --location-autofill=''number'' Controls how country region info is gathered for cities / streets and pois 0 (Default) Info of nearest city is taken. The country region info is gathered by analysis of the cities is_in tags. If no country region info is present the given default country region is used. 1 Additional analysis of partial is_in info to get relations between hamlets and cities 2 Brute force search for nearest city with info if all methods before failed. WARNING: Cities my end up in the wrong country/region. 3 Enables debug output about suspicious relations that might cause wrong country region info Thanks Berni. > > - Reactivated map.setPoiDisplayFlags method to control format of > address for POIs. Flag is read from xml config file per country > - Road Name POI: Replaced linear search for next city by faster tile > based search I developed for Country/Region Autofill > > I have tested this stuff so far for the following locations: Paris, > Switzerland, Souther Bavaria - Western Austria, North Italy and > Cambridge Area UK. Sometimes some cities might end up in the wrong > region / country because of missing or wrong is_in tagging. > > I think I might be able to improve this by geometrically analyzing the > borderlines in the maps but I have to take a closer look into this. > > Resources/LocatorConfig.xml contains only information for a bunch of > countries. You might want to add a entry to specify variants of > country names used in the osm file. > > Berni. >> - Country Region Autofill for Marks recently added find-by-name function >> - POI simple and complex house number and phone number support >> - POI address info is taken from "Karlsruhe address" info if available >> - Phone support is pretty cool if you have a garmin that support cell >> phone control >> >> If no country / region / address info is given information is take >> from nearest city. I have added a class that uses tiles for fast >> nearest point search. In countries that have OpenGeoDB data imported >> into OSM this works pretty good. In Bavaria and Austria it works >> pretty good. >> >> For other countries this doesn't work so well. I have also tested it >> near Cambridge UK and I it was also not so bad. Unfortunately the >> is_in tag I have to us is very fuzzy. I needed some lookup tables >> right now. This are hardcoded in Locator.java right now this should >> be in a config file. It might help to pass your country with the >> --country-name option for better County detection. >> >> If you use the .osm file as direct input for mkgmap you should be >> fine. If you use polish map you have to patch osm2mp because I needed >> some more fields. Let me know If this works for you guys or if you >> have further questions ... > > ------------------------------------------------------------------------ > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: mkgmap_poi_addr_R861_v4.patch Url: http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20090208/85f018c9/attachment.pl -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: osm2mp_poi_addr_R29_v2.patch Url: http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20090208/85f018c9/attachment-0001.pl
- Previous message: [mkgmap-dev] [PATCH] POI Address Support, Country Region Autofill
- Next message: [mkgmap-dev] [PATCH] POI Address Support, Country Region Autofill v5
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list