|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@UML(identifier="CV_ThiessenPolygonCoverage", specification=ISO_19123) public interface ThiessenPolygonCoverage
Evaluates a coverage at direct positions within a Thiessen polygon network constructed from a set of discrete point-value pairs. Evaluation is based on interpolation between the centeres of the Thiessen value polygons surrounding the input position.
A Thiessen polygon network is a tessellation of a 2D space using Thiessen polygons. A Thiessen polygon network provides a structure that supports interpolation of feature attribute values from the polygon centres to direct positions within the polygons.
Method Summary | |
---|---|
Set |
evaluate(DirectPosition p,
Collection<String> list)
Returns a set of records of feature attribute values for the specified direct position. |
Surface |
getClipArea()
Returns the extent of the Thiessen polygon network. |
Set<ThiessenValuePolygon> |
getElements()
Returns the set of value objects used to evaluate the coverage. |
InterpolationMethod |
getInterpolationMethod()
Returns the interpolation method to be used in evaluating the coverage. |
Set<ThiessenValuePolygon> |
locate(DirectPosition p)
Returns the set of Thiessen values polygon that include the domain objects containing the specified direct position. |
Methods inherited from interface ContinuousCoverage |
---|
evaluate, evaluateInverse, getInterpolationParameterTypes, select |
Methods inherited from interface Coverage |
---|
evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, find, find, getCommonPointRule, getCoordinateReferenceSystem, getDimensionNames, getDomainElements, getDomainExtents, getEnvelope, getMetadataNames, getMetadataValue, getNumSampleDimensions, getRangeElements, getRangeType, getRenderableImage, getSampleDimension, getSources, list |
Method Detail |
---|
@UML(identifier="element", obligation=OPTIONAL, specification=ISO_19123) Set<ThiessenValuePolygon> getElements()
getElements
in interface ContinuousCoverage
@UML(identifier="clipArea", obligation=MANDATORY, specification=ISO_19123) Surface getClipArea()
@UML(identifier="interpolationType", obligation=OPTIONAL, specification=ISO_19123) InterpolationMethod getInterpolationMethod()
getInterpolationMethod
in interface ContinuousCoverage
@UML(identifier="locate", obligation=OPTIONAL, specification=ISO_19123) Set<ThiessenValuePolygon> locate(DirectPosition p)
locate
in interface ContinuousCoverage
@UML(identifier="evaluate", obligation=MANDATORY, specification=ISO_19123) Set evaluate(DirectPosition p, Collection<String> list)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |