Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema coverage.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
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.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Element gml:domainSet
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:domainSet property element describes the spatio-temporal region of interest, within which the coverage is defined. Its content model is given by gml:DomainSetType.
The value of the domain is thus a choice between a gml:AbstractGeometry and a gml:AbstractTimeObject.  In the instance these abstract elements will normally be substituted by a geometry complex or temporal complex, to represent spatial coverages and time-series, respectively.  
The presence of the gml:AssociationAttributeGroup means that domainSet follows the usual GML property model and may use the xlink:href attribute to point to the domain, as an alternative to describing the domain inline. Ownership semantics may be provided using the gml:OwnershipAttributeGroup.
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometrytemporal_xsd.tmp#AbstractTimeObjectcoverage_xsd.tmp#DomainSetTypedeprecatedTypes_xsd.tmp#gridDomaindeprecatedTypes_xsd.tmp#multiCurveDomaindeprecatedTypes_xsd.tmp#multiPointDomaindeprecatedTypes_xsd.tmp#multiSolidDomaindeprecatedTypes_xsd.tmp#multiSurfaceDomaindeprecatedTypes_xsd.tmp#rectifiedGridDomain
Type gml:DomainSetType
Properties
content complex
Substitution Group
Used by
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject
Instance
<gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
</gml:domainSet>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="domainSet" type="gml:DomainSetType">
  <annotation>
    <documentation>The gml:domainSet property element describes the spatio-temporal region of interest, within which the coverage is defined. Its content model is given by gml:DomainSetType. The value of the domain is thus a choice between a gml:AbstractGeometry and a gml:AbstractTimeObject. In the instance these abstract elements will normally be substituted by a geometry complex or temporal complex, to represent spatial coverages and time-series, respectively. The presence of the gml:AssociationAttributeGroup means that domainSet follows the usual GML property model and may use the xlink:href attribute to point to the domain, as an alternative to describing the domain inline. Ownership semantics may be provided using the gml:OwnershipAttributeGroup.</documentation>
  </annotation>
</element>
Element gml:rangeSet
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:rangeSet property element contains the values of the coverage (sometimes called the attribute values).  Its content model is given by gml:RangeSetType.
This content model supports a structural description of the range.  The semantic information describing the range set is embedded using a uniform method, as part of the explicit values, or as a template value accompanying the representation using gml:DataBlock and gml:File.
The values from each component (or "band") in the range may be encoded within a gml:ValueArray element or a concrete member of the gml:AbstractScalarValueList substitution group . Use of these elements satisfies the value-type homogeneity requirement.
Diagram
DiagramvalueObjects_xsd.tmp#ValueArrayvalueObjects_xsd.tmp#AbstractScalarValueListcoverage_xsd.tmp#DataBlockcoverage_xsd.tmp#Filecoverage_xsd.tmp#RangeSetType
Type gml:RangeSetType
Properties
content complex
Used by
Model
Children gml:AbstractScalarValueList, gml:DataBlock, gml:File, gml:ValueArray
Instance
<gml:rangeSet xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ValueArray aggregationType="" codeSpace="" gml:id="" uom="">{1,unbounded}</gml:ValueArray>
  <gml:AbstractScalarValueList>{1,unbounded}</gml:AbstractScalarValueList>
  <gml:DataBlock>{1,1}</gml:DataBlock>
  <gml:File>{1,1}</gml:File>
</gml:rangeSet>
Source
<element name="rangeSet" type="gml:RangeSetType">
  <annotation>
    <documentation>The gml:rangeSet property element contains the values of the coverage (sometimes called the attribute values). Its content model is given by gml:RangeSetType. This content model supports a structural description of the range. The semantic information describing the range set is embedded using a uniform method, as part of the explicit values, or as a template value accompanying the representation using gml:DataBlock and gml:File. The values from each component (or "band") in the range may be encoded within a gml:ValueArray element or a concrete member of the gml:AbstractScalarValueList substitution group . Use of these elements satisfies the value-type homogeneity requirement.</documentation>
  </annotation>
</element>
Element gml:DataBlock
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:DataBlock describes the Range as a block of text encoded values similar to a Common Separated Value (CSV) representation.
The range set parameterization is described by the property gml:rangeParameters.
Diagram
Diagramcoverage_xsd.tmp#rangeParameterscoverage_xsd.tmp#tupleListcoverage_xsd.tmp#doubleOrNilReasonTupleListcoverage_xsd.tmp#DataBlockTypegmlBase_xsd.tmp#AbstractObject
Type gml:DataBlockType
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:RangeSetType
Model
Children gml:doubleOrNilReasonTupleList, gml:rangeParameters, gml:tupleList
Instance
<gml:DataBlock xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:rangeParameters xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:rangeParameters>
  <gml:tupleList cs="," decimal="." ts=" ">{1,1}</gml:tupleList>
  <gml:doubleOrNilReasonTupleList>{1,1}</gml:doubleOrNilReasonTupleList>
