Revision: 4385 http://sourceforge.net/p/jump-pilot/code/4385 Author: michaudm Date: 2015-04-06 10:33:54 +0000 (Mon, 06 Apr 2015) Log Message: ----------- fix #394 bad geometries produced by CutPolygonTool
Modified Paths: -------------- core/trunk/ChangeLog core/trunk/src/org/openjump/core/ui/plugin/edittoolbox/cursortools/CutPolygonTool.java Modified: core/trunk/ChangeLog =================================================================== --- core/trunk/ChangeLog 2015-04-06 10:23:15 UTC (rev 4384) +++ core/trunk/ChangeLog 2015-04-06 10:33:54 UTC (rev 4385) @@ -1,8 +1,9 @@ # for display continuity sake please use 2 spaces instead of tabs -2015-04-05 mmichaud <m.michael.mich...@orange.fr> +2015-04-06 mmichaud <m.michael.mich...@orange.fr> * fix #393 : simple query plugin did not do a deep copy of features improve boolean handling in simple query plugin + * fix #394 : bad geometries produced by CutPolygon Cursor tool 2015-04-05 ede * PLUS: update kml driver to 0.2.4 Modified: core/trunk/src/org/openjump/core/ui/plugin/edittoolbox/cursortools/CutPolygonTool.java =================================================================== --- core/trunk/src/org/openjump/core/ui/plugin/edittoolbox/cursortools/CutPolygonTool.java 2015-04-06 10:23:15 UTC (rev 4384) +++ core/trunk/src/org/openjump/core/ui/plugin/edittoolbox/cursortools/CutPolygonTool.java 2015-04-06 10:33:54 UTC (rev 4385) @@ -106,7 +106,8 @@ else { if ((geomSelected instanceof Polygon)||(geomSelected instanceof MultiPolygon)){ newGeomIntersect = geomSelected.intersection(geomDraw); - newGeomDiff = geomSelected.difference(newGeomIntersect); + //newGeomDiff = geomSelected.difference(newGeomIntersect); + newGeomDiff = geomSelected.difference(geomDraw); BasicFeature featureIntersect = new BasicFeature(activeLayer.getFeatureCollectionWrapper().getFeatureSchema()); BasicFeature featureDiff = new BasicFeature(activeLayer.getFeatureCollectionWrapper().getFeatureSchema()); FeatureUtil.copyAttributes(featureSelected, featureIntersect); ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel