gml:ParameterValueGroup
gml:ParameterValueGroup is a group of related parameter values. The same group can be repeated more than once in a Conversion, Transformation, or higher level ParameterValueGroup, if those instances contain different values of one or more parameterValues which suitably distinquish among those groups. This concrete complex type can be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents. This complex type may be used, extended, or restricted for well-known operation methods, especially for methods with only one instance. The parameterValue elements are an unordered set of composition association roles to the parameter values and groups of values included in this group.
Element information
Namespace: http://www.opengis.net/gml/3.2
Schema document: external/ogc/gml/3.2.1/coordinateOperations.xsd
Type: gml:ParameterValueGroupType
Properties: Global, Qualified
Content
- Sequence [1..1]
- Choice [2..*]
- gml:parameterValue gml:parameterValue is a composition association to a parameter value or group of parameter values used by a coordinate operation.
- gml:usesValue deprecated
- gml:includesValue deprecated
from subst. group gml:parameterValue - Choice [1..1]
- gml:group gml:group is an association role to the operation parameter group for which this element provides parameter values.
- gml:valuesOfGroup deprecated
from subst. group gml:group
- Choice [2..*]
Attributes
None
Used in
- Type gml:ArrayAssociationType (Element gml:members)
- Type gml:AbstractGeneralParameterValuePropertyType (Elements gml:parameterValue, gml:usesValue, gml:includesValue)
Substitution hierarchy
- gml:AbstractObject
- can be substituted with gml:AbstractGeneralParameterValue
- can be substituted with gml:ParameterValueGroup
- can be substituted with gml:AbstractGeneralParameterValue
Sample instance
<gml:ParameterValueGroup> <gml:parameterValue> <gml:ParameterValue> <gml:value uom="">1.0</gml:value> <gml:operationParameter>... </gml:operationParameter> </gml:ParameterValue> </gml:parameterValue> <gml:group> <gml:OperationParameterGroup gml:id="ID"> <gml:metaDataProperty>... </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:minimumOccurs>1</gml:minimumOccurs> <gml:maximumOccurs>1</gml:maximumOccurs> <gml:parameter>... </gml:parameter> </gml:OperationParameterGroup> </gml:group> </gml:ParameterValueGroup>