</gml:DataBlock>
Source
<element name="DataBlock" type="gml:DataBlockType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>gml:DataBlock describes the Range as a block of text encoded values similar to a Common Separated Value (CSV) representation. The range set parameterization is described by the property gml:rangeParameters.</documentation>
  </annotation>
</element>
Element gml:rangeParameters
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#AssociationRoleType
Type gml:AssociationRoleType
Properties
content complex
Used by
Model
ANY element from ANY namespace
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="rangeParameters" type="gml:AssociationRoleType"/>
Element gml:tupleList
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CoordinatesType consists of a list of coordinate tuples, with each coordinate tuple separated by the ts or tuple separator (whitespace), and each coordinate in the tuple by the cs or coordinate separator (comma).
The gml:tupleList encoding is effectively "band-interleaved".
Diagram
DiagrambasicTypes_xsd.tmp#CoordinatesType_decimalbasicTypes_xsd.tmp#CoordinatesType_csbasicTypes_xsd.tmp#CoordinatesType_tsbasicTypes_xsd.tmp#CoordinatesType
Type gml:CoordinatesType
Properties
content complex
Used by
Complex Type gml:DataBlockType
Attributes
QName Type Default Use
cs string , optional
decimal string . optional
ts string optional
Source
<element name="tupleList" type="gml:CoordinatesType">
  <annotation>
    <documentation>gml:CoordinatesType consists of a list of coordinate tuples, with each coordinate tuple separated by the ts or tuple separator (whitespace), and each coordinate in the tuple by the cs or coordinate separator (comma). The gml:tupleList encoding is effectively "band-interleaved".</documentation>
  </annotation>
</element>
Element gml:doubleOrNilReasonTupleList
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:doubleOrNilReasonList consists of a list of gml:doubleOrNilReason values, each separated by a whitespace. The gml:doubleOrNilReason values are grouped into tuples where the dimension of each tuple in the list is equal to the number of range parameters.
Diagram
DiagrambasicTypes_xsd.tmp#doubleOrNilReasonList
Type gml:doubleOrNilReasonList
Properties
content simple
Used by
Complex Type gml:DataBlockType
Source
<element name="doubleOrNilReasonTupleList" type="gml:doubleOrNilReasonList">
  <annotation>
    <documentation>gml:doubleOrNilReasonList consists of a list of gml:doubleOrNilReason values, each separated by a whitespace. The gml:doubleOrNilReason values are grouped into tuples where the dimension of each tuple in the list is equal to the number of range parameters.</documentation>
  </annotation>
</element>
Element gml:File
Namespace http://www.opengis.net/gml/3.2
Annotations
for efficiency reasons, GML also provides a means of encoding the range set in an arbitrary external encoding, such as a binary file.  This encoding may be "well-known" but this is not required. This mode uses the gml:File element.
The values of the coverage (attribute values in the range set) are transmitted in a external file that is referenced from the XML structure described by gml:FileType.  The external file is referenced by the gml:fileReference property that is an anyURI (the gml:fileName property has been deprecated).  This means that the external file may be located remotely from the referencing GML instance. 
The gml:compression property points to a definition of a compression algorithm through an anyURI.  This may be a retrievable, computable definition or simply a reference to an unambiguous name for the compression method.
The gml:mimeType property points to a definition of the file mime type.
The gml:fileStructure property is defined by a codelist. Note further that all values shall be enclosed in a single file. Multi-file structures for values are not supported in GML.
The semantics of the range set is described as above using the gml:rangeParameters property.
Note that if any compression algorithm is applied, the structure above applies only to the pre-compression or post-decompression structure of the file.
Note that the fields within a record match the gml:valueComponents of the gml:CompositeValue in document order.
Diagram
Diagramcoverage_xsd.tmp#rangeParameterscoverage_xsd.tmp#FileType_fileNamecoverage_xsd.tmp#FileType_fileReferencecoverage_xsd.tmp#FileType_fileStructurecoverage_xsd.tmp#FileType_mimeTypecoverage_xsd.tmp#FileType_compressioncoverage_xsd.tmp#FileTypegmlBase_xsd.tmp#AbstractObject
Type gml:FileType
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:RangeSetType
Model
Children gml:compression, gml:fileName, gml:fileReference, gml:fileStructure, gml:mimeType, gml:rangeParameters
Instance
<gml:File xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:rangeParameters xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:rangeParameters>
  <gml:fileName>{1,1}</gml:fileName>
  <gml:fileReference>{1,1}</gml:fileReference>
  <gml:fileStructure codeSpace="">{1,1}</gml:fileStructure>
  <gml:mimeType>{0,1}</gml:mimeType>
  <gml:compression>{0,1}</gml:compression>
</gml:File>
Source
<element name="File" type="gml:FileType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>for efficiency reasons, GML also provides a means of encoding the range set in an arbitrary external encoding, such as a binary file. This encoding may be "well-known" but this is not required. This mode uses the gml:File element. The values of the coverage (attribute values in the range set) are transmitted in a external file that is referenced from the XML structure described by gml:FileType. The external file is referenced by the gml:fileReference property that is an anyURI (the gml:fileName property has been deprecated). This means that the external file may be located remotely from the referencing GML instance. The gml:compression property points to a definition of a compression algorithm through an anyURI. This may be a retrievable, computable definition or simply a reference to an unambiguous name for the compression method. The gml:mimeType property points to a definition of the file mime type. The gml:fileStructure property is defined by a codelist. Note further that all values shall be enclosed in a single file. Multi-file structures for values are not supported in GML. The semantics of the range set is described as above using the gml:rangeParameters property. Note that if any compression algorithm is applied, the structure above applies only to the pre-compression or post-decompression structure of the file. Note that the fields within a record match the gml:valueComponents of the gml:CompositeValue in document order.</documentation>
  </annotation>
</element>
Element gml:FileType / gml:fileName
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type anyURI
Properties
content simple
Source
<element name="fileName" type="anyURI">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:FileType / gml:fileReference
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type anyURI
Properties
content simple
Source
<element name="fileReference" type="anyURI"/>
Element gml:FileType / gml:fileStructure
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#CodeType_codeSpacebasicTypes_xsd.tmp#CodeType
Type gml:CodeType
Properties
content complex
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="fileStructure" type="gml:CodeType"/>
Element gml:FileType / gml:mimeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type anyURI
Properties
content simple
minOccurs 0
Source
<element name="mimeType" type="anyURI" minOccurs="0"/>
Element gml:FileType / gml:compression
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type anyURI
Properties
content simple
minOccurs 0
Source
<element name="compression" type="anyURI" minOccurs="0"/>
Element gml:AbstractCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
This element serves as the head of a substitution group which may contain any coverage whose type is derived from gml:AbstractCoverageType.  It may act as a variable in the definition of content models where it is required to permit any coverage to be valid.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#AbstractDiscreteCoveragefeature_xsd.tmp#AbstractFeature
Type gml:AbstractCoverageType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:AbstractCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
</gml:AbstractCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractCoverage" type="gml:AbstractCoverageType" abstract="true" substitutionGroup="gml:AbstractFeature">
  <annotation>
    <documentation>This element serves as the head of a substitution group which may contain any coverage whose type is derived from gml:AbstractCoverageType. It may act as a variable in the definition of content models where it is required to permit any coverage to be valid.</documentation>
  </annotation>
</element>
Element gml:coverageFunction
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:coverageFunction property describes the mapping function from the domain to the range of the coverage.
The value of the CoverageFunction is one of gml:CoverageMappingRule and gml:GridFunction.
If the gml:coverageFunction property is omitted for a gridded coverage (including rectified gridded coverages) the gml:startPoint is assumed to be the value of the gml:low property in the gml:Grid geometry, and the gml:sequenceRule is assumed to be linear and the gml:axisOrder property is assumed to be "+1 +2".
Diagram
DiagramdeprecatedTypes_xsd.tmp#MappingRulecoverage_xsd.tmp#CoverageMappingRulecoverage_xsd.tmp#GridFunctioncoverage_xsd.tmp#CoverageFunctionTypegmlBase_xsd.tmp#AbstractObject
Type gml:CoverageFunctionType
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:CoverageMappingRule, gml:GridFunction, gml:MappingRule
Instance
<gml:coverageFunction xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MappingRule xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:MappingRule>
  <gml:CoverageMappingRule>{1,1}</gml:CoverageMappingRule>
  <gml:GridFunction>{1,1}</gml:GridFunction>
</gml:coverageFunction>
Source
<element name="coverageFunction" type="gml:CoverageFunctionType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>The gml:coverageFunction property describes the mapping function from the domain to the range of the coverage. The value of the CoverageFunction is one of gml:CoverageMappingRule and gml:GridFunction. If the gml:coverageFunction property is omitted for a gridded coverage (including rectified gridded coverages) the gml:startPoint is assumed to be the value of the gml:low property in the gml:Grid geometry, and the gml:sequenceRule is assumed to be linear and the gml:axisOrder property is assumed to be "+1 +2".</documentation>
  </annotation>
