Documentation for fieldgml

Complex Type: AbstractDatumType

[Table of contents]

Super-types: gml:DefinitionType < AbstractDatumBaseType (by restriction) < AbstractDatumType (by extension)
Sub-types:
Name AbstractDatumType
Abstract yes
Documentation A datum specifies the relationship of a coordinate system to the earth, thus creating a coordinate reference system. A datum uses a parameter or set of parameters that determine the location of the origin of the coordinate reference system. Each datum subtype can be associated with only specific types of coordinate systems. This abstract complexType shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.
XML Instance Representation
<...
gml:id="[1]">
<gml:datumName> ... </gml:datumName> [1]
<gml:datumID> ... </gml:datumID> [0..*]

'Set of alternative identifications of this datum. The first datumID, if any, is normally the primary identification code, and any others are aliases.'

<gml:remarks> ... </gml:remarks> [0..1]

'Comments on this reference system, including source information.'

<gml:anchorPoint> ... </gml:anchorPoint> [0..1]
<gml:validArea> ... </gml:validArea> [0..1]
<gml:scope> ... </gml:scope> [0..1]
</...>
Diagram
Schema Component Representation
<complexType name="AbstractDatumType" abstract="true">
<complexContent>
<extension base=" gml:AbstractDatumBaseType ">
<sequence>
<element ref=" gml:datumID " minOccurs="0" maxOccurs="unbounded"/>
<element ref=" gml:remarks " minOccurs="0"/>
<element ref=" gml:anchorPoint " minOccurs="0"/>
<element ref=" gml:realizationEpoch " minOccurs="0"/>
<element ref=" gml:validArea " minOccurs="0"/>
<element ref=" gml:scope " minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>