Schema Central Home  |  NIEM 2.1 Overview  |   Search NIEM 2.1:
   Advanced Search
NIEM 2.1

coverage.xsd

See ISO/DIS 19136 20.3.
A coverage incorporates a mapping from a spatiotemporal domain to a range set, the latter providing the set in which the attribute values live.  The range set may be an arbitrary set including discrete lists, integer or floating point ranges, and multi-dimensional vector spaces.
A coverage can be viewed as the graph of the coverage function f:A à B, that is as the set of ordered pairs {(x, f(x)) | where x is in A}. This view is especially applicable to the GML encoding of a coverage.  In the case of a discrete coverage, the domain set A is partitioned into a collection of subsets (typically a disjoint collection) A = UAi and the function f is constant on each Ai. For a spatial domain, the Ai are geometry elements, hence the coverage can be viewed as a collection of (geometry,value) pairs, where the value is an element of the range set.  If the spatial domain A is a topological space then the coverage can be viewed as a collection of (topology,value) pairs, where the topology element in the pair is a topological n-chain (in GML terms this is a gml:TopoPoint, gml:TopoCurve, gml:TopoSurface or gml:TopoSolid). 
A coverage is implemented as a GML feature. We can thus speak of a "temperature distribution feature", or a "remotely sensed image feature", or a "soil distribution feature".
As is the case for any GML object, a coverage object may also be the value of a property of a feature.  

Schema Document Information

Namespace: http://www.opengis.net/gml/3.2

File Path: external/ogc/gml/3.2.1/coverage.xsd

Properties: Version: 3.2.1, Element Form Default: qualified

Elements

gml:AbstractContinuousCoverage

gml:AbstractCoverage

gml:AbstractDiscreteCoverage

gml:CoverageMappingRule

gml:DataBlock

gml:File

gml:GridCoverage

gml:GridFunction

gml:MultiCurveCoverage

gml:MultiPointCoverage

gml:MultiSolidCoverage

gml:MultiSurfaceCoverage

gml:RectifiedGridCoverage

gml:compression

gml:coverageFunction

gml:domainSet

gml:doubleOrNilReasonTupleList

gml:fileName

gml:fileReference

gml:fileStructure

gml:mimeType

gml:rangeParameters

gml:rangeSet

gml:ruleDefinition

gml:ruleReference

gml:sequenceRule

gml:startPoint

gml:tupleList

Complex Types

gml:AbstractContinuousCoverageType

gml:AbstractCoverageType

gml:CoverageFunctionType

gml:DataBlockType

gml:DiscreteCoverageType

gml:DomainSetType

gml:FileType

gml:GridFunctionType

gml:MappingRuleType

gml:RangeSetType

gml:SequenceRuleType

Simple Types

gml:AxisDirection

gml:AxisDirectionList

gml:SequenceRuleEnumeration

Attributes

axisOrder

order

Groups

Attribute Groups

Need NIEM Help?
D A T Y P I C
Training | Consulting | Development

 

Recommended Reading:

Definitive XML Schema

 

Web Service Contract Design and Versioning for SOA

 

Advanced XML Applications