Revision 42984 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.lib/org.gvsig.exportto.lib.impl/src/main/java/org/gvsig/exportto/impl/DefaultExporttoService.java
DefaultExporttoService.java | ||
---|---|---|
34 | 34 |
import org.gvsig.fmap.dal.NewDataStoreParameters; |
35 | 35 |
import org.gvsig.fmap.dal.feature.EditableFeature; |
36 | 36 |
import org.gvsig.fmap.dal.feature.Feature; |
37 |
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor; |
|
37 | 38 |
import org.gvsig.fmap.dal.feature.FeatureSet; |
38 | 39 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
39 | 40 |
import org.gvsig.fmap.dal.feature.FeatureType; |
... | ... | |
96 | 97 |
|
97 | 98 |
target.edit(FeatureStore.MODE_APPEND); |
98 | 99 |
it = featureSet.fastIterator(); |
99 |
IProjection targetProjection |
|
100 |
= target.getDefaultFeatureType().getDefaultGeometryAttribute().getSRS(); |
|
101 | 100 |
|
101 |
IProjection targetProjection; |
|
102 |
FeatureAttributeDescriptor defaultGeom = target.getDefaultFeatureType().getDefaultGeometryAttribute(); |
|
103 |
if (defaultGeom!=null) { |
|
104 |
targetProjection = defaultGeom.getSRS(); |
|
105 |
} |
|
106 |
else { |
|
107 |
targetProjection = null; |
|
108 |
} |
|
109 |
|
|
102 | 110 |
long featureCount = 0; |
103 | 111 |
while (it.hasNext()) { |
104 | 112 |
Feature feature = (Feature) it.next(); |
Also available in: Unified diff