Package org.geotools.feature.visitor
Class EqualAreaListVisitor
Object
EqualAreaListVisitor
- All Implemented Interfaces:
FeatureVisitor,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 Summary
ConstructorsConstructorDescriptionEqualAreaListVisitor(Expression expression, Expression areaExpression, int bins) -
Method Summary
Modifier and TypeMethodDescriptionintintReturns the result of the calculation as a handy object which can be merged and modified.voidinit(SimpleFeatureCollection collection) voidreset(int bins) voidVisit the provided feature.voidvisit(SimpleFeature feature)
-
Constructor Details
-
EqualAreaListVisitor
-
-
Method Details
-
init
-
getResult
Description copied from interface:FeatureCalcReturns the result of the calculation as a handy object which can be merged and modified.- Specified by:
getResultin interfaceFeatureCalc- Returns:
- the results of the calculation
-
visit
-
visit
Description copied from interface:FeatureVisitorVisit 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:
visitin interfaceFeatureVisitor
-
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
-