gmx:operation
Element information
Namespace: http://www.isotc211.org/2005/gmx
Schema document: external/ogc/iso/19139/20070417/gmx/catalogues.xsd
Type: gmx:CT_Operation_PropertyType
Properties: Local, Qualified
Content
- Choice [0..1]
- gml:PassThroughOperationgml:PassThroughOperation is a pass-through operation specifies that a subset of a coordinate tuple is subject to a specific coordinate operation. The modifiedCoordinate property elements are an ordered sequence of positive integers defining the positions in a coordinate tuple of the coordinates affected by this pass-through operation. The AggregationAttributeGroup should be used to specify that the modifiedCoordinate elements are ordered.
- gml:Conversiongml:Conversion is a concrete operation on coordinates that does not include any change of Datum. The best-known example of a coordinate conversion is a map projection. The parameters describing coordinate conversions are defined rather than empirically derived. Note that some conversions have no parameters. This concrete complex type can be used without using a GML Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Conversion instance. The usesValue property elements are an unordered list of composition associations to the set of parameter values used by this conversion operation.
- gml:Transformationgml:Transformation is a concrete object element derived from gml:GeneralTransformation (13.6.2.13). This concrete object can be used for all operation methods, without using a GML Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Transformation instance. The parameterValue elements are an unordered list of composition associations to the set of parameter values used by this conversion operation.
- gml:ConcatenatedOperation
from subst. group gml:AbstractCoordinateOperationfrom subst. group gml:AbstractSingleOperationfrom subst. group gml:PassThroughOperationfrom subst. group gml:AbstractGeneralConversionfrom subst. group gml:Conversionfrom subst. group gml:AbstractGeneralTransformationfrom subst. group gml:Transformationfrom subst. group gml:ConcatenatedOperation
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
uuidref | [0..1] | xsd:string | from group gco:ObjectReference | |
gco:nilReason | [0..1] | gml:NilReasonType |
Used in
- Type gmx:CT_CrsCatalogue_Type (Element gmx:CT_CrsCatalogue)
Sample instance
<gmx:operation> <gml:PassThroughOperation gml:id="ID"> <gml:metaDataProperty> <gml:GenericMetaData>Any text, intermingled with: <!--any element--> </gml:GenericMetaData> </gml:metaDataProperty> <gml:description>string</gml:description> <gml:descriptionReference/> <gml:identifier codeSpace="http://www.example.com/">string</gml:identifier> <gml:name>string</gml:name> <gml:remarks>string</gml:remarks> <gml:domainOfValidity> <gmd:EX_Extent>............ </gmd:EX_Extent> </gml:domainOfValidity> <gml:scope>string</gml:scope> <gml:operationVersion>string</gml:operationVersion> <gml:coordinateOperationAccuracy> <gmd:DQ_RelativeInternalPositionalAccuracy>........................ </gmd:DQ_RelativeInternalPositionalAccuracy> </gml:coordinateOperationAccuracy> <gml:sourceCRS> <gml:ProjectedCRS gml:id="ID">... </gml:ProjectedCRS> </gml:sourceCRS> <gml:targetCRS> <gml:ProjectedCRS gml:id="ID">... </gml:ProjectedCRS> </gml:targetCRS> <gml:modifiedCoordinate>1</gml:modifiedCoordinate> <gml:coordOperation> <gml:PassThroughOperation gml:id="ID">... </gml:PassThroughOperation> </gml:coordOperation> </gml:PassThroughOperation> </gmx:operation>