es.unex.sextante.rasterize.kriging
Class KrigingAlgorithm

java.lang.Object
  extended by es.unex.sextante.core.GeoAlgorithm
      extended by es.unex.sextante.rasterize.interpolationBase.BaseInterpolationAlgorithm
          extended by es.unex.sextante.rasterize.kriging.KrigingAlgorithm

public class KrigingAlgorithm
extends BaseInterpolationAlgorithm


Field Summary
static java.lang.String CROSSVALIDATION
           
static java.lang.String MAXPOINTS
           
static java.lang.String MINPOINTS
           
static java.lang.String MODEL
           
static java.lang.String NUGGET
           
static java.lang.String RANGE
           
static java.lang.String SILL
           
static java.lang.String VARIANCE
           
 
Fields inherited from class es.unex.sextante.rasterize.interpolationBase.BaseInterpolationAlgorithm
DIST, FIELD, LAYER, m_dDistance, m_iField, m_Layer, m_NearestPoints, m_SearchEngine, NO_DATA, RESULT
 
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
KrigingAlgorithm()
           
 
Method Summary
 void defineCharacteristics()
           
protected  double getValueAt(double x, double y)
           
protected  double getValueAt(int x, int y)
           
protected  double interpolate(double x, double y)
           
protected  void setValues()
           
 
Methods inherited from class es.unex.sextante.rasterize.interpolationBase.BaseInterpolationAlgorithm
createCrossValidationTable, processAlgorithm
 
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, execute, generatesLayers, generatesLayersOrTables, getAlgorithmAsCommandLineSentences, getAnalysisExtent, getColorAlpha, getColorB, getColorG, getColorR, getCommandLineHelp, getCommandLineName, getCommandLineParametersHelp, getDescription, 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, setColorAlpha, setColorB, setColorG, setColorR, setDescription, setGroup, setIsDeterminatedProcess, setName, setOutputObjects, setParameters, setProgress, setProgressText, setUserCanDefineAnalysisExtent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CROSSVALIDATION

public static final java.lang.String CROSSVALIDATION
See Also:
Constant Field Values

MAXPOINTS

public static final java.lang.String MAXPOINTS
See Also:
Constant Field Values

MINPOINTS

public static final java.lang.String MINPOINTS
See Also:
Constant Field Values

MODEL

public static final java.lang.String MODEL
See Also:
Constant Field Values

NUGGET

public static final java.lang.String NUGGET
See Also:
Constant Field Values

RANGE

public static final java.lang.String RANGE
See Also:
Constant Field Values

SILL

public static final java.lang.String SILL
See Also:
Constant Field Values

VARIANCE

public static final java.lang.String VARIANCE
See Also:
Constant Field Values
Constructor Detail

KrigingAlgorithm

public KrigingAlgorithm()
Method Detail

defineCharacteristics

public void defineCharacteristics()
Overrides:
defineCharacteristics in class BaseInterpolationAlgorithm

getValueAt

protected double getValueAt(double x,
                            double y)
Overrides:
getValueAt in class BaseInterpolationAlgorithm

getValueAt

protected double getValueAt(int x,
                            int y)
Overrides:
getValueAt in class BaseInterpolationAlgorithm

interpolate

protected double interpolate(double x,
                             double y)
Specified by:
interpolate in class BaseInterpolationAlgorithm

setValues

protected void setValues()
                  throws es.unex.sextante.exceptions.GeoAlgorithmExecutionException
Overrides:
setValues in class BaseInterpolationAlgorithm
Throws:
es.unex.sextante.exceptions.GeoAlgorithmExecutionException


Copyright © 2014 gvSIG Association. All Rights Reserved.