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

View differences:

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