[mkgmap-dev] Commit: r2658: Use mkgmap:street tag to get street name for house number search
From Thorsten Kukuk kukuk at suse.de on Fri Jul 19 17:19:09 BST 2013
On Fri, Jul 19, Felix Hartmann wrote: > Actually neither of the two lines works!!!! > > > Have I understood wrong how it should work? > name=* {set mkgmap:street='${name}'} as first line in my lines file, > doesn't help. I still get all the added "junk" like refs or route names > and so on in the address search (used mapsource to try it out)... > highway=* & name=* {set mkgmap:street='${name}'} also has no effect at > all on the address search. > > where is my error? As far as I understood, mkgmap:street is used to match the housenumbers to streets (if you modify name, addr:streetname will no longer match). It's not used for the address index. Thorsten > On 19.07.2013 17:30, Felix Hartmann wrote: > > oh, found out that: > > name=* {set mkgmap:street='${name}'} > > > > doesn't have any performance impact. Dunno why this is so much > > quicker.... but it works. So it's good and documented here for > > everyone wondering how to use mkgmap:street. > > On 19.07.2013 17:28, Felix Hartmann wrote: > >> thanks for that solution. However the performance impact is quite > >> tremendous. > >> E.g. on Austria I have without it > >> 2:55 (min/sec). > >> By adding the line: highway=* & name=* {set mkgmap:street='${name}'} > >> at the beginning of my lines file (or better, latest possibility > >> before name changes). > >> the time increases to about 3:45. I have tested the time impact > >> several times - no changes >1sec... > >> > >> That's about a 25% increase in rendering time on mkgmap.jar. > >> > >> The solution is probably to only set mkgmap:street only for name > >> changes - which will require quite a lot of additional code - at > >> least for me. I will try and report probably next week.... (so for > >> every set name=... - run { addmkgmap:street {$name}; set name=..... > >> } hope this works and doesn't need to be put one line earlier ) > >> or any easy optimization solution that doesn't need such a big name=* > >> search? > >> On 17.07.2013 21:10, svn commit wrote: > >>> Version 2658 was committed by wanmil on Wed, 17 Jul 2013 > >>> > >>> Use mkgmap:street tag to get street name for house number search > >>> > >>> The house number matching algorithm now checks the mkgmap:street tag > >>> on roads. If it is set it uses it to match to the addr:street tags > >>> of house number elements. This enables style developers to put refs > >>> and other infos into the street name and at the same time have a > >>> good matching for house number search. > >>> _______________________________________________ > >>> mkgmap-dev mailing list > >>> mkgmap-dev at lists.mkgmap.org.uk > >>> http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > >> > > > > -- > keep on biking and discovering new trails > > Felix > openmtbmap.org & www.velomap.org > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -- Thorsten Kukuk, Senior Architect SLES & Common Code Base SUSE LINUX Products GmbH, Maxfeldstr. 5, D-90409 Nuernberg GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg)
- Previous message: [mkgmap-dev] Commit: r2658: Use mkgmap:street tag to get street name for house number search
- Next message: [mkgmap-dev] Commit: r2658: Use mkgmap:street tag to get street name for house number search
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list