[mkgmap-dev] [Patch v1] improve mdr7 index
From Carlos Dávila cdavilam at orangecorreo.es on Wed Apr 12 19:06:48 BST 2017
--x-mdr7-del=GRADE1 works although actual tag value is grade1, and MapSource displays Grade1 El 12/04/17 a las 19:27, Gerd Petermann escribió: > Hi Carlos, > > the option is case sensitive. Please try --x-mdr7-del=grade1 or maybe --x-mdr7-del=GRADE1. > Depends on option lower-case. > I've probably mislead you by giving examples for the "Speiche" style which really adds "Gr1" for tracktype=grade1 > or "Primary" for a highway=primary. > > Gerd > ________________________________________ > Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Carlos Dávila <cdavilam at orangecorreo.es> > Gesendet: Mittwoch, 12. April 2017 19:13:32 > An: Development list for mkgmap > Betreff: Re: [mkgmap-dev] [Patch v1] improve mdr7 index > > I have the following rule in my lines file: > highway=track {name '${ref} ${name}' | '${ref}' | '${name}' | > '${tracktype}' } > If I got that right, using --x-mdr7-del=Grade1 should avoid all tracks > tagged tracktype=grade1 (without name and ref) to be indexed, but I can > still search for them. I tried with and without --x-split-name-index > without success. > > El 05/04/17 a las 16:03, Gerd Petermann escribió: >> Hi all, >> >> attached is a patch which changes the meaning of --x-mdr7-excl and adds a 2nd option --x-mdr7-del. >> A binary is here: >> http://files.mkgmap.org.uk/download/345/mkgmap.jar >> >> The new option --x-mdr7-del can be used to delete strings from road names before they are written to any index. >> The option --x-mdr7-excl is now only used for the partial names created by the --x-split-name-index option. >> If you place them in an option file, you may use this: >> x-mdr7-excl=Weg,Straße,Street,Road >> x-mdr7-del=Service,Primary,Secondary,Tertiary,.... >> >> So, in x-mdr7-excl you list parts of real road names which should not be searchable. In x-mdr7-del you put words which were added by your style and should be removed from the name. >> The removement of those strings is done from the end, it stops when a word is found that should not be deleted. This is what I described as 1a) here: >> http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2017q2/026584.html >> >> You may now add blanks to improve readabilty, so >> x-mdr7-excl=Weg, Straße, Street, Road >> works like above. I am not sure if there is a case where we want to be able to exclude multiple words. >> >> @Arndt: >> In your current config file you use "Via Ferrata" and some other combinations with blanks like "unpav CyW". This will no longer work with this patch. Maybe you can change >> your style to add "Via-Ferrata" instead the other combinations are simply no longer needed. >> >> Do we need some kind of reporting for these options? >> Maybe some stats like >> mdr7-excl option Weg matched 11231 times >> mdr7-excl option Straße matched 2321 times >> ... >> >> Gerd >>
- Previous message: [mkgmap-dev] [Patch v1] improve mdr7 index
- Next message: [mkgmap-dev] [Patch v1] improve mdr7 index
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list