diff gnv-artifacts/src/main/java/de/intevation/gnv/raster/JTSMultiPolygonProducer.java @ 498:4080b57dcb52

Upgraded to Geotools 2.5.8. Write polygons and line strings to shape files. gnv-artifacts/trunk@578 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 19 Jan 2010 21:23:28 +0000
parents 6e8364e766fa
children e065a72f6b62
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/raster/JTSMultiPolygonProducer.java	Tue Jan 19 17:55:08 2010 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/raster/JTSMultiPolygonProducer.java	Tue Jan 19 21:23:28 2010 +0000
@@ -66,13 +66,17 @@
     }
 
     public static GeometryFactory createDefaultGeometryFactory() {
+        return createDefaultGeometryFactory(2);
+    }
+
+    public static GeometryFactory createDefaultGeometryFactory(int dim) {
         return new GeometryFactory(
             new PrecisionModel(
                 PrecisionModel.FLOATING),
             SRID_WGS84,
             new PackedCoordinateSequenceFactory(
                 PackedCoordinateSequenceFactory.DOUBLE,
-                2));
+                dim));
     }
 
     public void handleRings(
@@ -141,8 +145,6 @@
             return;
         }
 
-        log.debug("polygon has a shell");
-
         Polygon polygon = geometryFactory.createPolygon(
             shell,
             holes.toArray(new LinearRing[holes.size()]));

http://dive4elements.wald.intevation.org