Revision 42771 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/FromWKB.java
FromWKB.java | ||
---|---|---|
34 | 34 |
|
35 | 35 |
|
36 | 36 |
/** |
37 |
* DOCUMENT ME!
|
|
37 |
* |
|
38 | 38 |
* |
39 | 39 |
* @author Vicente Caballero Navarro |
40 | 40 |
*/ |
... | ... | |
43 | 43 |
|
44 | 44 |
public static final int CODE = GeometryLocator.getGeometryManager(). |
45 | 45 |
getGeometryOperationCode(NAME); |
46 |
private static WKBParser3 wkbParser = new WKBParser3();
|
|
46 |
private static PostGISEWKBParser wkbParser = new PostGISEWKBParser();
|
|
47 | 47 |
|
48 |
/* (non-Javadoc) |
|
49 |
* @see org.gvsig.fmap.geom.operation.GeometryOperation#invoke(org.gvsig.fmap.geom.Geometry, org.gvsig.fmap.geom.operation.GeometryOperationContext) |
|
50 |
*/ |
|
48 |
/* |
|
49 |
* Como no tenemos un parser de OGC-WKB que es distinto del PostGIS-EWKB |
|
50 |
* de momento, usamos el de PostGIS-EWKB |
|
51 |
* |
|
52 |
* La especificaci?n del OGC-WKB se puede encontrar en la wikipedia: |
|
53 |
* https://en.wikipedia.org/wiki/Well-known_text#Well-known_binary |
|
54 |
* |
|
55 |
* Podemos asumir que si el 5? byte del WKB es distinto de 0 se trata de PostGIS-EWKB |
|
56 |
*/ |
|
51 | 57 |
public Object invoke(Geometry geom, GeometryOperationContext ctx) |
52 | 58 |
throws GeometryOperationException { |
53 | 59 |
byte[] data = (byte[])ctx.getAttribute("data"); |
Also available in: Unified diff