logo separator

[mkgmap-dev] Commit: r2370: Do not try to make boundary nodes for elements located completely inside the bounding box

From Carlos Dávila cdavilam at orangecorreo.es on Thu Nov 1 15:16:30 GMT 2012

El 01/11/12 12:07, svn commit escribió:
> Version 2370 was commited by wanmil on 2012-11-01 11:07:58 +0000 (Thu, 01 Nov 2012)
>
> Do not try to make boundary nodes for elements located completely inside the bounding box
>
> The LineClipper is now able to indicate that an element is completely within the bounding box This can be used by the makeBoundaryNodes() method that tried to make boundary nodes for all elements located completely within the bounding box.
Using r2370 I get the error below. Previous version I was using was 
r2354, so I can't say in what version the problem was introduced. FYI I 
have been using free_mem_earlier_v1.patch for a few days without problems.
java.lang.NoSuchMethodError: 
uk.me.parabola.mkgmap.reader.osm.Tags.get(Ljava/lang/Object;)Ljava/lang/String;
         at uk.me.parabola.mkgmap.reader.osm.Element.getTag(Element.java:50)
         at 
uk.me.parabola.mkgmap.reader.osm.HighwayHooks.onAddNode(HighwayHooks.java:97)
         at 
uk.me.parabola.mkgmap.reader.osm.OsmReadingHooksChain.onAddNode(OsmReadingHooksChain.java:64)
         at 
uk.me.parabola.mkgmap.reader.osm.bin.OsmBinHandler$BinParser.parseDense(OsmBinHandler.java:122)
         at crosby.binary.BinaryParser.parse(BinaryParser.java:124)
         at crosby.binary.BinaryParser.handleBlock(BinaryParser.java:68)
         at crosby.binary.file.FileBlock.process(FileBlock.java:135)
         at 
crosby.binary.file.BlockInputStream.process(BlockInputStream.java:34)
         at 
uk.me.parabola.mkgmap.reader.osm.bin.OsmBinMapDataSource.load(OsmBinMapDataSource.java:63)
         at 
uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:144)
         at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:56)
         at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:210)
         at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:207)
         at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
         at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
         at java.lang.Thread.run(Thread.java:722)



More information about the mkgmap-dev mailing list