Definition Type: ComplexType
Name: AbstractCoordinateOperationType
Namespace: http://www.opengis.net/gml
Type: gml:AbstractCRSObjectType
Containing Schema: coordinateOperations.xsd
Abstract True
Documentation:
A mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system.
Collapse XSD Schema Diagram:
Drilldown into targetCRS in schema coordinateoperations_xsd Drilldown into sourceCRS in schema coordinateoperations_xsd Drilldown into _PositionalAccuracy in schema dataquality_xsd Drilldown into targetDimensions in schema coordinateoperations_xsd Drilldown into sourceDimensions in schema coordinateoperations_xsd Drilldown into coordinateOperationVersion in schema coordinateoperations_xsd Drilldown into coordinateOperationID in schema coordinateoperations_xsd Drilldown into name in schema gmlbase_xsd Drilldown into description in schema gmlbase_xsd Drilldown into metaDataProperty in schema gmlbase_xsd Drilldown into id in schema gmlbase_xsd Drilldown into AbstractCRSObjectType in schema referencesystems_xsdXSD Diagram of AbstractCoordinateOperationType in schema coordinateoperations_xsd (Geography Markup Language)
Collapse XSD Schema Code:
<complexType name="AbstractCoordinateOperationType" abstract="true">
    <annotation>
        <documentation>A mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system.</documentation>
    </annotation>
    <complexContent>
        <extension base="gml:AbstractCRSObjectType">
            <sequence>
                <element name="coordinateOperationID" type="gml:ExtendedIdentifierType">
                    <annotation>
                        <documentation>Identification of this Coordinate Operation. </documentation>
                    </annotation>
                </element>
                <element name="coordinateOperationVersion" type="string" minOccurs="0">
                    <annotation>
                        <documentation>Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). Mandatory when describing a transformation, and should not be supplied for a conversion. </documentation>
                    </annotation>
                </element>
                <element name="sourceDimensions" type="positiveInteger">
                    <annotation>
                        <documentation>Required number of dimensions in the source CRS. </documentation>
                    </annotation>
                </element>
                <element name="targetDimensions" type="positiveInteger">
                    <annotation>
                        <documentation>Required number of dimensions in the target CRS. </documentation>
                    </annotation>
                </element>
                <element ref="gml:_PositionalAccuracy" minOccurs="0">
                    <annotation>
                        <documentation>Estimate 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. </documentation>
                    </annotation>
                </element>
                <element name="sourceCRS" type="gml:CRSRefType" minOccurs="0">
                    <annotation>
                        <documentation>Association to the source CRS (coordinate reference system) of this coordinate operation. </documentation>
                    </annotation>
                </element>
                <element name="targetCRS" type="gml:CRSRefType" minOccurs="0">
                    <annotation>
                        <documentation>Association to the target CRS (coordinate reference system) of this coordinate operation. For constraints on multiplicity of "sourceCRS" and "targetCRS", see UML model of Coordinate Operation package in OGC Abstract Specification topic 2. </documentation>
                    </annotation>
                </element>
            </sequence>
        </extension>
    </complexContent>
</complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
metaDataProperty gml:metaDataProperty 0 unbounded
description gml:description 0 (1)
name gml:name 0 unbounded
metaDataProperty gml:metaDataProperty 0 unbounded
coordinateOperationID gml:coordinateOperationID (1) (1)
coordinateOperationVersion gml:coordinateOperationVersion 0 (1)
sourceDimensions gml:sourceDimensions (1) (1)
targetDimensions gml:targetDimensions (1) (1)
_PositionalAccuracy gml:_PositionalAccuracy 0 (1)
sourceCRS gml:sourceCRS 0 (1)
targetCRS gml:targetCRS 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
id gml:id Optional
Collapse Derivation Tree:
Collapse References:
gml:_CoordinateOperationgml:AbstractSingleOperationType, gml:ConcatenatedOperationType,