logo separator

[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.



More information about the mkgmap-dev mailing list