public class DispersePointsAlgorithm extends AbstractSextanteGeoProcess
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LAYER |
static java.lang.String |
MATCH_DISTANCE |
static java.lang.String |
RESULT |
static java.lang.String |
SCATTER_RADIUS |
static java.lang.String |
SELECTGEOM_INPUT |
attrNames, geomManager
Constructor and Description |
---|
DispersePointsAlgorithm() |
Modifier and Type | Method and Description |
---|---|
protected FeatureStore |
buildOutPutStore(FeatureType featureType1,
int shapeType,
java.lang.String sextanteLayerName,
java.lang.String sextanteLayerLabel)
Builds the output FeatureStore
|
void |
defineCharacteristics()
This method should be overridden and used to specify the parameters needed by the GeoAlgorithm, using the corresponding
methods of the ParametersSet object.
|
boolean |
processAlgorithm()
This method should implement the algorithm itself, using the values of the parameters and processing them.
|
buildOutPutStoreFromUnion, buildOutPutStoreFromUnion, checkAttrName, execute, existsOutPutFile, getCommandLineName, getCustomParametersPanelClass, getGeoProcessManager, getGeoProcessName, getNamesTranslator, getNewRORasterLayer, getOutPutFile, getQueryFromAnalysisExtent, getShapeType, getStatus, getTaskMonitor, getTranslation, isLine, isPoint, isPolygon, isUndefined, setProgress, setProgressText, setTaskMonitor
addOutput3DRasterLayer, addOutput3DRasterLayer, addOutputChart, addOutputChart, addOutputImage, addOutputNumericalValue, addOutputNumericalValue, addOutputObject, addOutputObject, addOutputRasterLayer, addOutputRasterLayer, addOutputRasterLayer, addOutputTable, addOutputTable, addOutputText, addOutputText, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, adjustOutputExtent, canDefineOutputExtentFromInput, checkAttrName, execute, generatesLayers, generatesLayersOrTables, getAlgorithmAsCommandLineSentences, getAnalysisExtent, getColorAlpha, getColorB, getColorG, getColorR, getCommandLineHelp, getCommandLineParametersHelp, getDescription, getGroup, getHelpFile, getName, getNew3DRasterLayer, getNew3DRasterLayer, getNewInstance, getNewRasterLayer, getNewRasterLayer, getNewRasterLayer, getNewRasterLayer, getNewTable, getNewVectorLayer, getNewVectorLayer, getNewVectorLayer, getNewVectorLayer, getNumberOfBandsParameters, getNumberOfLineVectorLayers, getNumberOfNoDataParameters, getNumberOfOutputObjects, getNumberOfParameters, getNumberOfPointVectorLayers, getNumberOfPolygonLayers, getNumberOfRasterLayers, getNumberOfTableFieldsParameters, getNumberOfTableFilterParameters, getNumberOfTables, getNumberOfVectorLayers, getOutputChannel, getOutputCRS, getOutputFilename, getOutputObjects, getParameters, getProcessMetadata, getRecalculateForCell, getTempRasterLayer, getTempRasterLayer, getTempVectorLayer, getUserCanDefineAnalysisExtent, hasCorrectParameterValues, initializeDefaultValues, is3D, isActive, isAutoExtent, isDeterminatedProcess, isSuitableForModelling, meets3DRasterRequirements, meetsDataRequirements, meetsRasterRequirements, meetsTableRequirements, meetsVectorRequirements, preprocessForModeller, requires3DRasterLayers, requiresIndividualRasterLayers, requiresIndividualVectorLayers, requiresLineVectorLayers, requiresMultipleRasterBands, requiresMultipleRasterLayers, requiresMultipleTables, requiresMultipleVectorLayers, requiresNonDataObjects, requiresPoints, requiresPointVectorLayers, requiresPolygonVectorLayers, requiresRasterLayers, requiresTableFields, requiresTables, requiresVectorLayers, setAnalysisExtent, setColorAlpha, setColorB, setColorG, setColorR, setDescription, setGroup, setIsDeterminatedProcess, setName, setOutputObjects, setParameters, setRecalculateForCell, setUserCanDefineAnalysisExtent, toString
public static final java.lang.String LAYER
public static final java.lang.String RESULT
public static final java.lang.String SCATTER_RADIUS
public static final java.lang.String MATCH_DISTANCE
public static final java.lang.String SELECTGEOM_INPUT
public void defineCharacteristics()
es.unex.sextante.core.GeoAlgorithm
GeoAlgorithm.addOutputRasterLayer(java.lang.String, java.lang.String, int, es.unex.sextante.outputs.IOutputChannel, es.unex.sextante.dataObjects.IRasterLayer)
, GeoAlgorithm.addOutputVectorLayer(java.lang.String, java.lang.String, int, es.unex.sextante.outputs.IOutputChannel, es.unex.sextante.dataObjects.IVectorLayer, java.lang.String, int)
, etc.)defineCharacteristics
in class es.unex.sextante.core.GeoAlgorithm
public boolean processAlgorithm() throws es.unex.sextante.exceptions.GeoAlgorithmExecutionException
es.unex.sextante.core.GeoAlgorithm
processAlgorithm
in class es.unex.sextante.core.GeoAlgorithm
es.unex.sextante.exceptions.GeoAlgorithmExecutionException
- if there were problems during algorithm executionprotected FeatureStore buildOutPutStore(FeatureType featureType1, int shapeType, java.lang.String sextanteLayerName, java.lang.String sextanteLayerLabel)
buildOutPutStore
in class AbstractSextanteGeoProcess
featureType
-