<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>
|