El 08/12/14 a las 16:57, Andrzej Popowski escribió:
Hi Steve,
I have looked at "mixed-index" branch. I see I have repeated your
idea, only in a more crude way.
IMHO you could release this version without optimization for popular
words. This should be already usable.
I would add some ideas. For example you could split label not only on
spaces but on hyphen "-" too. This probably would help with German
streets and some hyphenated names.
As for detecting popular words, I think this should be done for each
language separately. Would be easier to analyze results and would help
in case where word has different meaning in different countries - it
could be deleted only in one language.
A note: I think original label should be always indexed. In current
version you won't find way named Calle in Germany:
http://www.openstreetmap.org/way/26258052
I'm testing mixed-index jar, but get the error below with default style
and with mine when the index is being created:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException:
String index out of range: 0
at java.lang.String.charAt(String.java:658)
at uk.me.parabola.imgfmt.app.mdr.Mdr7.createPartials(Mdr7.java:162)
at uk.me.parabola.imgfmt.app.mdr.Mdr7.preWriteImpl(Mdr7.java:108)
at
uk.me.parabola.imgfmt.app.mdr.MdrSection.preWrite(MdrSection.java:129)
at
uk.me.parabola.imgfmt.app.mdr.MDRFile.writeSections(MDRFile.java:308)
at uk.me.parabola.imgfmt.app.mdr.MDRFile.write(MDRFile.java:247)
at
uk.me.parabola.mkgmap.combiners.MdrBuilder.onFinish(MdrBuilder.java:338)
at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:575)
at
uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsReader.java:128)
at uk.me.parabola.mkgmap.main.Main.mainStart(Main.java:134)
at uk.me.parabola.mkgmap.main.Main.main(Main.java:105)
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev