logo separator

[mkgmap-dev] How can we use prefix/suffix feature in road names?

From Gerd Petermann GPetermann_muenchen at hotmail.com on Wed Apr 19 08:05:22 BST 2017

... sorry, please ignore the block with language=fr.

I am not yet sure how to handle the blanks in those strings, so don't worry about the syntax for now.

Von: Gerd Petermann
Gesendet: Mittwoch, 19. April 2017 08:57:13
An: mkgmap-dev at lists.mkgmap.org.uk
Betreff: AW: [mkgmap-dev] How can we use prefix/suffix feature in road names?

Hi all,

Continuing Andrzejs proposal
I think about the following structure to specify prefixes which are combinations of multiple words:
language=es {
prefix1 = "Avenida","Avinguda","Carrer","Calle",...
prefix2= "de las","de los","de la","dels","del","d'"
language=fr {
prefix1 = "
prefix2= "de las","de los","de la","dels","d'"

Given this mkgmap would generate all the possible combinations like
"Avenida", "Avenida de las", ..., "Calle dels", "Calle d'"

If a given road name matches more than one generated prefix, use the longest one.
So, "Carrer de las BlaBla" is matched with "Carrer de las" (not with "Carrer de la" or shorter versions)
and the next character is a blank which means the blank is replaced by 0x1e. A non blank means
that the 0x1b is added after the prefix .

I also think that the matching should be done with case-insensitive search so that typos like
"CArrer de las" or "Carrer de Las" are all changed to "Carrer de las".
If I got that right that is one goal of the rules in name_movedend provided by Carlos.

I am now implementing something like that, please let me know soon if
you see problems with these ideas.


Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Andrzej Popowski <popej at poczta.onet.pl>
Gesendet: Dienstag, 18. April 2017 15:16:38
An: mkgmap-dev at lists.mkgmap.org.uk
Betreff: Re: [mkgmap-dev] How can we use prefix/suffix feature in road names?

Hi Gerd,

I didn't think through implementations details, these was an idea what
could be done if we get country dependent options. I'm not even sure if
name-tag-list would be useful, this was an example. Sorry to divert you
from main topic.

Best regards,

mkgmap-dev mailing list
mkgmap-dev at lists.mkgmap.org.uk

More information about the mkgmap-dev mailing list