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

View differences:

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