Revision 172 org.gvsig.sextante/trunk/org.gvsig.sextante.app/org.gvsig.sextante.app.algorithm/org.gvsig.sextante.app.algorithm.spatialjoin/src/main/java/org/gvsig/sextante/app/algorithm/spatialjoin/SpatialJoinAlgorithm.java
SpatialJoinAlgorithm.java | ||
---|---|---|
22 | 22 |
import java.util.HashMap; |
23 | 23 |
import java.util.Iterator; |
24 | 24 |
|
25 |
import es.unex.sextante.core.Sextante; |
|
26 |
import es.unex.sextante.dataObjects.IVectorLayer; |
|
27 |
import es.unex.sextante.exceptions.GeoAlgorithmExecutionException; |
|
28 |
import es.unex.sextante.exceptions.RepeatedParameterNameException; |
|
29 |
import es.unex.sextante.exceptions.UnsupportedOutputChannelException; |
|
30 |
import es.unex.sextante.outputs.OutputVectorLayer; |
|
31 |
|
|
25 | 32 |
import org.gvsig.fmap.dal.DALLocator; |
26 | 33 |
import org.gvsig.fmap.dal.DataManager; |
27 | 34 |
import org.gvsig.fmap.dal.DataTypes; |
... | ... | |
30 | 37 |
import org.gvsig.fmap.dal.feature.FeatureSet; |
31 | 38 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
32 | 39 |
import org.gvsig.fmap.dal.feature.FeatureType; |
40 |
import org.gvsig.geoprocess.core.gvGeoAlgorithm; |
|
41 |
import org.gvsig.geoprocess.core.gvVectorLayer; |
|
33 | 42 |
import org.gvsig.sextante.app.algorithm.base.core.GeometryOperation; |
34 | 43 |
import org.gvsig.sextante.app.algorithm.dissolve.DissolveRule; |
35 | 44 |
import org.gvsig.sextante.app.algorithm.dissolve.IDissolveRule; |
36 | 45 |
import org.gvsig.sextante.app.algorithm.dissolve.Summary; |
37 |
import org.gvsig.sextante.app.extension.core.gvGeoAlgorithm; |
|
38 |
import org.gvsig.sextante.app.extension.core.gvVectorLayer; |
|
39 | 46 |
|
40 |
import es.unex.sextante.core.Sextante; |
|
41 |
import es.unex.sextante.dataObjects.IVectorLayer; |
|
42 |
import es.unex.sextante.exceptions.GeoAlgorithmExecutionException; |
|
43 |
import es.unex.sextante.exceptions.RepeatedParameterNameException; |
|
44 |
import es.unex.sextante.exceptions.UnsupportedOutputChannelException; |
|
45 |
import es.unex.sextante.outputs.OutputVectorLayer; |
|
46 |
|
|
47 | 47 |
/** |
48 | 48 |
* Spatial join algorithm |
49 | 49 |
* @author <a href="mailto:nachobrodin@gmail.com">Nacho Brodin</a> |
... | ... | |
67 | 67 |
public void defineCharacteristics(){ |
68 | 68 |
setName(Sextante.getText("Spatialjoin")); |
69 | 69 |
setGroup(Sextante.getText("gvSIG_Algorithms")); |
70 |
setGeneratesUserDefinedRasterOutput(false);
|
|
70 |
// setGeneratesUserDefinedRasterOutput(false);
|
|
71 | 71 |
|
72 | 72 |
try { |
73 | 73 |
m_Parameters.addInputVectorLayer(LAYER1, |
... | ... | |
252 | 252 |
return ((gvVectorLayer)output).getFeatureStore(); |
253 | 253 |
} catch (UnsupportedOutputChannelException e) { |
254 | 254 |
Sextante.addErrorToLog(e); |
255 |
} |
|
255 |
} catch (GeoAlgorithmExecutionException e) { |
|
256 |
Sextante.addErrorToLog(e); |
|
257 |
} |
|
256 | 258 |
return null; |
257 | 259 |
} |
258 | 260 |
|
Also available in: Unified diff