org.gvsig.geoprocess.algorithm.groupby
Class GroupByAlgorithm

java.lang.Object
  extended by es.unex.sextante.core.GeoAlgorithm
      extended by org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess
          extended by org.gvsig.geoprocess.algorithm.groupby.GroupByAlgorithm
All Implemented Interfaces:
GeoProcess

public class GroupByAlgorithm
extends AbstractSextanteGeoProcess

Author:
Nacho Brodin

Field Summary
static String FIELD
           
static String FIELD_DATE
           
static String FIELD_LIST
           
static String FUNCTION_LIST
           
static String GEOM_OPTION
          Possible values -1: Without geometry 0: First geometry 1: Creates a multigeometry 2: Fusion of polygons
static String LAYER
           
static String LAYER_NAME
           
static String RESULT
           
static String[] Summary
           
 
Fields inherited from class org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess
attrNames, geomManager
 
Fields inherited from class es.unex.sextante.core.GeoAlgorithm
m_AnalysisExtent, m_bIsAutoExtent, m_bIsDeterminatedProcess, m_bUserCanDefineAnalysisExtent, m_CRS, m_OutputFactory, m_OutputObjects, m_Parameters, m_Task
 
Constructor Summary
GroupByAlgorithm()
           
 
Method Summary
 void defineCharacteristics()
           
 Class<? extends es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel> getCustomParametersPanelClass()
           
 boolean processAlgorithm()
           
 
Methods inherited from class org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess
buildOutPutStore, buildOutPutStoreFromUnion, buildOutPutStoreFromUnion, checkAttrName, execute, existsOutPutFile, getCommandLineName, getGeoProcessManager, getGeoProcessName, getQueryFromAnalysisExtent, getShapeType, getStatus, getTaskMonitor, getTranslation, isLine, isPoint, isPolygon, isUndefined, setProgress, setProgressText, setTaskMonitor
 
Methods inherited from class es.unex.sextante.core.GeoAlgorithm
addOutput3DRasterLayer, addOutput3DRasterLayer, addOutputChart, addOutputChart, addOutputImage, addOutputNumericalValue, addOutputNumericalValue, addOutputObject, addOutputObject, addOutputRasterLayer, addOutputRasterLayer, addOutputRasterLayer, addOutputTable, addOutputTable, addOutputText, addOutputText, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, adjustOutputExtent, canDefineOutputExtentFromInput, execute, generatesLayers, generatesLayersOrTables, getAlgorithmAsCommandLineSentences, getAnalysisExtent, getCommandLineHelp, getCommandLineParametersHelp, getGroup, getName, getNew3DRasterLayer, getNew3DRasterLayer, getNewInstance, getNewRasterLayer, getNewRasterLayer, getNewRasterLayer, getNewRasterLayer, getNewTable, getNewVectorLayer, getNewVectorLayer, getNumberOfBandsParameters, getNumberOfLineVectorLayers, getNumberOfNoDataParameters, getNumberOfOutputObjects, getNumberOfParameters, getNumberOfPointVectorLayers, getNumberOfPolygonLayers, getNumberOfRasterLayers, getNumberOfTableFieldsParameters, getNumberOfTables, getNumberOfVectorLayers, getOutputChannel, getOutputCRS, getOutputFilename, getOutputObjects, getParameters, getProcessMetadata, getTempRasterLayer, getTempRasterLayer, getTempVectorLayer, getUserCanDefineAnalysisExtent, hasCorrectParameterValues, 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, setGroup, setIsDeterminatedProcess, setName, setOutputObjects, setParameters, setUserCanDefineAnalysisExtent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RESULT

public static final String RESULT
See Also:
Constant Field Values

LAYER

public static final String LAYER
See Also:
Constant Field Values

FIELD

public static final String FIELD
See Also:
Constant Field Values

FIELD_DATE

public static final String FIELD_DATE
See Also:
Constant Field Values

FIELD_LIST

public static final String FIELD_LIST
See Also:
Constant Field Values

LAYER_NAME

public static final String LAYER_NAME
See Also:
Constant Field Values

GEOM_OPTION

public static final String GEOM_OPTION

Possible values

See Also:
Constant Field Values

FUNCTION_LIST

public static final String FUNCTION_LIST
See Also:
Constant Field Values

Summary

public static final String[] Summary
Constructor Detail

GroupByAlgorithm

public GroupByAlgorithm()
Method Detail

defineCharacteristics

public void defineCharacteristics()
Specified by:
defineCharacteristics in class es.unex.sextante.core.GeoAlgorithm

processAlgorithm

public boolean processAlgorithm()
                         throws es.unex.sextante.exceptions.GeoAlgorithmExecutionException
Specified by:
processAlgorithm in class es.unex.sextante.core.GeoAlgorithm
Throws:
es.unex.sextante.exceptions.GeoAlgorithmExecutionException

getCustomParametersPanelClass

public Class<? extends es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel> getCustomParametersPanelClass()
Overrides:
getCustomParametersPanelClass in class AbstractSextanteGeoProcess


Copyright © 2004-2013 gvSIG. All Rights Reserved.