[mkgmap-dev] generate-sea is broken from rev 1760
From Apollinaris Schoell aschoell at Magma-DA.COM on Fri May 20 18:07:02 BST 2011
Hi, the code below was added to SeaGenerater.java in revision 1760. Since then the some flooding happens in a few tiles. before that all sea rendering was correct. I tried also the floodblocker but then part of the sea is not blue anymore. It jsut blocks sea in some places but doesn't prevent the creation of bad polygons. I have checked all of the coastline and it is definitely correct and extends in all places beyond the bounds of the tile. If someone want's to debug I can also provide the coastline only for the area. Just too big for this list and can upload or send to a private email I am using generate-sea=multipolygon,extend-sea-sectors,close-gaps=10 area for splitter is 18900004: 1687552,-5750784 to 1761280,-5685248 # : 36.210938,-123.398438 to 37.792969,-121.992188 This is the code difference in SeaGenerator.java if (clipped.size() > 0) { // the LineClipper sometimes returns unjoined clips // need to rejoin them here log.info(clipped.size(),"clippings. Try to join them."); List<Way> clippedWays = new ArrayList<Way>(clipped.size()); for (List<Coord> clippedPoints : clipped) { clippedWays.add(new Way(FakeIdGenerator.makeFakeId(), clippedPoints)); } clippedWays = joinWays(clippedWays); if (clippedWays.size() != clipped.size()) { clipped = new ArrayList<List<Coord>>(clippedWays.size()); for (Way w : clippedWays) { clipped.add(w.getPoints()); } } log.info(clipped.size(),"joined clippings."); }
- Previous message: [mkgmap-dev] Splitter PBF support patch
- Next message: [mkgmap-dev] generate-sea is broken from rev 1760
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list