</element>
Element gml:CoverageMappingRule
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CoverageMappingRule provides a formal or informal description of the coverage function.
The mapping rule may be defined as an in-line string (gml:ruleDefinition) or via a remote reference through xlink:href (gml:ruleReference).  
If no rule name is specified, the default is 'Linear' with respect to members of the domain in document order.
Diagram
Diagramcoverage_xsd.tmp#MappingRuleType_ruleDefinitioncoverage_xsd.tmp#MappingRuleType_ruleReferencecoverage_xsd.tmp#MappingRuleTypegmlBase_xsd.tmp#AbstractObject
Type gml:MappingRuleType
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:ruleDefinition, gml:ruleReference
Instance
<gml:CoverageMappingRule xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ruleDefinition>{1,1}</gml:ruleDefinition>
  <gml:ruleReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:ruleReference>
</gml:CoverageMappingRule>
Source
<element name="CoverageMappingRule" type="gml:MappingRuleType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>gml:CoverageMappingRule provides a formal or informal description of the coverage function. The mapping rule may be defined as an in-line string (gml:ruleDefinition) or via a remote reference through xlink:href (gml:ruleReference). If no rule name is specified, the default is 'Linear' with respect to members of the domain in document order.</documentation>
  </annotation>
</element>
Element gml:MappingRuleType / gml:ruleDefinition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="ruleDefinition" type="string"/>
Element gml:MappingRuleType / gml:ruleReference
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="ruleReference" type="gml:ReferenceType"/>
Element gml:GridFunction
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:GridFunction provides an explicit mapping rule for grid geometries, i.e. the domain shall be a geometry of type grid.  It describes the mapping of grid posts (discrete point grid coverage) or grid cells (discrete surface coverage) to the values in the range set.
The gml:startPoint is the index position of a point in the grid that is mapped to the first point in the range set (this is also the index position of the first grid post).  If the gml:startPoint property is omitted the gml:startPoint is assumed to be equal to the value of gml:low in the gml:Grid geometry. Subsequent points in the mapping are determined by the value of the gml:sequenceRule.
Diagram
Diagramcoverage_xsd.tmp#GridFunctionType_sequenceRulecoverage_xsd.tmp#GridFunctionType_startPointcoverage_xsd.tmp#GridFunctionTypegmlBase_xsd.tmp#AbstractObject
Type gml:GridFunctionType
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:sequenceRule, gml:startPoint
Instance
<gml:GridFunction xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:sequenceRule axisOrder="" order="">{0,1}</gml:sequenceRule>
  <gml:startPoint>{0,1}</gml:startPoint>
</gml:GridFunction>
Source
<element name="GridFunction" type="gml:GridFunctionType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>gml:GridFunction provides an explicit mapping rule for grid geometries, i.e. the domain shall be a geometry of type grid. It describes the mapping of grid posts (discrete point grid coverage) or grid cells (discrete surface coverage) to the values in the range set. The gml:startPoint is the index position of a point in the grid that is mapped to the first point in the range set (this is also the index position of the first grid post). If the gml:startPoint property is omitted the gml:startPoint is assumed to be equal to the value of gml:low in the gml:Grid geometry. Subsequent points in the mapping are determined by the value of the gml:sequenceRule.</documentation>
  </annotation>
</element>
Element gml:GridFunctionType / gml:sequenceRule
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramcoverage_xsd.tmp#SequenceRuleEnumerationcoverage_xsd.tmp#SequenceRuleType_ordercoverage_xsd.tmp#SequenceRuleType_axisOrdercoverage_xsd.tmp#SequenceRuleType
Type gml:SequenceRuleType
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Use
axisOrder gml:AxisDirectionList optional
order gml:IncrementOrder optional
Source
<element name="sequenceRule" type="gml:SequenceRuleType" minOccurs="0"/>
Element gml:GridFunctionType / gml:startPoint
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#integerList
Type gml:integerList
Properties
content simple
minOccurs 0
Source
<element name="startPoint" type="gml:integerList" minOccurs="0"/>
Element gml:AbstractDiscreteCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
A discrete coverage consists of a domain set, range set and optionally a coverage function. The domain set consists of either spatial or temporal geometry 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. The coverageFunction element describes the mapping function.
This element serves as the head of a substitution group which may contain any discrete coverage whose type is derived from gml:DiscreteCoverageType.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#coverageFunctioncoverage_xsd.tmp#DiscreteCoverageTypecoverage_xsd.tmp#GridCoveragecoverage_xsd.tmp#MultiCurveCoveragecoverage_xsd.tmp#MultiPointCoveragecoverage_xsd.tmp#MultiSolidCoveragecoverage_xsd.tmp#MultiSurfaceCoveragecoverage_xsd.tmp#RectifiedGridCoveragecoverage_xsd.tmp#AbstractCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:AbstractDiscreteCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:AbstractDiscreteCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractDiscreteCoverage" type="gml:DiscreteCoverageType" abstract="true" substitutionGroup="gml:AbstractCoverage">
  <annotation>
    <documentation>A discrete coverage consists of a domain set, range set and optionally a coverage function. The domain set consists of either spatial or temporal geometry 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. The coverageFunction element describes the mapping function. This element serves as the head of a substitution group which may contain any discrete coverage whose type is derived from gml:DiscreteCoverageType.</documentation>
  </annotation>
