Hi all,

see https://files.mkgmap.org.uk/detail/547

A search in Mapsource for street name "Birkenweg" only finds "Birkenweg 
Foot,Unna"
while it should find many more entries for cities like Altena, 
Fröndenberg/Ruhr, Hemer and others.

The cause of the trouble is that the first road label in the map that that 
starts with "Birkenweg" is the 
"Birkenweg Foot" in Unna. 
Reason:
With --mdr7-del=foot the label is treated like "Birkenweg" and all other roads 
with label "Birkenweg"
in this tile are ignored because the index already contains an entry 
"Birkenweg" (only one entry per map is stored).
This index entry will point to the label "Birkenweg Foot" in the tile, and thus 
only roads with that label are found.

I have a few ideas how to fix this problem, but I am pretty sure that search 
can only work well 
when the real street name is stored  in one of the 4 road labels (without other 
words or refs). 
Up to now the --housenumbers option forces this when the road has numbers, but 
mkgmap 
should probably always do this. If that is done the option --mdr7-del could 
work like this: 
If any of the listed words is found ignore the label for the index.

Or maybe the option is obsolete and we can simply ignore the first label for 
the index 
whenever there are further labels.

Gerd
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to