coverage.xsd
GML Coverage schema.
Copyright (c) 2005 OGC, All Rights Reserved.
For conditions, see OGC Software Notice http://www.opengeospatial.org/about/?page=ipr
Abstract element which acts as the head of a substitution group for coverages.
Note that a coverage is a GML feature.
A continuous coverage as defined in ISO 19123 is a coverage that can return
different values for the same feature attribute at different direct positions within a
single spatiotemporal object in its spatiotemporal domain
A discrete coverage consists of a domain set, range set and optionally a
coverage function. The domain set consists of either geometry or temporal objects, finite in
number. The range set is comprised of a finite number of attribute values each of which is
associated to every direct position within any single spatiotemporal object in the domain.
In other words, the range values are constant on each spatiotemporal object in the domain.
This coverage function maps each element from the coverage domain to an element in its
range. This definition conforms to ISO 19123.
The spatiotemporal domain of a coverage.
Typically
* a geometry collection,
* an implicit geometry (e.g. a grid),
* an explicit or implicit collection of time instances or periods, or
N.B. Temporal geometric complexes and temporal grids are not yet implemented in GML.
each member _Value holds a tuple or "row" from the equivalent table
each list holds the complete set of one scalar component from the values -
i.e. a "column" from the equivalent table
Its tuple list holds the values as space-separated tuples each of which
contains comma-separated components, and the tuple structure is specified using the
rangeParameters property.
a reference to an external source for the data, together with a description
of how that external source is structured
The function or rule which defines the map from members of the domainSet to the
range.
More functions will be added to this list
List of codes that identifies the file structure model for records stored in
files.
Metadata about the rangeSet. Definition of record structure.
This is required if the rangeSet is encoded in a DataBlock.
We use a gml:_Value with empty values as a map of the composite value structure.
Description of a rule for associating members from the domainSet with members
of the rangeSet.
Defines how values in the domain are mapped to the range set. The start point
and the sequencing rule are specified here.
If absent, the implied value is "Linear".
Index position of the first grid post, which must lie somwhere in the
GridEnvelope. If absent, the startPoint is equal to the value of gridEnvelope::low from
the grid definition.
Exends GridFunctionType with a lookUpTable. This contains a list of indexes of
members within the rangeSet corresponding with the members of the domainSet. The domainSet
is traversed in list order if it is enumerated explicitly, or in the order specified by a
SequenceRule if the domain is an implicit set. The length of the lookUpTable corresponds
with the length of the subset of the domainSet for which the coverage is defined.
List of codes (adopted from ISO 19123 Annex C) that identifies the rule for
traversing a grid to correspond with the sequence of members of the rangeSet.
The enumeration value here indicates the incrementation order to be used on the
first 2 axes, i.e. "+x-y" means that the points on the first axis are to be traversed from
lowest to highest and the points on the second axis are to be traversed from highest to
lowest. The points on all other axes (if any) beyond the first 2 are assumed to increment
from lowest to highest.
A discrete coverage type whose domain is defined by a collection of point
A discrete coverage type whose domain is defined by a collection of curves.
A discrete coverage type whose domain is defined by a collection of surface
patches (includes polygons, triangles, rectangles, etc).
A discrete coverage type whose domain is defined by a collection of Solids.