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