</element>
Element gml:AbstractContinuousCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
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. The base type for continuous coverages is AbstractContinuousCoverageType.
The coverageFunction element describes the mapping function. 
The abstract element gml:AbstractContinuousCoverage serves as the head of a substitution group which may contain any continuous coverage whose type is derived from gml:AbstractContinuousCoverageType.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#coverageFunctioncoverage_xsd.tmp#AbstractContinuousCoverageTypefeature_xsd.tmp#AbstractFeature
Type gml:AbstractContinuousCoverageType
Type hierarchy
Properties
content complex
abstract true
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:AbstractContinuousCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:AbstractContinuousCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractContinuousCoverage" type="gml:AbstractContinuousCoverageType" abstract="true" substitutionGroup="gml:AbstractFeature">
  <annotation>
    <documentation>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. The base type for continuous coverages is AbstractContinuousCoverageType. The coverageFunction element describes the mapping function. The abstract element gml:AbstractContinuousCoverage serves as the head of a substitution group which may contain any continuous coverage whose type is derived from gml:AbstractContinuousCoverageType.</documentation>
  </annotation>
</element>
Element gml:MultiPointCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
In a gml:MultiPointCoverage the domain set is a gml:MultiPoint, that is a collection of arbitrarily distributed geometric points.
The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiPoint.
In a gml:MultiPointCoverage the mapping from the domain to the range is straightforward.
-	For gml:DataBlock encodings the points of the gml:MultiPoint are mapped in document order to the tuples of the data block.
-	For gml:CompositeValue encodings the points of the gml:MultiPoint are mapped to the members of the composite value in document order.
-	For gml:File encodings the points of the gml:MultiPoint are mapped to the records of the file in sequential order.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#coverageFunctioncoverage_xsd.tmp#DiscreteCoverageTypecoverage_xsd.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:MultiPointCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:MultiPointCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="MultiPointCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>In a gml:MultiPointCoverage the domain set is a gml:MultiPoint, that is a collection of arbitrarily distributed geometric points. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiPoint. In a gml:MultiPointCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the points of the gml:MultiPoint are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the points of the gml:MultiPoint are mapped to the members of the composite value in document order. - For gml:File encodings the points of the gml:MultiPoint are mapped to the records of the file in sequential order.</documentation>
  </annotation>
</element>
Element gml:MultiCurveCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
In a gml:MultiCurveCoverage the domain is partioned into a collection of curves comprising a gml:MultiCurve.  The coverage function then maps each curve in the collection to a value in the range set.
The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiCurve.
In a gml:MultiCurveCoverage the mapping from the domain to the range is straightforward.
-	For gml:DataBlock encodings the curves of the gml:MultiCurve are mapped in document order to the tuples of the data block.
-	For gml:CompositeValue encodings the curves of the gml:MultiCurve are mapped to the members of the composite value in document order.
-	For gml:File encodings the curves of the gml:MultiCurve are mapped to the records of the file in sequential order.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#coverageFunctioncoverage_xsd.tmp#DiscreteCoverageTypecoverage_xsd.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:MultiCurveCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:MultiCurveCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="MultiCurveCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>In a gml:MultiCurveCoverage the domain is partioned into a collection of curves comprising a gml:MultiCurve. The coverage function then maps each curve in the collection to a value in the range set. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiCurve. In a gml:MultiCurveCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the curves of the gml:MultiCurve are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the curves of the gml:MultiCurve are mapped to the members of the composite value in document order. - For gml:File encodings the curves of the gml:MultiCurve are mapped to the records of the file in sequential order.</documentation>
  </annotation>
