Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema coverage.xsd
Namespacehttp://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 defaultunqualified
element form defaultqualified
version3.2.2
Element gml:domainSet
Namespacehttp://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
Typegml:DomainSetType
Properties
contentcomplex
Substitution Group
Used by
Model
Childrengml: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
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
Namespacehttp://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
Typegml:RangeSetType
Properties
contentcomplex
Used by
Model
Childrengml: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
Namespacehttp://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
Typegml:DataBlockType
Properties
contentcomplex
Substitution Group Affiliation
Used by
Complex Typegml:RangeSetType
Model
Childrengml: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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#AssociationRoleType
Typegml:AssociationRoleType
Properties
contentcomplex
Used by
Model
ANY element from ANY namespace
Attributes
Source
<element name="rangeParameters" type="gml:AssociationRoleType"/>
Element gml:tupleList
Namespacehttp://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
Typegml:CoordinatesType
Properties
contentcomplex
Used by
Complex Typegml:DataBlockType
Attributes
QNameTypeDefaultUse
csstring,optional
decimalstring.optional
tsstringoptional
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
Namespacehttp://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
Typegml:doubleOrNilReasonList
Properties
contentsimple
Used by
Complex Typegml: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
Namespacehttp://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
Typegml:FileType
Properties
contentcomplex
Substitution Group Affiliation
Used by
Complex Typegml:RangeSetType
Model
Childrengml: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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagram
TypeanyURI
Properties
contentsimple
Source
<element name="fileName" type="anyURI">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:FileType / gml:fileReference
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagram
TypeanyURI
Properties
contentsimple
Source
<element name="fileReference" type="anyURI"/>
Element gml:FileType / gml:fileStructure
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#CodeType_codeSpacebasicTypes_xsd.tmp#CodeType
Typegml:CodeType
Properties
contentcomplex
Attributes
QNameTypeUse
codeSpaceanyURIoptional
Source
<element name="fileStructure" type="gml:CodeType"/>
Element gml:FileType / gml:mimeType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagram
TypeanyURI
Properties
contentsimple
minOccurs0
Source
<element name="mimeType" type="anyURI" minOccurs="0"/>
Element gml:FileType / gml:compression
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagram
TypeanyURI
Properties
contentsimple
minOccurs0
Source
<element name="compression" type="anyURI" minOccurs="0"/>
Element gml:AbstractCoverage
Namespacehttp://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
Typegml:AbstractCoverageType
Type hierarchy
Properties
contentcomplex
abstracttrue
Substitution Group
Substitution Group Affiliation
Model
Childrengml: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
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typegml:CoverageFunctionType
Properties
contentcomplex
Substitution Group Affiliation
Used by
Model
Childrengml: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
Namespacehttp://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
Typegml:MappingRuleType
Properties
contentcomplex
Substitution Group Affiliation
Used by
Model
Childrengml: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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagram
Typestring
Properties
contentsimple
Source
<element name="ruleDefinition" type="string"/>
Element gml:MappingRuleType / gml:ruleReference
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#ReferenceType
Typegml:ReferenceType
Properties
contentcomplex
Model
Attributes
Source
<element name="ruleReference" type="gml:ReferenceType"/>
Element gml:GridFunction
Namespacehttp://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
Typegml:GridFunctionType
Properties
contentcomplex
Substitution Group Affiliation
Used by
Model
Childrengml: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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagramcoverage_xsd.tmp#SequenceRuleEnumerationcoverage_xsd.tmp#SequenceRuleType_ordercoverage_xsd.tmp#SequenceRuleType_axisOrdercoverage_xsd.tmp#SequenceRuleType
Typegml:SequenceRuleType
Type hierarchy
Properties
contentcomplex
minOccurs0
Attributes
Source
<element name="sequenceRule" type="gml:SequenceRuleType" minOccurs="0"/>
Element gml:GridFunctionType / gml:startPoint
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagrambasicTypes_xsd.tmp#integerList
Typegml:integerList
Properties
contentsimple
minOccurs0
Source
<element name="startPoint" type="gml:integerList" minOccurs="0"/>
Element gml:AbstractDiscreteCoverage
Namespacehttp://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
Typegml:DiscreteCoverageType
Type hierarchy
Properties
contentcomplex
abstracttrue
Substitution Group
Substitution Group Affiliation
Model
Childrengml: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
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typegml:AbstractContinuousCoverageType
Type hierarchy
Properties
contentcomplex
abstracttrue
Substitution Group Affiliation
Model
Childrengml: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
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typegml:DiscreteCoverageType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Model
Childrengml: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
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typegml:DiscreteCoverageType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Model
Childrengml: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
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typegml:DiscreteCoverageType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Model
Childrengml: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
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typegml:DiscreteCoverageType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Model
Childrengml: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
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typegml:DiscreteCoverageType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Model
Childrengml: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
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typegml:DiscreteCoverageType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Model
Childrengml: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
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typeextension of gml:AbstractFeatureType
Type hierarchy
Properties
abstracttrue
Used by
Model
Childrengml:boundedBy, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Attributes
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometrytemporal_xsd.tmp#AbstractTimeObject
Used by
Model
Childrengml:AbstractGeometry, gml:AbstractTimeObject
Attributes
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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramvalueObjects_xsd.tmp#ValueArrayvalueObjects_xsd.tmp#AbstractScalarValueListcoverage_xsd.tmp#DataBlockcoverage_xsd.tmp#File
Used by
Model
Childrengml: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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagramcoverage_xsd.tmp#rangeParameterscoverage_xsd.tmp#tupleListcoverage_xsd.tmp#doubleOrNilReasonTupleList
Used by
Model
Childrengml: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
Namespacehttp://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
Elementgml:File
Model
Childrengml: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
Namespacehttp://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
Typeextension of gml:AbstractCoverageType
Type hierarchy
Used by
Model
Childrengml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Attributes
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramdeprecatedTypes_xsd.tmp#MappingRulecoverage_xsd.tmp#CoverageMappingRulecoverage_xsd.tmp#GridFunction
Used by
Model
Childrengml: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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagramcoverage_xsd.tmp#MappingRuleType_ruleDefinitioncoverage_xsd.tmp#MappingRuleType_ruleReference
Properties
finalextension, restriction
Used by
Model
Childrengml: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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagramcoverage_xsd.tmp#GridFunctionType_sequenceRulecoverage_xsd.tmp#GridFunctionType_startPoint
Used by
Model
Childrengml: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
Namespacehttp://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
Typeextension of gml:SequenceRuleEnumeration
Type hierarchy
Used by
Attributes
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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagram
Typerestriction of string
Facets
enumerationLinear
enumerationBoustrophedonic
enumerationCantor-diagonal
enumerationSpiral
enumerationMorton
enumerationHilbert
Used by
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
Namespacehttp://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
Typelist 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
Namespacehttp://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
Typeextension of gml:AbstractCoverageType
Type hierarchy
Properties
abstracttrue
Used by
Model
Childrengml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Attributes
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typerestriction 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
NamespaceNo namespace
Typegml:IncrementOrder
Properties
contentsimple
Facets
enumeration+x+y
enumeration+y+x
enumeration+x-y
enumeration-x-y
Used by
Source
<attribute name="order" type="gml:IncrementOrder">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</attribute>
Attribute gml:SequenceRuleType / @axisOrder
NamespaceNo namespace
Typegml:AxisDirectionList
Properties
contentsimple
Used by
Source
<attribute name="axisOrder" type="gml:AxisDirectionList"/>