[mkgmap-dev] generate-sea is broken from rev 1760
From Apollinaris Schoell aschoell at gmail.com on Fri May 20 19:48:52 BST 2011
yes correct I have compared many versions from 1700 up until I found 1759 as the last working version. not sure if 1755 was there too. definitely 1750 On Fri, May 20, 2011 at 11:37 AM, WanMil <wmgcnfg at web.de> wrote: > I am sorry that I have to ask again: > > When using the same input data > r1755 produces no flooding > r1760 produces flooding > > Correct? > > r1759 is a branch (maybe the coast branch). So it should not be used for > comparison. > > WanMil > > > I have tried both versions and right now I use the latest svn version > > with SeaGenerator.java from 1759. So I don't have all the changes for > > floodblocker but I don't need them. All coast is rendered correct if the > > tiles contain complete coastlines. > > this is the only code change between 1759 and 1760 so thers can be no > > other reason. > > > > > > On Fri, May 20, 2011 at 10:29 AM, WanMil <wmgcnfg at web.de > > <mailto:wmgcnfg at web.de>> wrote: > > > > > 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 <http://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 <http://log.info>(clipped.size(),"joined clippings."); > > > } > > > > > > > So you tried mkmgap r1755 and r1760 with the same data and r1755 does > > not have floodings but r1760 has floodings? > > Or why are you sure that the given code is the reason for the > flooding? > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20110520/1dc74c66/attachment.html
- Previous message: [mkgmap-dev] generate-sea is broken from rev 1760
- 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