</element>
Element gml:MultiSurfaceCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
In a gml:MultiSurfaceCoverage the domain is partioned into a collection of surfaces comprising a gml:MultiSurface.  The coverage function than maps each surface in the collection to a value in the range set.
The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiSurface.
In a gml:MultiSurfaceCoverage the mapping from the domain to the range is straightforward.
-	For gml:DataBlock encodings the surfaces of the gml:MultiSurface are mapped in document order to the tuples of the data block.
-	For gml:CompositeValue encodings the surfaces of the gml:MultiSurface are mapped to the members of the composite value in document order.
-	For gml:File encodings the surfaces of the gml:MultiSurface are mapped to the records of the file in sequential order.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#coverageFunctioncoverage_xsd.tmp#DiscreteCoverageTypecoverage_xsd.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:MultiSurfaceCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:MultiSurfaceCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="MultiSurfaceCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>In a gml:MultiSurfaceCoverage the domain is partioned into a collection of surfaces comprising a gml:MultiSurface. The coverage function than maps each surface in the collection to a value in the range set. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiSurface. In a gml:MultiSurfaceCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the surfaces of the gml:MultiSurface are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the surfaces of the gml:MultiSurface are mapped to the members of the composite value in document order. - For gml:File encodings the surfaces of the gml:MultiSurface are mapped to the records of the file in sequential order.</documentation>
  </annotation>
</element>
Element gml:MultiSolidCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
In a gml:MultiSolidCoverage the domain is partioned into a collection of solids comprising a gml:MultiSolid.  The coverage function than maps each solid in the collection to a value in the range set.
The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiSolid.
In a gml:MultiSolidCoverage the mapping from the domain to the range is straightforward.
-	For gml:DataBlock encodings the solids of the gml:MultiSolid are mapped in document order to the tuples of the data block.
-	For gml:CompositeValue encodings the solids of the gml:MultiSolid are mapped to the members of the composite value in document order.
-	For gml:File encodings the solids of the gml:MultiSolid are mapped to the records of the file in sequential order.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#coverageFunctioncoverage_xsd.tmp#DiscreteCoverageTypecoverage_xsd.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:MultiSolidCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:MultiSolidCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="MultiSolidCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>In a gml:MultiSolidCoverage the domain is partioned into a collection of solids comprising a gml:MultiSolid. The coverage function than maps each solid in the collection to a value in the range set. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiSolid. In a gml:MultiSolidCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the solids of the gml:MultiSolid are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the solids of the gml:MultiSolid are mapped to the members of the composite value in document order. - For gml:File encodings the solids of the gml:MultiSolid are mapped to the records of the file in sequential order.</documentation>
  </annotation>
</element>
Element gml:GridCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:GriddedCoverage is a discrete point coverage in which the domain set is a geometric grid of points.
Note that this is the same as the gml:MultiPointCoverage except that we have a gml:Grid to describe the domain.
The simple gridded coverage is not geometrically referenced and hence no geometric positions are assignable to the points in the grid. Such geometric positioning is introduced in the gml:RectifiedGridCoverage.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#coverageFunctioncoverage_xsd.tmp#DiscreteCoverageTypecoverage_xsd.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:GridCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:GridCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="GridCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>A gml:GriddedCoverage is a discrete point coverage in which the domain set is a geometric grid of points. Note that this is the same as the gml:MultiPointCoverage except that we have a gml:Grid to describe the domain. The simple gridded coverage is not geometrically referenced and hence no geometric positions are assignable to the points in the grid. Such geometric positioning is introduced in the gml:RectifiedGridCoverage.</documentation>
  </annotation>
</element>
Element gml:RectifiedGridCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:RectifiedGridCoverage is a discrete point coverage based on a rectified grid. It is similar to the grid coverage except that the points of the grid are geometrically referenced. The rectified grid coverage has a domain that is a gml:RectifiedGrid geometry.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#coverageFunctioncoverage_xsd.tmp#DiscreteCoverageTypecoverage_xsd.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:RectifiedGridCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:RectifiedGridCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="RectifiedGridCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>The gml:RectifiedGridCoverage is a discrete point coverage based on a rectified grid. It is similar to the grid coverage except that the points of the grid are geometrically referenced. The rectified grid coverage has a domain that is a gml:RectifiedGrid geometry.</documentation>
  </annotation>
