broken mp in mkgmap-high-prec-coord-r2984

Hi Gerd, This mp http://www.openstreetmap.org/relation/1204375 (natural=water) is broken in r2984, in r2980 it works as expected. It is not style file related. Can you have a look what's wrong? See https://www.dropbox.com/s/yplg809pg7hrqsc/nulde.jpg Link to the osm file: https://www.dropbox.com/s/csdx7sy4swj6ewo/10010077.o5m

Hi Minko, thanks for reporting. I don't have time today, maybe tomorrow. Gerd ligfietser wrote
Hi Gerd, This mp http://www.openstreetmap.org/relation/1204375 (natural=water) is broken in r2984, in r2980 it works as expected. It is not style file related. Can you have a look what's wrong?
See https://www.dropbox.com/s/yplg809pg7hrqsc/nulde.jpg Link to the osm file: https://www.dropbox.com/s/csdx7sy4swj6ewo/10010077.o5m
_______________________________________________ mkgmap-dev mailing list
mkgmap-dev@.org
-- View this message in context: http://gis.19327.n5.nabble.com/broken-mp-in-mkgmap-high-prec-coord-r2984-tp5... Sent from the Mkgmap Development mailing list archive at Nabble.com.

Hi Minko,
thanks for reporting. I don't have time today, maybe tomorrow.
Gerd
No problem Gerd, Here is another issue (but I thought you'd already mentioned it before): https://www.dropbox.com/s/i4ej5uqhx01cv3i/r2984.jpg http://www.openstreetmap.org/way/123368733 highway = cycleway (routable) moped=designated (non routable transparent with black border) The routable cycleway line is optimized, the moped line not. I hope all lines are being optimized later, not just the routable ones?

Hi Minko, the error is fixed with r2990. Regarding non-routable lines: Do you have an example for a line (not a shape) that should be improved? Maybe elevation data? Gerd
Date: Sat, 25 Jan 2014 21:27:21 +0100 From: ligfietser@online.nl To: mkgmap-dev@lists.mkgmap.org.uk Subject: Re: [mkgmap-dev] broken mp in mkgmap-high-prec-coord-r2984
Hi Minko,
thanks for reporting. I don't have time today, maybe tomorrow.
Gerd
No problem Gerd,
Here is another issue (but I thought you'd already mentioned it before):
https://www.dropbox.com/s/i4ej5uqhx01cv3i/r2984.jpg http://www.openstreetmap.org/way/123368733
highway = cycleway (routable) moped=designated (non routable transparent with black border)
The routable cycleway line is optimized, the moped line not.
I hope all lines are being optimized later, not just the routable ones? _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Hi Gerd, I tried r2990 but it returned this error java.lang.IndexOutOfBoundsException: Index: 1, Size: 0 at java.util.ArrayList.rangeCheckForAdd(Unknown Source) at java.util.ArrayList.addAll(Unknown Source) at uk.me.parabola.util.Java2DConverter.areaToSingularAreas(Java2DConverter.java:146) at uk.me.parabola.util.Java2DConverter.areaToSingularAreas(Java2DConverter.java:108) at uk.me.parabola.mkgmap.reader.osm.MultiPolygonRelation.cutOutInnerPolygons(MultiPolygonRelation.java:1510) at uk.me.parabola.mkgmap.reader.osm.MultiPolygonRelation.processElements(MultiPolygonRelation.java:988) at uk.me.parabola.mkgmap.reader.osm.ElementSaver.addRelation(ElementSaver.java:158) at uk.me.parabola.mkgmap.reader.osm.o5m.O5mBinHandler.readRel(O5mBinHandler.java:309) at uk.me.parabola.mkgmap.reader.osm.o5m.O5mBinHandler.readFile(O5mBinHandler.java:153) at uk.me.parabola.mkgmap.reader.osm.o5m.O5mBinHandler.parse(O5mBinHandler.java:108) at uk.me.parabola.mkgmap.reader.osm.o5m.O5mBinMapDataSource.load(O5mBinMapDataSource.java:45) at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:127) at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:167) at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:63) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:220) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:216) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

Hi Minko, a stupid typo. Please try r2991. Gerd ligfietser wrote
Hi Gerd, I tried r2990 but it returned this error
java.lang.IndexOutOfBoundsException: Index: 1, Size: 0 at java.util.ArrayList.rangeCheckForAdd(Unknown Source) at java.util.ArrayList.addAll(Unknown Source) at uk.me.parabola.util.Java2DConverter.areaToSingularAreas(Java2DConverter.java:146) at uk.me.parabola.util.Java2DConverter.areaToSingularAreas(Java2DConverter.java:108) at uk.me.parabola.mkgmap.reader.osm.MultiPolygonRelation.cutOutInnerPolygons(MultiPolygonRelation.java:1510) at uk.me.parabola.mkgmap.reader.osm.MultiPolygonRelation.processElements(MultiPolygonRelation.java:988) at uk.me.parabola.mkgmap.reader.osm.ElementSaver.addRelation(ElementSaver.java:158) at uk.me.parabola.mkgmap.reader.osm.o5m.O5mBinHandler.readRel(O5mBinHandler.java:309) at uk.me.parabola.mkgmap.reader.osm.o5m.O5mBinHandler.readFile(O5mBinHandler.java:153) at uk.me.parabola.mkgmap.reader.osm.o5m.O5mBinHandler.parse(O5mBinHandler.java:108) at uk.me.parabola.mkgmap.reader.osm.o5m.O5mBinMapDataSource.load(O5mBinMapDataSource.java:45) at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:127) at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:167) at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:63) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:220) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:216) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
_______________________________________________ mkgmap-dev mailing list
mkgmap-dev@.org
-- View this message in context: http://gis.19327.n5.nabble.com/broken-mp-in-mkgmap-high-prec-coord-r2984-tp5... Sent from the Mkgmap Development mailing list archive at Nabble.com.

Thanks Gerd, Works fine now.
Regarding non-routable lines: Do you have an example for a line (not a shape) that should be improved? Maybe elevation data?
The example I showed you is good now. Contour lines don't look bad either. I'll run r2991 on whole Europe now and will check it out tomorrow :-)

Hi Minko, this error was fixed with r2986. I wonder why it did not also occur in the trunk, as it seems to be an error in the implementation of java.awt.geom.Area . Gerd
Date: Sat, 25 Jan 2014 13:56:40 +0100 From: ligfietser@online.nl To: mkgmap-dev@lists.mkgmap.org.uk Subject: [mkgmap-dev] broken mp in mkgmap-high-prec-coord-r2984
Hi Gerd, This mp http://www.openstreetmap.org/relation/1204375 (natural=water) is broken in r2984, in r2980 it works as expected. It is not style file related. Can you have a look what's wrong?
See https://www.dropbox.com/s/yplg809pg7hrqsc/nulde.jpg Link to the osm file: https://www.dropbox.com/s/csdx7sy4swj6ewo/10010077.o5m
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
participants (3)
-
Gerd Petermann
-
GerdP
-
Minko