Class EqualAreaListVisitor

Object
EqualAreaListVisitor
All Implemented Interfaces:
FeatureVisitor, FeatureCalc

public class EqualAreaListVisitor extends Object implements FeatureCalc
Obtains the data needed for a Equal Area operation (classification of features into classes each roughly having the same area).

The result contains an array of lists with the expression values in each.

Author:
Andrea Aime, GeoSolutions
  • Constructor Details

    • EqualAreaListVisitor

      public EqualAreaListVisitor(Expression expression, Expression areaExpression, int bins)
  • Method Details

    • init

      public void init(SimpleFeatureCollection collection)
    • getResult

      public CalcResult getResult()
      Description copied from interface: FeatureCalc
      Returns the result of the calculation as a handy object which can be merged and modified.
      Specified by:
      getResult in interface FeatureCalc
      Returns:
      the results of the calculation
    • visit

      public void visit(SimpleFeature feature)
    • visit

      public void visit(Feature feature)
      Description copied from interface: FeatureVisitor
      Visit the provided feature.

      Please consult the documentation for the FeatureCollection you are visiting to learn more - the provided feature may be invalid, or read only.

      Specified by:
      visit in interface FeatureVisitor
    • reset

      public void reset(int bins)
    • getNaNCount

      public int getNaNCount()
      Returns:
      the number of features which returned a NaN
    • getNullCount

      public int getNullCount()
      Returns:
      the number of features which returned a null