Revision 1259 org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.algorithm/org.gvsig.geoprocess.algorithm.dissolve/src/main/java/org/gvsig/geoprocess/algorithm/dissolve/DissolveOperationFast.java
DissolveOperationFast.java | ||
---|---|---|
351 | 351 |
private void addFeatureToOutput(Geometry newGeom, Feature feat, int newFeatID) throws DataException, CreateGeometryException { |
352 | 352 |
EditableFeature result = persister.getOutputFeatureStore().createNewFeature(); |
353 | 353 |
result.setDouble(0, newFeatID); |
354 |
result.set(1, feat.get(rule.getIndexField()));
|
|
354 |
result.set(1, feat.get(rule.getFieldName()));
|
|
355 | 355 |
result.setGeometry("GEOMETRY", GeometryUtil.jtsToGeom(newGeom)); |
356 | 356 |
summary.loadEditableFeature(result); |
357 | 357 |
lastEditFeature = persister.addFeature(result, result.getDefaultGeometry()); |
... | ... | |
391 | 391 |
elem.insertedToJoin = true; |
392 | 392 |
} |
393 | 393 |
try { |
394 |
summary.updateValues(elem.feat); |
|
394 | 395 |
addFeatureToOutput(elem.jtsGeom, elem.feat, iFeat); |
395 | 396 |
} catch (CreateGeometryException e) { |
396 | 397 |
logger.info("Error a?adiendo geometr?a", e); |
Also available in: Unified diff