Revision 20501 trunk/libraries/libDataSourceBaseDrivers/src/org/gvsig/data/datastores/vectorial/file/shp/ShpFeature.java
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