Revision 26323 branches/v2_0_0_prep/libraries/libFMap_dalfile/src/org/gvsig/fmap/dal/store/shp/SHPFeatureWriter.java

View differences:

SHPFeatureWriter.java
50 50
	private int[] supportedGeometryTypes;
51 51
	private Geometry defaultGeometry;
52 52
	private int fileSize;
53
	private FeatureType shpFeatureType;
53 54

  
54 55

  
55 56
	protected SHPFeatureWriter(String name) {
......
87 88
		shpWrite.writeHeaders(new DefaultEnvelope(2),
88 89
					shapeType, 0, 0);
89 90

  
90
		super.begin(dbfParameters, featureType, numRows);
91
		this.shpFeatureType = featureType;
92
		super.begin(dbfParameters, dbfFeatureType, numRows);
91 93

  
92 94
	}
93 95

  
......
101 103
			if (envelope == null) {
102 104
				envelope = new DefaultEnvelope(2);
103 105
			}
104
			int gvSIG_geometryType =featuretype.getAttributeDescriptor(
105
					featuretype.getDefaultGeometryAttributeIndex())
106
			int gvSIG_geometryType = shpFeatureType.getAttributeDescriptor(
107
				shpFeatureType.getDefaultGeometryAttributeIndex())
106 108
					.getGeometryType();
107 109
			this.setSupportedGeometryTypes(gvSIG_geometryType);
108 110
			int shapeType = shpWrite

Also available in: Unified diff