[mkgmap-dev] [locator] Europe boundary data for download
From WanMil wmgcnfg at web.de on Tue May 3 16:46:14 BST 2011
Johan, mkgmap:admin_level2, is_in:country and addr:country are all normalized to the three letter country code defined in the LocatorConfig.xml. So you can tweek your rules for the Netherlands by adding the rule mkgmap:country="NLD": mkgmap:country!=*& mkgmap:admin_level2=* { set mkgmap:country='${mkgmap:admin_level2}' } mkgmap:country="NLD" & mkgmap:region!=* & mkgmap:admin_level3=* { set mkgmap:region='${mkgmap:admin_level3}' } etc. WanMil > Hi WanMil > > you did a very, very fine job on the locator and especially with this > version 1935. In my opinion it's only a short time now before the > locator branch is to be integrated into the core. Cities ánd streets > which I couldn't find using version 1930 can now be found in the Garmin > index. > > One finetuning question: is it possible to differ the style settings > per country for multicountry maps (e.g. for the Netherlands admin_level > 10 needs to be first in line, in Belgium and Luxembourg admin_level 8 > needs to be first in line in order to prevent areas of a town to appear > as the complete city) > > Cheers, Johan > > By the way, i'm using.. > > mkgmap:country!=*& mkgmap:admin_level2=* { set > mkgmap:country='${mkgmap:admin_level2}' } > > mkgmap:region!=*& mkgmap:admin_level3=* { set > mkgmap:region='${mkgmap:admin_level3}' } > mkgmap:region!=*& mkgmap:admin_level4=* { set > mkgmap:region='${mkgmap:admin_level4}' } > mkgmap:region!=*& mkgmap:admin_level5=* { set > mkgmap:region='${mkgmap:admin_level5}' } > mkgmap:region!=*& mkgmap:admin_level6=* { set > mkgmap:region='${mkgmap:admin_level6}' } > > mkgmap:city!=*& mkgmap:admin_level10=* { set > mkgmap:city='${mkgmap:admin_level10}' } > mkgmap:city!=*& mkgmap:admin_level8=* { set > mkgmap:city='${mkgmap:admin_level8}' } > > mkgmap:postal_code!=*& addr:postcode=* { set > mkgmap:postal_code='${addr:postcode}' } > mkgmap:postal_code!=*& openGeoDB:postal_codes=* { set > mkgmap:postal_code='${openGeoDB:postal_codes}' } > mkgmap:postal_code!=*& mkgmap:postcode=* { set > mkgmap:postal_code='${mkgmap:postalcode}' } > > ..as my preferred settings now, because it produces the -in my opinion- > best index for multicountry maps > > On Mon, 02 May 2011 22:33:58 +0200, WanMil<wmgcnfg at web.de> wrote: >>> The boundary-files have the same address >>> (http://www.navmaps.eu/wanmil/europe_bounds_20110501.zip)?! >> >> Yes, they haven't changed because just the code to read them were >> buggy. >> >>> And can you please provide logging.properties-file which I need to >>> log >>> the LocationHook. I've never done this before, I've tried it but I >>> still >>> get an empty logfile. >> >> Look into the wiki: >> http://wiki.openstreetmap.org/wiki/Mkgmap/dev#Enabling_Debugging >> You have to add the line >> uk.me.parabola.mkgmap.reader.osm.LocationHook.level=FINE >> to get all log messages from the LocationHook. >> >>> >>> Some other questions: >>> Do somebody know, what this error means: >>> Ccode == null name=BELGI? - BELGIQUE - BELGIEN >> >> I have seen them too. The border of belgium is tagged with >> boundary=administrative, admin_level=2, name=BELGIE - BELGIQUE - >> BELGIEN >> The name is not contained in the LocatorConfig.xml so the Locator >> does >> not know the 3 letter ISO code for it. >> The error message is not good but it was meant only for me for >> debugging >> purposes. >> >>> >>> And mkgmap ask for some boundary files, which seems not to exist, >>> but I >>> downloaded the whole zip-file: >>> SCHWERWIEGEND (BoundaryUtil): ./tiles_germany/63240372.osm.gz: >>> Cannot >>> load boundary file bounds/bounds_2550000_250000.bnd: >>> java.io.FileNotFoundException: bounds/bounds_2550000_250000.bnd (No >>> such >>> file or directory) >>> SCHWERWIEGEND (BoundaryUtil): ./tiles_germany/63240372.osm.gz: >>> Cannot >>> load boundary file bounds/bounds_2550000_300000.bnd: >>> java.io.FileNotFoundException: bounds/bounds_2550000_300000.bnd (No >>> such >>> file or directory) >>> SCHWERWIEGEND (BoundaryUtil): ./tiles_germany/63240372.osm.gz: >>> Cannot >>> load boundary file bounds/bounds_2600000_250000.bnd: >>> java.io.FileNotFoundException: bounds/bounds_2600000_250000.bnd (No >>> such >>> file or directory) >>> SCHWERWIEGEND (BoundaryUtil): ./tiles_germany/63240372.osm.gz: >>> Cannot >>> load boundary file bounds/bounds_2600000_300000.bnd: >>> java.io.FileNotFoundException: bounds/bounds_2600000_300000.bnd (No >>> such >>> file or directory) >> >> I know that. I haven't checked that but possibly these boundary tiles >> may contain no boundary at all (sea area?!?). I have to check that >> later on. >> >> WanMil >> >>> >>> Cheers >>> Martin >>> >>> Am 02.05.2011 um 21:46 schrieb WanMil: >>> >>>>> On May 1, 2011, at 21:50, WanMil wrote: >>>>> >>>>>> I have also errors in a boundary file. Something seem to be wrong >>>>>> with >>>>>> the write or the reader. I am checking that... >>>>> >>>>> I just updated to SVN revision 1935: the malformed input error has >>>>> not yet reappeared. >>>>> >>>>> You may have caught the error here. >>>>> >>>>> Cheers. >>>> >>>> Yes, you were quicker than me writing the email :-) >>>> I found the bug. The Java stream for reading the data has two skip >>>> methods (which is used to not read boundaries outside the tile >>>> bounds). >>>> One correct skip method and one incorrect. Now you can guess which >>>> one I >>>> used.... >>>> >>>> So r1935 has fixed the bug. The compiled boundaries need not be >>>> downloaded again. Additionally I committed the changes in the trunk >>>> up >>>> to r1932. >>>> >>>> WanMil >> _______________________________________________ >> mkgmap-dev mailing list >> mkgmap-dev at lists.mkgmap.org.uk >> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
- Previous message: [mkgmap-dev] [locator] Europe boundary data for download
- Next message: [mkgmap-dev] [locator] Europe boundary data for download
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list