</element>
Complex Type gml:AbstractCoverageType
Namespace http://www.opengis.net/gml/3.2
Annotations
The base type for coverages is gml:AbstractCoverageType. The basic elements of a coverage can be seen in this content model: the coverage contains gml:domainSet and gml:rangeSet properties. The gml:domainSet property describes the domain of the coverage and the gml:rangeSet property describes the range of the coverage.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSet
Type extension of gml:AbstractFeatureType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractCoverageType" abstract="true">
  <annotation>
    <documentation>The base type for coverages is gml:AbstractCoverageType. The basic elements of a coverage can be seen in this content model: the coverage contains gml:domainSet and gml:rangeSet properties. The gml:domainSet property describes the domain of the coverage and the gml:rangeSet property describes the range of the coverage.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractFeatureType">
      <sequence>
        <element ref="gml:domainSet"/>
        <element ref="gml:rangeSet"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DomainSetType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometrytemporal_xsd.tmp#AbstractTimeObject
Used by
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="DomainSetType">
  <sequence minOccurs="0">
    <choice>
      <element ref="gml:AbstractGeometry"/>
      <element ref="gml:AbstractTimeObject"/>
    </choice>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:RangeSetType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramvalueObjects_xsd.tmp#ValueArrayvalueObjects_xsd.tmp#AbstractScalarValueListcoverage_xsd.tmp#DataBlockcoverage_xsd.tmp#File
Used by
Element gml:rangeSet
Model
Children gml:AbstractScalarValueList, gml:DataBlock, gml:File, gml:ValueArray
Source
<complexType name="RangeSetType">
  <choice>
    <element ref="gml:ValueArray" maxOccurs="unbounded"/>
    <element ref="gml:AbstractScalarValueList" maxOccurs="unbounded"/>
    <element ref="gml:DataBlock"/>
    <element ref="gml:File"/>
  </choice>
</complexType>
Complex Type gml:DataBlockType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramcoverage_xsd.tmp#rangeParameterscoverage_xsd.tmp#tupleListcoverage_xsd.tmp#doubleOrNilReasonTupleList
Used by
Element gml:DataBlock
Model
Children gml:doubleOrNilReasonTupleList, gml:rangeParameters, gml:tupleList
Source
<complexType name="DataBlockType">
  <sequence>
    <element ref="gml:rangeParameters"/>
    <choice>
      <element ref="gml:tupleList"/>
      <element ref="gml:doubleOrNilReasonTupleList"/>
    </choice>
  </sequence>
</complexType>
Complex Type gml:FileType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramcoverage_xsd.tmp#rangeParameterscoverage_xsd.tmp#FileType_fileNamecoverage_xsd.tmp#FileType_fileReferencecoverage_xsd.tmp#FileType_fileStructurecoverage_xsd.tmp#FileType_mimeTypecoverage_xsd.tmp#FileType_compression
Used by
Element gml:File
Model
Children gml:compression, gml:fileName, gml:fileReference, gml:fileStructure, gml:mimeType, gml:rangeParameters
Source
<complexType name="FileType">
  <sequence>
    <element ref="gml:rangeParameters"/>
    <choice>
      <element name="fileName" type="anyURI">
        <annotation>
          <appinfo>deprecated</appinfo>
        </annotation>
      </element>
      <element name="fileReference" type="anyURI"/>
    </choice>
    <element name="fileStructure" type="gml:CodeType"/>
    <element name="mimeType" type="anyURI" minOccurs="0"/>
    <element name="compression" type="anyURI" minOccurs="0"/>
  </sequence>
</complexType>
Complex Type gml:DiscreteCoverageType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#coverageFunction
Type extension of gml:AbstractCoverageType
Type hierarchy
Used by
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DiscreteCoverageType">
  <complexContent>
    <extension base="gml:AbstractCoverageType">
      <sequence>
        <element ref="gml:coverageFunction" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CoverageFunctionType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramdeprecatedTypes_xsd.tmp#MappingRulecoverage_xsd.tmp#CoverageMappingRulecoverage_xsd.tmp#GridFunction
Used by
Model
Children gml:CoverageMappingRule, gml:GridFunction, gml:MappingRule
Source
<complexType name="CoverageFunctionType">
  <choice>
    <element ref="gml:MappingRule"/>
    <element ref="gml:CoverageMappingRule"/>
    <element ref="gml:GridFunction"/>
  </choice>
</complexType>
Complex Type gml:MappingRuleType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramcoverage_xsd.tmp#MappingRuleType_ruleDefinitioncoverage_xsd.tmp#MappingRuleType_ruleReference
Properties
final extension, restriction
Used by
Model
Children gml:ruleDefinition, gml:ruleReference
Source
<complexType name="MappingRuleType" final="#all">
  <choice>
    <element name="ruleDefinition" type="string"/>
    <element name="ruleReference" type="gml:ReferenceType"/>
  </choice>
