|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="CV_DiscretePointCoverage",
specification=ISO_19123)
public interface DiscretePointCoverageA discrete coverage characterized by a finite domain consisting of points. Generally, the domain is a set of irregularly distributed points. However, the principal use of discrete point coverages is to provide a basis for continuous coverage functions, where the evaluation of the continuous coverage function is accomplished by interpolation between the points of the discrete point coverage. Most interpolation algorithms depend upon a structured pattern of spatial relationships between the points. This requires either that the points in the spatial domain of the discrete point coverage be arranged in a regular way, or that the spatial domain of the continuous coverage be partitioned in a regular way in relation to the points of the discrete point coverage. Grid coverages employ the first method; Thiessen polygon coverages and TIN's employ the second.
EXAMPLE: A set of hydrographic soundings is a discrete point coverage.
DiscretePointCoverage inherits the elements and the operations
locate, find, and list from
DiscreteCoverage, with the restriction that the associated
geometry-value pairs and those returned by the operations
shall be limited to point-value pairs.
| Method Summary | |
|---|---|
List<PointValuePair> |
find(DirectPosition p,
int limit)
Returns the sequence of point-value pairs that include the domain objects nearest to the direct position and their distances from the direction position. |
Set<PointValuePair> |
getElements()
Returns the set of point-value pairs included in this coverage. |
Set<PointValuePair> |
list()
Returns the dictionary of point-value pairs that contain the objects in the domain of the coverage each paired with its record of feature attribute values. |
Set<PointValuePair> |
locate(DirectPosition p)
Returns the set of point-value pairs that include the domain objects containing the specified direct position. |
Set<PointValuePair> |
select(Geometry s)
Returns the set of point-value pairs that contain domain objects that lie within the specified geometry and period. |
| Methods inherited from interface DiscreteCoverage |
|---|
evaluate, evaluateInverse |
| Method Detail |
|---|
@UML(identifier="element",
obligation=OPTIONAL,
specification=ISO_19123)
Set<PointValuePair> getElements()
getElements in interface DiscreteCoverage
@UML(identifier="locate",
obligation=OPTIONAL,
specification=ISO_19123)
Set<PointValuePair> locate(DirectPosition p)
locate in interface DiscreteCoverage
@UML(identifier="list",
obligation=MANDATORY,
specification=ISO_19123)
Set<PointValuePair> list()
list in interface Coverage
@UML(identifier="select",
obligation=MANDATORY,
specification=ISO_19123)
Set<PointValuePair> select(Geometry s)
s is null, the operation shall return all point-value
pairs that contain domain objects within t. If the value
of t is null, the operation shall return all point-value
pair that contain domain objects within s.
@UML(identifier="find",
obligation=MANDATORY,
specification=ISO_19123)
List<PointValuePair> find(DirectPosition p,
int limit)
limit.
The default shall be to return a single point-value pair. The operation
shall return a warning if the last domain object in the sequence is at
a distance from the direct position equal to the distance of other
domain objects that are not included in the sequence.
find in interface Coverage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||