Revision 294 org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.algorithm/org.gvsig.geoprocess.algorithm.spatialjoin/src/main/java/org/gvsig/geoprocess/algorithm/spatialjoin/SpatialJoinAlgorithm.java
SpatialJoinAlgorithm.java | ||
---|---|---|
130 | 130 |
try { |
131 | 131 |
indexName = lyr2.getFeatureStore().getDefaultFeatureType().getDefaultGeometryAttributeName(); |
132 | 132 |
FeatureAttributeDescriptor fat = lyr2.getFeatureStore().getDefaultFeatureType().getAttributeDescriptor(indexName); |
133 |
String defaultIndex = dataManager |
|
134 |
.getDefaultFeatureIndexProviderName(fat.getDataType()
|
|
135 |
.getType());
|
|
136 |
dataManager.setDefaultFeatureIndexProviderName(fat.getDataType()
|
|
137 |
.getType(), "JSIRTree");
|
|
138 |
lyr2.getFeatureStore().createIndex(lyr2.getFeatureStore().getDefaultFeatureType(), indexName, indexName + "_idx");
|
|
139 |
dataManager.setDefaultFeatureIndexProviderName(fat.getDataType()
|
|
140 |
.getType(), defaultIndex); |
|
133 |
String defaultIndex = dataManager.getDefaultFeatureIndexProviderName(
|
|
134 |
fat.getDataType().getType());
|
|
135 |
dataManager.setDefaultFeatureIndexProviderName(
|
|
136 |
fat.getDataType().getType(), "JSIRTree");
|
|
137 |
lyr2.getFeatureStore().createIndex(
|
|
138 |
lyr2.getFeatureStore().getDefaultFeatureType(), indexName, indexName + "_idx");
|
|
139 |
dataManager.setDefaultFeatureIndexProviderName( |
|
140 |
fat.getDataType().getType(), defaultIndex);
|
|
141 | 141 |
} catch (DataException e) { |
142 | 142 |
Sextante.addErrorToLog(e); |
143 | 143 |
} |
Also available in: Unified diff