org.opengis.coverage
Interface DiscreteCurveCoverage

All Superinterfaces:
Coverage, DiscreteCoverage

@UML(identifier="CV_DiscreteCurveCoverage",
     specification=ISO_19123)
public interface DiscreteCurveCoverage
extends DiscreteCoverage

A discrete coverage characterized by a finite spatial domain consisting of curves. Often the curves represent features such as roads, railroads, or streams. They may be elements of a network.

Example: A coverage that assigns a route a number, a name, a pavement width, and a pavement material type to each segment of a road system.

TODO:
evaluate and evaluateInverse

Method Summary
 Set<CurveValuePair> getElements()
          Returns the set of curve-value pairs included in this coverage.
 Set<CurveValuePair> list()
          Returns the dictionary of curve-value pairs that contain the objects in the domain of the coverage each paired with its record of feature attribute values.
 Set<CurveValuePair> locate(DirectPosition p)
          Returns the set of curve-value pairs that include the domain objects containing the specified direct position.
 
Methods inherited from interface DiscreteCoverage
evaluate, evaluateInverse
 
Methods inherited from interface Coverage
evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluateInverse, find, find, getCommonPointRule, getCoordinateReferenceSystem, getDimensionNames, getDomainElements, getDomainExtents, getEnvelope, getMetadataNames, getMetadataValue, getNumSampleDimensions, getRangeElements, getRangeType, getRenderableImage, getSampleDimension, getSources, select
 

Method Detail

getElements

@UML(identifier="element",
     obligation=OPTIONAL,
     specification=ISO_19123)
Set<CurveValuePair> getElements()
Returns the set of curve-value pairs included in this coverage.

Specified by:
getElements in interface DiscreteCoverage

locate

@UML(identifier="locate",
     obligation=OPTIONAL,
     specification=ISO_19123)
Set<CurveValuePair> locate(DirectPosition p)
Returns the set of curve-value pairs that include the domain objects containing the specified direct position.

Specified by:
locate in interface DiscreteCoverage

list

@UML(identifier="list",
     obligation=MANDATORY,
     specification=ISO_19123)
Set<CurveValuePair> list()
Returns the dictionary of curve-value pairs that contain the objects in the domain of the coverage each paired with its record of feature attribute values.

Specified by:
list in interface Coverage


Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.