Revision: 6225 http://sourceforge.net/p/jump-pilot/code/6225 Author: michaudm Date: 2020-01-27 00:24:47 +0000 (Mon, 27 Jan 2020) Log Message: ----------- fix bug in MakeValidOp
Modified Paths: -------------- core/trunk/ChangeLog core/trunk/src/com/vividsolutions/jump/geom/MakeValidOp.java Modified: core/trunk/ChangeLog =================================================================== --- core/trunk/ChangeLog 2020-01-26 18:34:32 UTC (rev 6224) +++ core/trunk/ChangeLog 2020-01-27 00:24:47 UTC (rev 6225) @@ -5,6 +5,7 @@ 2020-01-26 mmichaud <m.michael.mich...@orange.fr> * FR#265 : add a plugin to make line from ordered points + * fix bug in MakeValidOp 2020-01-14 mmichaud <m.michael.mich...@orange.fr> * Display a message instead of throwing an exception if a WMS Modified: core/trunk/src/com/vividsolutions/jump/geom/MakeValidOp.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/geom/MakeValidOp.java 2020-01-26 18:34:32 UTC (rev 6224) +++ core/trunk/src/com/vividsolutions/jump/geom/MakeValidOp.java 2020-01-27 00:24:47 UTC (rev 6225) @@ -499,6 +499,7 @@ if (location == Location.INTERIOR) geoms.add(polygon); } Geometry unionPoly = UnaryUnionOp.union(geoms); + if (unionPoly == null) unionPoly = ring.getFactory().createPolygon(new Coordinate[0]); Geometry unionLines = UnaryUnionOp.union(lines).difference(unionPoly.getBoundary()); geoms.clear(); decompose(unionPoly, geoms); _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel