Revision 452
trunk/org.gvsig.postgresql/org.gvsig.postgresql.provider/src/main/java/org/gvsig/postgresql/dal/operations/PostgreSQLFetchFeatureTypeOperation.java | ||
---|---|---|
108 | 108 |
Statement st = null; |
109 | 109 |
ResultSet rs = null; |
110 | 110 |
|
111 |
String srsid = null;
|
|
111 |
Integer srsid = null;
|
|
112 | 112 |
String geometryTypeName = null; |
113 | 113 |
try { |
114 | 114 |
st = this.getConnection().createStatement(); |
115 | 115 |
rs = JDBCUtils.executeQuery(st, sqlbuilder.toString()); |
116 | 116 |
if (rs.next()) { |
117 |
srsid = rs.getString("srid");
|
|
117 |
srsid = rs.getInt("srid");
|
|
118 | 118 |
geometryTypeName = rs.getString("type"); |
119 | 119 |
} |
120 | 120 |
} finally { |
... | ... | |
125 | 125 |
GeometryType gt = getGeometryTypeFromDatabaseTypeName(geometryTypeName); |
126 | 126 |
attr.setGeometryType(gt); |
127 | 127 |
} |
128 |
if( !StringUtils.isEmpty(srsid) ) {
|
|
128 |
if( srsid!=null ) {
|
|
129 | 129 |
SRSSolver srssolver = this.helper.getSRSSolver(); |
130 | 130 |
attr.setSRS(srssolver.getProjection(this.getConnection(),srsid)); |
131 | 131 |
} |
Also available in: Unified diff