From a9979236eb60bc0d807a72bda83440931e6d22f7 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Fri, 30 Apr 2010 18:55:14 +0800 Subject: [PATCH] --- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/postgis/AbstractOracleToPostGISJobContext.java | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/postgis/AbstractOracleToPostGISJobContext.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/postgis/AbstractOracleToPostGISJobContext.java index aabd2cb..6350890 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/postgis/AbstractOracleToPostGISJobContext.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/postgis/AbstractOracleToPostGISJobContext.java @@ -10,6 +10,7 @@ import java.sql.Statement; import java.util.*; +import com.ximple.eofms.util.FeatureTypeBuilderUtil; import org.geotools.data.DataSourceException; import org.geotools.data.DataStore; import org.geotools.data.SchemaNotFoundException; @@ -652,6 +653,8 @@ for (int i = 0; i < descriptors.size(); i++) { if (descriptors.get(i) instanceof GeometryDescriptor) { // String wktTest = geometryWriter.write((Geometry) attributes.get(i)); + Geometry geom = (Geometry) attributes.get(i); + geom.setSRID(FeatureTypeBuilderUtil.getDefaultFeatureSRID()); pstmt.setBytes(i + 1, binaryWriter.writeBinary((Geometry) attributes.get(i))); } else { Class<?> bindingType = ((AttributeType)descriptors.get(i).getType()).getBinding(); -- Gitblit v0.0.0-SNAPSHOT