Documentation for fieldgml

Complex Type: AbstractCoordinateOperationType

[Table of contents]

Super-types: gml:DefinitionType < AbstractCoordinateOperationBaseType (by restriction) < AbstractCoordinateOperationType (by extension)
Sub-types:
Name AbstractCoordinateOperationType
Abstract yes
Documentation A mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. Many but not all coordinate operations (from CRS A to CRS B) also uniquely define the inverse operation (from CRS B to CRS A). In some cases, the operation method algorithm for the inverse operation is the same as for the forward algorithm, but the signs of some operation parameter values must be reversed. In other cases, different algorithms are required for the forward and inverse operations, but the same operation parameter values are used. If (some) entirely different parameter values are needed, a different coordinate operation shall be defined.
XML Instance Representation
<...
gml:id="[1]">
<gml:coordinateOperationID> ... </gml:coordinateOperationID> [0..*]

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

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

'Comments on or information about this coordinate operation, including source information.'

<gml:validArea> ... </gml:validArea> [0..1]
<gml:scope> ... </gml:scope> [0..1]
<gml:_positionalAccuracy> ... </gml:_positionalAccuracy> [0..*]

'Unordered set of estimates of the impact of this coordinate operation on point position accuracy. Gives position error estimates for target coordinates of this coordinate operation, assuming no errors in source coordinates.'

<gml:sourceCRS> ... </gml:sourceCRS> [0..1]
<gml:targetCRS> ... </gml:targetCRS> [0..1]
</...>
Diagram
Schema Component Representation
<complexType name="AbstractCoordinateOperationType" abstract="true">
<complexContent>
<extension base=" gml:AbstractCoordinateOperationBaseType ">
<sequence>
<element ref=" gml:coordinateOperationID " minOccurs="0" maxOccurs="unbounded"/>
<element ref=" gml:remarks " minOccurs="0"/>
<element ref=" gml:operationVersion " minOccurs="0"/>
<element ref=" gml:validArea " minOccurs="0"/>
<element ref=" gml:scope " minOccurs="0"/>
<element ref=" gml:_positionalAccuracy " minOccurs="0" maxOccurs="unbounded"/>
<element ref=" gml:sourceCRS " minOccurs="0"/>
<element ref=" gml:targetCRS " minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>