[mkgmap-dev] Commit: r2658: Use mkgmap:street tag to get street name for house number search
From Carlos Dávila cdavilam at orangecorreo.es on Fri Jul 19 17:52:25 BST 2013
El 19/07/13 18:19, Thorsten Kukuk escribió: > 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. House number search should work together with address search. I also tried r2658 but could not find house numbers. > > 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 -- Por favor, no me envíe documentos con extensiones .doc, .docx, .xls, .xlsx, .ppt, .pptx, .mdb, mdbx Instale LibreOffice desde http://es.libreoffice.org/descarga/ LibreOffice es libre: se puede copiar, modificar y redistribuir libremente. Gratis y totalmente legal. LibreOffice está en continuo desarrollo y no tendrá que pagar por las nuevas versiones.
- 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