Revision 38083 branches/v2_0_0_prep/libraries/libFMap_dalfile/src-test/org/gvsig/fmap/dal/store/shp/Bug15643Test.java
Bug15643Test.java | ||
---|---|---|
41 | 41 |
import org.gvsig.fmap.geom.operation.GeometryOperation; |
42 | 42 |
import org.gvsig.fmap.geom.operation.GeometryOperationContext; |
43 | 43 |
import org.gvsig.fmap.geom.operation.fromjts.FromJTS; |
44 |
import org.gvsig.fmap.geom.type.GeometryType; |
|
44 | 45 |
import org.gvsig.tools.exception.BaseException; |
45 | 46 |
import org.gvsig.tools.library.impl.DefaultLibrariesInitializer; |
46 | 47 |
import org.gvsig.tools.visitor.VisitCanceledException; |
... | ... | |
58 | 59 |
public void testBug15643() throws Exception { |
59 | 60 |
new DefaultLibrariesInitializer().fullInitialize(); |
60 | 61 |
DataManager manager = DALLocator.getDataManager(); |
62 |
GeometryManager geometryManager = GeometryLocator.getGeometryManager(); |
|
61 | 63 |
|
62 | 64 |
EditableFeatureType type = new DefaultEditableFeatureType(); |
65 |
GeometryType geometryType = |
|
66 |
geometryManager.getGeometryType(Geometry.TYPES.POINT, |
|
67 |
Geometry.SUBTYPES.GEOM2D); |
|
63 | 68 |
type.add("geom", org.gvsig.fmap.geom.DataTypes.GEOMETRY) |
64 |
.setGeometryType(Geometry.TYPES.POINT) |
|
65 |
.setGeometrySubType(Geometry.SUBTYPES.GEOM2D); |
|
69 |
.setGeometryType(geometryType); |
|
66 | 70 |
type.setDefaultGeometryAttributeName("geom"); |
67 | 71 |
type.add("float", DataTypes.FLOAT).setSize(5); |
68 | 72 |
type.add("double", DataTypes.DOUBLE).setSize(5); |
... | ... | |
87 | 91 |
com.vividsolutions.jts.geom.Geometry g = |
88 | 92 |
new GeometryFactory().createPoint(new Coordinate(0, 0)); |
89 | 93 |
|
90 |
GeometryManager geometryManager = GeometryLocator.getGeometryManager(); |
|
91 | 94 |
int opCode = geometryManager.getGeometryOperationCode(FromJTS.NAME); |
92 | 95 |
GeometryOperation converter = |
93 | 96 |
geometryManager.getGeometryOperation(opCode, Geometry.TYPES.POINT, |
Also available in: Unified diff