Revision 20501 trunk/libraries/libDataSourceBaseDrivers/src/org/gvsig/data/datastores/vectorial/file/shp/ShpFeature.java

View differences:

ShpFeature.java
12 12
import org.gvsig.data.datastores.vectorial.file.dbf.utils.DbaseFile;
13 13
import org.gvsig.data.exception.ReadException;
14 14
import org.gvsig.data.spatialprovisional.IExtent;
15
import org.gvsig.data.vectorial.DefaultAttributeDescriptor;
15 16
import org.gvsig.data.vectorial.Feature;
16 17
import org.gvsig.data.vectorial.IFeatureAttributeDescriptor;
17 18
import org.gvsig.data.vectorial.IFeatureID;
......
38 39

  
39 40
	protected void loadValue(IFeatureAttributeDescriptor descriptor) throws ReadException, IsNotFeatureSettingException {
40 41
		if (descriptor.getDataType().equals(IFeatureAttributeDescriptor.TYPE_GEOMETRY)){
41
			this.setGeometry(descriptor.ordinal(), ((SHPStore)store).getGeometry(featureIndex) );
42
			this.setGeometry(((DefaultAttributeDescriptor)descriptor).originalPosition(), ((SHPStore)store).getGeometry(featureIndex) );
42 43
		} else {
43 44
			super.loadValue(descriptor);
44 45
		}

Also available in: Unified diff