Revision 41610 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.shp/src/main/java/org/gvsig/fmap/dal/store/shp/SHPFeatureWriter.java
SHPFeatureWriter.java | ||
---|---|---|
44 | 44 |
import org.gvsig.fmap.geom.GeometryLocator; |
45 | 45 |
import org.gvsig.fmap.geom.GeometryManager; |
46 | 46 |
import org.gvsig.fmap.geom.exception.CreateEnvelopeException; |
47 |
import org.gvsig.fmap.geom.exception.CreateGeometryException; |
|
48 | 47 |
import org.gvsig.fmap.geom.primitive.Envelope; |
49 | 48 |
|
50 | 49 |
public class SHPFeatureWriter extends DBFFeatureWriter { |
... | ... | |
57 | 56 |
private SHPFileWrite shpWrite; |
58 | 57 |
private Envelope envelope = null; |
59 | 58 |
private int[] supportedGeometryTypes; |
60 |
private Geometry defaultGeometry; |
|
61 | 59 |
private int fileSize; |
62 | 60 |
private FeatureType shpFeatureType; |
63 | 61 |
|
64 | 62 |
protected SHPFeatureWriter(String name) { |
65 | 63 |
super(name); |
66 |
try { |
|
67 |
this.defaultGeometry = |
|
68 |
geomManager.createNullGeometry(SUBTYPES.GEOM2D); |
|
69 |
} catch (CreateGeometryException e) { |
|
70 |
logger.error("Creating a NullGeometry", e); |
|
71 |
} |
|
72 | 64 |
} |
73 | 65 |
|
74 | 66 |
public void begin(DBFStoreParameters dbfParameters, |
Also available in: Unified diff