</complexType>
Complex Type gml:GridFunctionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramcoverage_xsd.tmp#GridFunctionType_sequenceRulecoverage_xsd.tmp#GridFunctionType_startPoint
Used by
Model
Children gml:sequenceRule, gml:startPoint
Source
<complexType name="GridFunctionType">
  <sequence>
    <element name="sequenceRule" type="gml:SequenceRuleType" minOccurs="0"/>
    <element name="startPoint" type="gml:integerList" minOccurs="0"/>
  </sequence>
</complexType>
Complex Type gml:SequenceRuleType
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:SequenceRuleType is derived from the gml:SequenceRuleEnumeration through the addition of an axisOrder attribute.  The gml:SequenceRuleEnumeration is an enumerated type. The rule names are defined in ISO 19123. If no rule name is specified the default is "Linear".
Diagram
Diagramcoverage_xsd.tmp#SequenceRuleEnumerationcoverage_xsd.tmp#SequenceRuleType_ordercoverage_xsd.tmp#SequenceRuleType_axisOrder
Type extension of gml:SequenceRuleEnumeration
Type hierarchy
Used by
Attributes
QName Type Use
axisOrder gml:AxisDirectionList optional
order gml:IncrementOrder optional
Source
<complexType name="SequenceRuleType">
  <annotation>
    <documentation>The gml:SequenceRuleType is derived from the gml:SequenceRuleEnumeration through the addition of an axisOrder attribute. The gml:SequenceRuleEnumeration is an enumerated type. The rule names are defined in ISO 19123. If no rule name is specified the default is "Linear".</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:SequenceRuleEnumeration">
      <attribute name="order" type="gml:IncrementOrder">
        <annotation>
          <appinfo>deprecated</appinfo>
        </annotation>
      </attribute>
      <attribute name="axisOrder" type="gml:AxisDirectionList"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:SequenceRuleEnumeration
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type restriction of string
Facets
enumeration Linear
enumeration Boustrophedonic
enumeration Cantor-diagonal
enumeration Spiral
enumeration Morton
enumeration Hilbert
Used by
Complex Type gml:SequenceRuleType
Source
<simpleType name="SequenceRuleEnumeration">
  <restriction base="string">
    <enumeration value="Linear"/>
    <enumeration value="Boustrophedonic"/>
    <enumeration value="Cantor-diagonal"/>
    <enumeration value="Spiral"/>
    <enumeration value="Morton"/>
    <enumeration value="Hilbert"/>
  </restriction>
</simpleType>
Simple Type gml:AxisDirectionList
Namespace http://www.opengis.net/gml/3.2
Annotations
The different values in a gml:AxisDirectionList indicate the incrementation order to be used on all axes of the grid. Each axis shall be mentioned once and only once.
Diagram
Diagramcoverage_xsd.tmp#AxisDirection
Type list of gml:AxisDirection
Used by
Source
<simpleType name="AxisDirectionList">
  <annotation>
    <documentation>The different values in a gml:AxisDirectionList indicate the incrementation order to be used on all axes of the grid. Each axis shall be mentioned once and only once.</documentation>
  </annotation>
  <list itemType="gml:AxisDirection"/>
</simpleType>
Complex Type gml:AbstractContinuousCoverageType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#domainSetcoverage_xsd.tmp#rangeSetcoverage_xsd.tmp#AbstractCoverageTypecoverage_xsd.tmp#coverageFunction
Type extension of gml:AbstractCoverageType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractContinuousCoverageType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractCoverageType">
      <sequence>
        <element ref="gml:coverageFunction" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Simple Type gml:AxisDirection
Namespace http://www.opengis.net/gml/3.2
Annotations
The value of a gml:AxisDirection indicates the incrementation order to be used on an axis of the grid.
Diagram
Diagram
Type restriction of string
Facets
pattern [\+\-][1-9][0-9]*
Source
<simpleType name="AxisDirection">
  <annotation>
    <documentation>The value of a gml:AxisDirection indicates the incrementation order to be used on an axis of the grid.</documentation>
  </annotation>
  <restriction base="string">
    <pattern value="[\+\-][1-9][0-9]*"/>
  </restriction>
</simpleType>
Attribute gml:SequenceRuleType / @order
Namespace No namespace
Type gml:IncrementOrder
Properties
content simple
Facets
enumeration +x+y
enumeration +y+x
enumeration +x-y
enumeration -x-y
Used by
Complex Type gml:SequenceRuleType
Source
<attribute name="order" type="gml:IncrementOrder">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</attribute>
Attribute gml:SequenceRuleType / @axisOrder
Namespace No namespace
Type gml:AxisDirectionList
Properties
content simple
Used by
Complex Type gml:SequenceRuleType
Source
<attribute name="axisOrder" type="gml:AxisDirectionList"/>