[mkgmap-dev] [Patch v1] improve mdr7 index
From Gerd Petermann GPetermann_muenchen at hotmail.com on Wed Apr 12 18:27:10 BST 2017
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 > _______________________________________________ mkgmap-dev mailing list mkgmap-dev at lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
- 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