logo separator

[mkgmap-dev] Commit: r1519: Transliteration merge.

From Carlos Dávila cdavilam at jemila.jazztel.es on Wed Jan 27 15:37:07 GMT 2010

svn commit escribió:
> Version 1519 was commited by steve on 2010-01-27 14:32:25 +0000 (Wed, 27 Jan 2010) 
>
> Transliteration merge.
>
> Now transliteration should work even when --latin1 is given.
>
> The tables were completed by running a script calling Text::Unidecode.
> The transliteration continues to be language and context insensitive so it is
> going to work better for some languages than others.
>
> See also http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2010q1/006802.html
Building spain map from geofrabrik excerpt with r1519 I get the
following error:
java.lang.ArrayIndexOutOfBoundsException: 1   
        at
uk.me.parabola.imgfmt.app.labelenc.TableTransliterator.readCharFile(TableTransliterator.java:120)
        at
uk.me.parabola.imgfmt.app.labelenc.TableTransliterator.loadRow(TableTransliterator.java:99)     

        at
uk.me.parabola.imgfmt.app.labelenc.TableTransliterator.transliterate(TableTransliterator.java:63)
        at
uk.me.parabola.imgfmt.app.labelenc.LatinEncoder.encodeText(LatinEncoder.java:27)                

        at
uk.me.parabola.imgfmt.app.Label.write(Label.java:86)                                            

        at
uk.me.parabola.imgfmt.app.lbl.LBLFile.newLabel(LBLFile.java:116)                                

        at
uk.me.parabola.imgfmt.app.lbl.PlacesFile.createPOI(PlacesFile.java:270)                         

        at
uk.me.parabola.imgfmt.app.lbl.LBLFile.createPOI(LBLFile.java:123)                               

        at
uk.me.parabola.mkgmap.build.MapBuilder.processPOIs(MapBuilder.java:405)                         

        at
uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:191)                             

        at
uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:96)                                   

        at
uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:61)                                   

        at
uk.me.parabola.mkgmap.main.Main$1.call(Main.java:188)                                           

        at
uk.me.parabola.mkgmap.main.Main$1.call(Main.java:186)                                           

        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)                              

        at
java.util.concurrent.FutureTask.run(FutureTask.java:138)                                        

        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)             

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)                 

        at java.lang.Thread.run(Thread.java:619)
My command:
java -Xmx600m -enableassertions -Dlog.config=logging.properties -jar
mkgmap.jar --generate-sea=extend-sea-sectors --route --latin1
--code-page=1252 --gmapsupp --series-name="OSM-Iberia-n" --index
--road-name-pois=0x640a --ignore-maxspeeds --remove-short-arcs
--add-pois-to-areas --adjust-turn-headings --report-similar-arcs
--link-pois-to-ways --location-autofill=1 --drive-on-right
--check-roundabouts --check-roundabout-flares --style=mio
--delete-tags-file=quitar_is_in -c spain.args



More information about the mkgmap-dev mailing list