|
From: <de...@us...> - 2013-02-22 21:22:24
|
Revision: 8294
http://fudaa.svn.sourceforge.net/fudaa/?rev=8294&view=rev
Author: deniger
Date: 2013-02-22 21:22:16 +0000 (Fri, 22 Feb 2013)
Log Message:
-----------
Modified Paths:
--------------
trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/gml/GISGMLZoneExporter.java
Modified: trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/gml/GISGMLZoneExporter.java
===================================================================
--- trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/gml/GISGMLZoneExporter.java 2013-02-22 15:59:22 UTC (rev 8293)
+++ trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/gml/GISGMLZoneExporter.java 2013-02-22 21:22:16 UTC (rev 8294)
@@ -11,12 +11,15 @@
*/
package org.fudaa.ctulu.gis.gml;
+import com.memoire.fu.FuLog;
+import com.vividsolutions.jts.geom.Geometry;
import gnu.trove.TIntArrayList;
import gnu.trove.TObjectIntHashMap;
-
import java.io.IOException;
import java.io.OutputStream;
-
+import java.util.Date;
+import org.apache.commons.lang.ObjectUtils;
+import org.apache.commons.lang.StringUtils;
import org.fudaa.ctulu.CtuluActivity;
import org.fudaa.ctulu.ProgressionInterface;
import org.fudaa.ctulu.ProgressionUpdater;
@@ -24,6 +27,8 @@
import org.fudaa.ctulu.gis.GISAttributeDouble;
import org.fudaa.ctulu.gis.GISAttributeInterface;
import org.fudaa.ctulu.gis.GISAttributeModel;
+import org.fudaa.ctulu.gis.GISDataModel;
+import org.fudaa.ctulu.gis.GISDataModelFeatureAdapter;
import org.fudaa.ctulu.gis.GISLib;
import org.fudaa.ctulu.gis.GISZoneCollection;
import org.geotools.data.DataStore;
@@ -38,15 +43,6 @@
import org.geotools.feature.SchemaException;
import org.geotools.feature.type.BasicFeatureTypes;
-import org.fudaa.ctulu.gis.GISDataModel;
-
-import com.memoire.fu.FuLog;
-import com.vividsolutions.jts.geom.Geometry;
-import java.util.Date;
-import org.apache.commons.lang.ObjectUtils;
-import org.apache.commons.lang.StringUtils;
-import org.fudaa.ctulu.gis.GISDataModelFeatureAdapter;
-
/**
* @author Fred Deniger
* @version $Id: GISGMLZoneExporter.java,v 1.1.6.1 2008-03-28 14:59:28 bmarchan Exp $
@@ -144,6 +140,22 @@
process(_prog, _zone, _attIsZ);
}
+ public void processStore(final ProgressionInterface _prog, final GISDataModel _zone,
+ final DataStore _dest)
+ throws IOException, SchemaException, IllegalAttributeException {
+ out_ = null;
+ store_ = _dest;
+ process(_prog, _zone, null, _dest);
+ }
+
+ public void process(final ProgressionInterface _prog, final GISZoneCollection _zone, final DataStore _dest) throws IOException,
+ SchemaException, IllegalAttributeException {
+ out_ = null;
+ store_ = _dest;
+ _zone.prepareExport();
+ process(_prog, _zone, _zone.getAttributeIsZ());
+ }
+
/**
* Attention: l'outputstream n'est pas ferme.
*
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|