Revision: 5940
http://sourceforge.net/p/jump-pilot/code/5940
Author: michaudm
Date: 2018-09-13 06:23:29 +0000 (Thu, 13 Sep 2018)
Log Message:
-----------
fix a bug in CoverageCleaner
Modified Paths:
--------------
plug-ins/TopologyPlugin/trunk/build.xml
plug-ins/TopologyPlugin/trunk/doc/TopologyExtension4OJ.odt
plug-ins/TopologyPlugin/trunk/doc/TopologyExtension4OJ_fr.odt
plug-ins/TopologyPlugin/trunk/src/com/vividsolutions/jcs/conflate/coverage/CoverageFeature.java
plug-ins/TopologyPlugin/trunk/src/fr/michaelm/jump/plugin/topology/TopologyExtension.java
Modified: plug-ins/TopologyPlugin/trunk/build.xml
===================================================================
--- plug-ins/TopologyPlugin/trunk/build.xml 2018-08-29 08:01:13 UTC (rev
5939)
+++ plug-ins/TopologyPlugin/trunk/build.xml 2018-09-13 06:23:29 UTC (rev
5940)
@@ -17,7 +17,7 @@
<property name="dist" value="dist" />
<property name="javadoc" value="javadoc" />
- <property name="version" value="0.9.2" />
+ <property name="version" value="0.9.3" />
<!--property name="current-oj"
value="C:\Users\Michaƫl\DEVELOPPEMENTS\OpenJUMP-2012\dist\openjump-1.6.0alpha\lib\ext"
/-->
<!-- ===================================================================
-->
Modified: plug-ins/TopologyPlugin/trunk/doc/TopologyExtension4OJ.odt
===================================================================
(Binary files differ)
Modified: plug-ins/TopologyPlugin/trunk/doc/TopologyExtension4OJ_fr.odt
===================================================================
(Binary files differ)
Modified:
plug-ins/TopologyPlugin/trunk/src/com/vividsolutions/jcs/conflate/coverage/CoverageFeature.java
===================================================================
---
plug-ins/TopologyPlugin/trunk/src/com/vividsolutions/jcs/conflate/coverage/CoverageFeature.java
2018-08-29 08:01:13 UTC (rev 5939)
+++
plug-ins/TopologyPlugin/trunk/src/com/vividsolutions/jcs/conflate/coverage/CoverageFeature.java
2018-09-13 06:23:29 UTC (rev 5940)
@@ -95,13 +95,14 @@
*/
public Geometry getAdjustedGeometry(double distanceTolerance, boolean
interpolate_z, double scale) {
Debug.println(" adjust shell");
+
+ Polygon g = (Polygon) feature.getGeometry();
+ GeometryFactory fact = new GeometryFactory(g.getPrecisionModel(),
g.getSRID());
+
Coordinate[] coord = shell.getAdjusted(distanceTolerance,
interpolate_z, scale);
// check for a valid ring
- if (coord.length <= 3) return null;
+ if (coord.length <= 3) return fact.createPolygon(new Coordinate[0]);
- Polygon g = (Polygon) feature.getGeometry();
- GeometryFactory fact = new GeometryFactory(g.getPrecisionModel(),
g.getSRID());
-
// Holes processing
List<LinearRing> rings = new ArrayList<LinearRing>();
Coordinate[][] coords = new Coordinate[holes.length][];
Modified:
plug-ins/TopologyPlugin/trunk/src/fr/michaelm/jump/plugin/topology/TopologyExtension.java
===================================================================
---
plug-ins/TopologyPlugin/trunk/src/fr/michaelm/jump/plugin/topology/TopologyExtension.java
2018-08-29 08:01:13 UTC (rev 5939)
+++
plug-ins/TopologyPlugin/trunk/src/fr/michaelm/jump/plugin/topology/TopologyExtension.java
2018-09-13 06:23:29 UTC (rev 5940)
@@ -34,6 +34,7 @@
import com.vividsolutions.jump.workbench.plugin.PlugInContext;
// History
+// 0.9.3 (2018-09-12) : fix a bug in CoverageCleaner
// 0.9.2 (2018-01-27) : add finnish translations
// 0.9.1 (2016-11-21) : remove RemoveMicroSegmentsPlugIn, replaced by
//
com.vividsolutions.jump.workbench.ui.plugin.analysis.RemoveSmallSegments
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel