Revision 43020 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/operation/fromwkb/PostGISEWKBParser.java
PostGISEWKBParser.java | ||
---|---|---|
173 | 173 |
if (gHaveS) { |
174 | 174 |
srid = data.getInt(); |
175 | 175 |
} |
176 |
|
|
176 |
|
|
177 |
// Intento de dar soporte a WKB junto a EWKB |
|
178 |
// https://en.wikipedia.org/wiki/Well-known_text#Well-known_binary |
|
179 |
if( realtype >= 3000 ) { |
|
180 |
gHaveM = true; |
|
181 |
gHaveZ = true; |
|
182 |
gHaveS = false; |
|
183 |
realtype -= 3000; |
|
184 |
|
|
185 |
} else if( realtype >= 2000 ) { |
|
186 |
gHaveM = true; |
|
187 |
gHaveZ = false; |
|
188 |
gHaveS = false; |
|
189 |
realtype -= 2000; |
|
190 |
|
|
191 |
} else if( realtype >= 1000 ) { |
|
192 |
gHaveM = false; |
|
193 |
gHaveZ = true; |
|
194 |
gHaveS = false; |
|
195 |
realtype -= 1000; |
|
196 |
} |
|
177 | 197 |
return realtype; |
178 | 198 |
|
179 | 199 |
} |
Also available in: Unified diff