gml:Transformation
Element information
Namespace: http://niem.gov/niem/external/ogc-gml/3.1.1/dhs-gmo/1.0.0
Schema document: external/ogc-gml/3.1.1/dhs-gmo/1.0.0/gml.xsd
Type: gml:TransformationType
Properties: Global, Qualified
Content
- Sequence [1..1]
- gml:metaDataProperty [0..*] Contains or refers to a metadata package that contains metadata properties.
- gml:coordinateOperationName [1..1] The name by which this coordinate operation is identified.
- gml:coordinateOperationID [0..*] An identification of a coordinate operation.
- gml:remarks [0..1] Information about this object or code. Contains text or refers to external text.
- gml:operationVersion [1..1] 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.
- gml:validArea [0..1] Area or region in which this CRS object is valid.
- gml:scope [0..1] Description of domain of usage, or limitations of usage, for which this CRS object is valid.
- gml:_positionalAccuracyAbstract [0..*]
- gml:sourceCRS [1..1] Association to the source CRS (coordinate reference system) of this coordinate operation.
- gml:targetCRS [1..1] 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.
- gml:usesMethod [1..1] Association to the operation method used by this coordinate operation.
- gml:usesValue [0..*] Unordered set of composition associations to the set of parameter values used by this transformation operation.
from type gml:AbstractGeneralTransformationTypefrom subst. group gml:_positionalAccuracy
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
gml:id | [1..1] | xsd:ID | from type gml:AbstractGeneralTransformationType |
Used in
- Group gml:Value
- Type gml:CoordinateOperationRefType (Element gml:coordinateOperationRef)
- Type gml:GeneralTransformationRefType (Element gml:generalTransformationRef)
- Type gml:TransformationRefType (Element gml:transformationRef)
- Type gmx:CT_Operation_PropertyType (Element gmx:operation)
- Type gml:AssociationType (Elements gml:_association, gml:member)
- Type gml:DictionaryEntryType (Elements gml:dictionaryEntry, gml:definitionMember)
- Type gml:OperationRefType (Elements gml:usesOperation, gml:operationRef)
- Type gml:SingleOperationRefType (Elements gml:usesSingleOperation, gml:singleOperationRef)
- Type gml:ValueArrayPropertyType via reference to gml:Value (Element gml:valueComponents)
- Type gml:ValuePropertyType via reference to gml:Value (Elements gml:valueProperty, gml:valueComponent)
Substitution hierarchy
- gml:_Object
- can be substituted with gml:_GML
- can be substituted with gml:Definition
- can be substituted with gml:_CoordinateOperation
- can be substituted with gml:_SingleOperation
- can be substituted with gml:_Operation
- can be substituted with gml:_GeneralTransformation
- can be substituted with gml:Transformation
- can be substituted with gmx:ML_Transformation
- can be substituted with gml:Transformation
- can be substituted with gml:_GeneralTransformation
- can be substituted with gml:_Operation
- can be substituted with gml:_SingleOperation
- can be substituted with gml:_CoordinateOperation
- can be substituted with gml:Definition
- can be substituted with gml:_GML
Sample instance
<gml:Transformation gml:id="ID"> <gml:metaDataProperty> <!--any element--> </gml:metaDataProperty> <gml:coordinateOperationName>string</gml:coordinateOperationName> <gml:coordinateOperationID> <gml:name>string</gml:name> <gml:version>string</gml:version> <gml:remarks>string</gml:remarks> </gml:coordinateOperationID> <gml:remarks>string</gml:remarks> <gml:operationVersion>string</gml:operationVersion> <gml:validArea> <gml:description>string</gml:description> <gml:boundingBox> <gml:lowerCorner>1.0 1.0</gml:lowerCorner> <gml:upperCorner>1.0 1.0</gml:upperCorner> </gml:boundingBox> <gml:verticalExtent> <gml:lowerCorner>1.0 1.0</gml:lowerCorner> <gml:upperCorner>1.0 1.0</gml:upperCorner> </gml:verticalExtent> <gml:temporalExtent> <gml:metaDataProperty>... </gml:metaDataProperty> <gml:description>string</gml:description> <gml:name>string</gml:name> <gml:relatedTime>... </gml:relatedTime> <gml:beginPosition>12:00:00</gml:beginPosition> <gml:endPosition>12:00:00</gml:endPosition> <gml:duration>P1Y2M3DT10H</gml:duration> </gml:temporalExtent> </gml:validArea> <gml:scope>string</gml:scope> <gml:_positionalAccuracy> <gml:measureDescription>string</gml:measureDescription> </gml:_positionalAccuracy> <gml:sourceCRS> <gml:GeographicCRS gml:id="ID"> <gml:metaDataProperty>... </gml:metaDataProperty> <gml:srsName>string</gml:srsName> <gml:srsID>... </gml:srsID> <gml:remarks>string</gml:remarks> <gml:validArea>... </gml:validArea> <gml:scope>string</gml:scope> <gml:usesEllipsoidalCS>... </gml:usesEllipsoidalCS> <gml:usesGeodeticDatum>... </gml:usesGeodeticDatum> </gml:GeographicCRS> </gml:sourceCRS> <gml:targetCRS> <gml:GeographicCRS gml:id="ID"> <gml:metaDataProperty>... </gml:metaDataProperty> <gml:srsName>string</gml:srsName> <gml:srsID>... </gml:srsID> <gml:remarks>string</gml:remarks> <gml:validArea>... </gml:validArea> <gml:scope>string</gml:scope> <gml:usesEllipsoidalCS>... </gml:usesEllipsoidalCS> <gml:usesGeodeticDatum>... </gml:usesGeodeticDatum> </gml:GeographicCRS> </gml:targetCRS> <gml:usesMethod> <gml:OperationMethod gml:id="ID"> <gml:metaDataProperty>... </gml:metaDataProperty> <gml:methodName>string</gml:methodName> <gml:methodID>... </gml:methodID> <gml:remarks>string</gml:remarks> <gml:methodFormula>string</gml:methodFormula> <gml:sourceDimensions>1</gml:sourceDimensions> <gml:targetDimensions>1</gml:targetDimensions> <gml:usesParameter>... </gml:usesParameter> </gml:OperationMethod> </gml:usesMethod> <gml:usesValue> <gml:value uom="http://www.example.com/">1.0</gml:value> <gml:valueOfParameter> <gml:OperationParameter gml:id="ID">... </gml:OperationParameter> </gml:valueOfParameter> </gml:usesValue> </gml:Transformation>