Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Included schema coordinateOperations.xsd
Namespacehttp://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 13.6.
The spatial or temporal coordinate operations schema components can be divided into five logical parts, which define elements and types for XML encoding of the definitions of:
-	Multiple abstract coordinate operations
-	Multiple concrete types of coordinate operations, including Transformations and Conversions
-	Abstract and concrete parameter values and groups
-	Operation methods
-	Abstract and concrete operation parameters and groups
These schema component encodes the Coordinate Operation package of the UML Model for ISO 19111 Clause 11.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form defaultunqualified
element form defaultqualified
version3.2.2
Element gml:AbstractGeneralConversion
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gm:AbstractGeneralConversion is an abstract 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. The operationVersion, sourceCRS, and targetCRS elements are omitted in a coordinate conversion.
This abstract complex type is expected to be extended for well-known operation methods with many Conversion instances, in GML Application Schemas that define operation-method-specialized element names and contents. This conversion uses an operation method, usually with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type. All concrete types derived from this type shall extend this type to include a "usesMethod" element that references the "OperationMethod" element. Similarly, all concrete types derived from this type shall extend this type to include zero or more elements each named "uses...Value" that each use the type of an element substitutable for the "AbstractGeneralParameterValue" element.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#remarksreferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#AbstractGeneralConversionTypecoordinateOperations_xsd.tmp#ConversiondeprecatedTypes_xsd.tmp#AbstractOperation
Typegml:AbstractGeneralConversionType
Type hierarchy
Properties
contentcomplex
abstracttrue
Substitution Group
Substitution Group Affiliation
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Instance
<gml:AbstractGeneralConversion gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
</gml:AbstractGeneralConversion>
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractGeneralConversion" type="gml:AbstractGeneralConversionType" abstract="true" substitutionGroup="gml:AbstractOperation">
  <annotation>
    <documentation>gm:AbstractGeneralConversion is an abstract 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. The operationVersion, sourceCRS, and targetCRS elements are omitted in a coordinate conversion. This abstract complex type is expected to be extended for well-known operation methods with many Conversion instances, in GML Application Schemas that define operation-method-specialized element names and contents. This conversion uses an operation method, usually with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type. All concrete types derived from this type shall extend this type to include a "usesMethod" element that references the "OperationMethod" element. Similarly, all concrete types derived from this type shall extend this type to include zero or more elements each named "uses...Value" that each use the type of an element substitutable for the "AbstractGeneralParameterValue" element.</documentation>
  </annotation>
</element>
Element gml:operationVersion
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:operationVersion is the 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.
Diagram
Diagram
Typestring
Properties
contentsimple
Used by
Source
<element name="operationVersion" type="string">
  <annotation>
    <documentation>gml:operationVersion is the 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 gml:coordinateOperationAccuracy
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:coordinateOperationAccuracy is an association role to a DQ_PositionalAccuracy object as encoded in ISO/TS 19139, either referencing or containing the definition of that positional accuracy. That object contains an estimate of the impact of this coordinate operation on point accuracy. That is, it gives position error estimates for the target coordinates of this coordinate operation, assuming no errors in the source coordinates.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupdataQuality_xsd.tmp#AbstractDQ_PositionalAccuracy
Properties
contentcomplex
Used by
Model
Childrengmd:AbstractDQ_PositionalAccuracy
Instance
<gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmd="http://www.isotc211.org/2005/gmd">
  <gmd:AbstractDQ_PositionalAccuracy id="" uuid="">{1,1}</gmd:AbstractDQ_PositionalAccuracy>
</gml:coordinateOperationAccuracy>
Attributes
Source
<element name="coordinateOperationAccuracy">
  <annotation>
    <documentation>gml:coordinateOperationAccuracy is an association role to a DQ_PositionalAccuracy object as encoded in ISO/TS 19139, either referencing or containing the definition of that positional accuracy. That object contains an estimate of the impact of this coordinate operation on point accuracy. That is, it gives position error estimates for the target coordinates of this coordinate operation, assuming no errors in the source coordinates.</documentation>
  </annotation>
  <complexType>
    <sequence minOccurs="0">
      <element ref="gmd:AbstractDQ_PositionalAccuracy"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
  </complexType>
</element>
Element gml:sourceCRS
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:sourceCRS is an association role to the source CRS (coordinate reference system) of this coordinate operation.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupreferenceSystems_xsd.tmp#AbstractCRSreferenceSystems_xsd.tmp#CRSPropertyType
Typegml:CRSPropertyType
Properties
contentcomplex
Used by
Model
Childrengml:AbstractCRS
Instance
<gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCRS gml:id="">{1,1}</gml:AbstractCRS>
</gml:sourceCRS>
Attributes
Source
<element name="sourceCRS" type="gml:CRSPropertyType">
  <annotation>
    <documentation>gml:sourceCRS is an association role to the source CRS (coordinate reference system) of this coordinate operation.</documentation>
  </annotation>
</element>
Element gml:targetCRS
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:targetCRS is an association role to the target CRS (coordinate reference system) of this coordinate operation.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupreferenceSystems_xsd.tmp#AbstractCRSreferenceSystems_xsd.tmp#CRSPropertyType
Typegml:CRSPropertyType
Properties
contentcomplex
Used by
Model
Childrengml:AbstractCRS
Instance
<gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCRS gml:id="">{1,1}</gml:AbstractCRS>
</gml:targetCRS>
Attributes
Source
<element name="targetCRS" type="gml:CRSPropertyType">
  <annotation>
    <documentation>gml:targetCRS is an association role to the target CRS (coordinate reference system) of this coordinate operation.</documentation>
  </annotation>
</element>
Element gml:AbstractCoordinateOperation
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:AbstractCoordinateOperation is a mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. Many but not all coordinate operations (from CRS A to CRS B) also uniquely define the inverse operation (from CRS B to CRS A). In some cases, the operation method algorithm for the inverse operation is the same as for the forward algorithm, but the signs of some operation parameter values shall be reversed. In other cases, different algorithms are required for the forward and inverse operations, but the same operation parameter values are used. If (some) entirely different parameter values are needed, a different coordinate operation shall be defined.
The optional coordinateOperationAccuracy property elements provide estimates of the impact of this coordinate operation on point position accuracy.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypecoordinateOperations_xsd.tmp#AbstractSingleOperationcoordinateOperations_xsd.tmp#ConcatenatedOperationdictionary_xsd.tmp#Definition
Typegml:AbstractCoordinateOperationType
Type hierarchy
Properties
contentcomplex
abstracttrue
Substitution Group
Substitution Group Affiliation
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:AbstractCoordinateOperation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{0,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:targetCRS>
</gml:AbstractCoordinateOperation>
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractCoordinateOperation" type="gml:AbstractCoordinateOperationType" abstract="true" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>gml:AbstractCoordinateOperation is a mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. Many but not all coordinate operations (from CRS A to CRS B) also uniquely define the inverse operation (from CRS B to CRS A). In some cases, the operation method algorithm for the inverse operation is the same as for the forward algorithm, but the signs of some operation parameter values shall be reversed. In other cases, different algorithms are required for the forward and inverse operations, but the same operation parameter values are used. If (some) entirely different parameter values are needed, a different coordinate operation shall be defined. The optional coordinateOperationAccuracy property elements provide estimates of the impact of this coordinate operation on point position accuracy.</documentation>
  </annotation>
</element>
Element gml:AbstractSingleOperation
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:AbstractSingleOperation is a single (not concatenated) coordinate operation.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypedeprecatedTypes_xsd.tmp#AbstractOperationcoordinateOperations_xsd.tmp#PassThroughOperationcoordinateOperations_xsd.tmp#AbstractCoordinateOperation
Typegml:AbstractCoordinateOperationType
Type hierarchy
Properties
contentcomplex
abstracttrue
Substitution Group
Substitution Group Affiliation
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:AbstractSingleOperation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{0,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:targetCRS>
</gml:AbstractSingleOperation>
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractSingleOperation" type="gml:AbstractCoordinateOperationType" abstract="true" substitutionGroup="gml:AbstractCoordinateOperation">
  <annotation>
    <documentation>gml:AbstractSingleOperation is a single (not concatenated) coordinate operation.</documentation>
  </annotation>
</element>
Element gml:AbstractGeneralTransformation
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeneralTransformation is an abstract operation on coordinates that usually includes a change of Datum. The parameters of a coordinate transformation are empirically derived from data containing the coordinates of a series of points in both coordinate reference systems. This computational process is usually "over-determined", allowing derivation of error (or accuracy) estimates for the transformation. Also, the stochastic nature of the parameters may result in multiple (different) versions of the same coordinate transformation. The operationVersion, sourceCRS, and targetCRS proeprty elements are mandatory in a coordinate transformation.
This abstract complex type is expected to be extended for well-known operation methods with many Transformation instances, in Application Schemas that define operation-method-specialized value element names and contents. This transformation uses an operation method with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type. All concrete types derived from this type shall extend this type to include a "usesMethod" element that references one "OperationMethod" element. Similarly, all concrete types derived from this type shall extend this type to include one or more elements each named "uses...Value" that each use the type of an element substitutable for the "AbstractGeneralParameterValue" element.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#remarksreferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractGeneralTransformationTypecoordinateOperations_xsd.tmp#TransformationdeprecatedTypes_xsd.tmp#AbstractOperation
Typegml:AbstractGeneralTransformationType
Type hierarchy
Properties
contentcomplex
abstracttrue
Substitution Group
Substitution Group Affiliation
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:AbstractGeneralTransformation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{1,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:targetCRS>
</gml:AbstractGeneralTransformation>
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractGeneralTransformation" type="gml:AbstractGeneralTransformationType" abstract="true" substitutionGroup="gml:AbstractOperation">
  <annotation>
    <documentation>gml:AbstractGeneralTransformation is an abstract operation on coordinates that usually includes a change of Datum. The parameters of a coordinate transformation are empirically derived from data containing the coordinates of a series of points in both coordinate reference systems. This computational process is usually "over-determined", allowing derivation of error (or accuracy) estimates for the transformation. Also, the stochastic nature of the parameters may result in multiple (different) versions of the same coordinate transformation. The operationVersion, sourceCRS, and targetCRS proeprty elements are mandatory in a coordinate transformation. This abstract complex type is expected to be extended for well-known operation methods with many Transformation instances, in Application Schemas that define operation-method-specialized value element names and contents. This transformation uses an operation method with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type. All concrete types derived from this type shall extend this type to include a "usesMethod" element that references one "OperationMethod" element. Similarly, all concrete types derived from this type shall extend this type to include one or more elements each named "uses...Value" that each use the type of an element substitutable for the "AbstractGeneralParameterValue" element.</documentation>
  </annotation>
</element>
Element gml:ConcatenatedOperation
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#AggregationAttributeGroupcoordinateOperations_xsd.tmp#coordOperationcoordinateOperations_xsd.tmp#ConcatenatedOperationTypecoordinateOperations_xsd.tmp#AbstractCoordinateOperation
Typegml:ConcatenatedOperationType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Used by
Model
Childrengml:coordOperation, gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:ConcatenatedOperation aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{0,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:targetCRS>
  <gml:coordOperation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{2,unbounded}</gml:coordOperation>
</gml:ConcatenatedOperation>
Attributes
QNameTypeUseAnnotation
aggregationTypegml:AggregationTypeoptional
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="ConcatenatedOperation" type="gml:ConcatenatedOperationType" substitutionGroup="gml:AbstractCoordinateOperation"/>
Element gml:coordOperation
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:coordOperation is an association role to a coordinate operation.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#AbstractCoordinateOperationcoordinateOperations_xsd.tmp#CoordinateOperationPropertyTypedeprecatedTypes_xsd.tmp#usesOperationdeprecatedTypes_xsd.tmp#usesSingleOperation
Typegml:CoordinateOperationPropertyType
Properties
contentcomplex
Substitution Group
Used by
Model
Childrengml:AbstractCoordinateOperation
Instance
<gml:coordOperation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCoordinateOperation gml:id="">{1,1}</gml:AbstractCoordinateOperation>
</gml:coordOperation>
Attributes
Source
<element name="coordOperation" type="gml:CoordinateOperationPropertyType">
  <annotation>
    <documentation>gml:coordOperation is an association role to a coordinate operation.</documentation>
  </annotation>
</element>
Element gml:PassThroughOperation
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml: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.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#AggregationAttributeGroupcoordinateOperations_xsd.tmp#modifiedCoordinatecoordinateOperations_xsd.tmp#coordOperationcoordinateOperations_xsd.tmp#PassThroughOperationTypecoordinateOperations_xsd.tmp#AbstractSingleOperation
Typegml:PassThroughOperationType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Used by
Model
Childrengml:coordOperation, gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:modifiedCoordinate, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:PassThroughOperation aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{0,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:targetCRS>
  <gml:modifiedCoordinate>{1,unbounded}</gml:modifiedCoordinate>
  <gml:coordOperation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:coordOperation>
</gml:PassThroughOperation>
Attributes
QNameTypeUseAnnotation
aggregationTypegml:AggregationTypeoptional
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="PassThroughOperation" type="gml:PassThroughOperationType" substitutionGroup="gml:AbstractSingleOperation">
  <annotation>
    <documentation>gml: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.</documentation>
  </annotation>
</element>
Element gml:modifiedCoordinate
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:modifiedCoordinate is a positive integer defining a position in a coordinate tuple.
Diagram
Diagram
TypepositiveInteger
Properties
contentsimple
Used by
Source
<element name="modifiedCoordinate" type="positiveInteger">
  <annotation>
    <documentation>gml:modifiedCoordinate is a positive integer defining a position in a coordinate tuple.</documentation>
  </annotation>
</element>
Element gml:Conversion
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml: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.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#remarksreferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#AbstractGeneralConversionTypecoordinateOperations_xsd.tmp#methodcoordinateOperations_xsd.tmp#http___www.opengis.net_gml_3.2_parameterValuecoordinateOperations_xsd.tmp#ConversionTypecoordinateOperations_xsd.tmp#AbstractGeneralConversion
Typegml:ConversionType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:method, gml:name, gml:parameterValue, gml:remarks, gml:scope
Instance
<gml:Conversion gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:method xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:method>
  <gml:parameterValue>{0,unbounded}</gml:parameterValue>
</gml:Conversion>
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Conversion" type="gml:ConversionType" substitutionGroup="gml:AbstractGeneralConversion">
  <annotation>
    <documentation>gml: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.</documentation>
  </annotation>
</element>
Element gml:method
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:method is an association role to the operation method used by a coordinate operation.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#OperationMethodcoordinateOperations_xsd.tmp#OperationMethodPropertyTypedeprecatedTypes_xsd.tmp#usesMethod
Typegml:OperationMethodPropertyType
Properties
contentcomplex
Substitution Group
Used by
Model
Childrengml:OperationMethod
Instance
<gml:method xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationMethod gml:id="">{1,1}</gml:OperationMethod>
</gml:method>
Attributes
Source
<element name="method" type="gml:OperationMethodPropertyType">
  <annotation>
    <documentation>gml:method is an association role to the operation method used by a coordinate operation.</documentation>
  </annotation>
</element>
Element gml:OperationMethod
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:OperationMethod is a method (algorithm or procedure) used to perform a coordinate operation. Most operation methods use a number of operation parameters, although some coordinate conversions use none. Each coordinate operation using the method assigns values to these parameters.
The parameter elements are an unordered list of associations to the set of operation parameters and parameter groups used by this operation method.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypecoordinateOperations_xsd.tmp#formulaCitationcoordinateOperations_xsd.tmp#formulacoordinateOperations_xsd.tmp#sourceDimensionscoordinateOperations_xsd.tmp#targetDimensionscoordinateOperations_xsd.tmp#parametercoordinateOperations_xsd.tmp#OperationMethodTypedictionary_xsd.tmp#Definition
Typegml:OperationMethodType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Used by
Model
Childrengml:description, gml:descriptionReference, gml:formula, gml:formulaCitation, gml:identifier, gml:metaDataProperty, gml:name, gml:parameter, gml:remarks, gml:sourceDimensions, gml:targetDimensions
Instance
<gml:OperationMethod gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:formulaCitation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:formulaCitation>
  <gml:formula codeSpace="">{1,1}</gml:formula>
  <gml:sourceDimensions>{0,1}</gml:sourceDimensions>
  <gml:targetDimensions>{0,1}</gml:targetDimensions>
  <gml:parameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:parameter>
</gml:OperationMethod>
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="OperationMethod" type="gml:OperationMethodType" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>gml:OperationMethod is a method (algorithm or procedure) used to perform a coordinate operation. Most operation methods use a number of operation parameters, although some coordinate conversions use none. Each coordinate operation using the method assigns values to these parameters. The parameter elements are an unordered list of associations to the set of operation parameters and parameter groups used by this operation method.</documentation>
  </annotation>
</element>
Element gml:formulaCitation
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:formulaCitation provides a reference to a publication giving the formula(s) or procedure used by an coordinate operation method.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcitation_xsd.tmp#CI_Citation
Properties
contentcomplex
Used by
Model
Childrengmd:CI_Citation
Instance
<gml:formulaCitation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmd="http://www.isotc211.org/2005/gmd">
  <gmd:CI_Citation id="" uuid="">{1,1}</gmd:CI_Citation>
</gml:formulaCitation>
Attributes
Source
<element name="formulaCitation">
  <annotation>
    <documentation>gml:formulaCitation provides a reference to a publication giving the formula(s) or procedure used by an coordinate operation method.</documentation>
  </annotation>
  <complexType>
    <sequence minOccurs="0">
      <element ref="gmd:CI_Citation"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
  </complexType>
</element>
Element gml:formula
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:formula Formula(s) or procedure used by an operation method. The use of the codespace attribite has been deprecated. The property value shall be a character string.
Diagram
DiagrambasicTypes_xsd.tmp#CodeType_codeSpacebasicTypes_xsd.tmp#CodeTypedeprecatedTypes_xsd.tmp#methodFormula
Typegml:CodeType
Properties
contentcomplex
Substitution Group
Used by
Attributes
QNameTypeUse
codeSpaceanyURIoptional
Source
<element name="formula" type="gml:CodeType">
  <annotation>
    <documentation>gml:formula Formula(s) or procedure used by an operation method. The use of the codespace attribite has been deprecated. The property value shall be a character string.</documentation>
  </annotation>
</element>
Element gml:sourceDimensions
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:sourceDimensions is the number of dimensions in the source CRS of this operation method.
Diagram
Diagram
TypepositiveInteger
Properties
contentsimple
Used by
Source
<element name="sourceDimensions" type="positiveInteger">
  <annotation>
    <documentation>gml:sourceDimensions is the number of dimensions in the source CRS of this operation method.</documentation>
  </annotation>
</element>
Element gml:targetDimensions
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:targetDimensions is the number of dimensions in the target CRS of this operation method.
Diagram
Diagram
TypepositiveInteger
Properties
contentsimple
Used by
Source
<element name="targetDimensions" type="positiveInteger">
  <annotation>
    <documentation>gml:targetDimensions is the number of dimensions in the target CRS of this operation method.</documentation>
  </annotation>
</element>
Element gml:parameter
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:parameter is an association to an operation parameter or parameter group.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#AbstractGeneralOperationParametercoordinateOperations_xsd.tmp#AbstractGeneralOperationParameterPropertyTypedeprecatedTypes_xsd.tmp#generalOperationParameterdeprecatedTypes_xsd.tmp#includesParameter
Typegml:AbstractGeneralOperationParameterPropertyType
Properties
contentcomplex
Substitution Group
Used by
Model
Childrengml:AbstractGeneralOperationParameter
Instance
<gml:parameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralOperationParameter gml:id="">{1,1}</gml:AbstractGeneralOperationParameter>
</gml:parameter>
Attributes
Source
<element name="parameter" type="gml:AbstractGeneralOperationParameterPropertyType">
  <annotation>
    <documentation>gml:parameter is an association to an operation parameter or parameter group.</documentation>
  </annotation>
</element>
Element gml:AbstractGeneralOperationParameter
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:GeneralOperationParameter is the abstract definition of a parameter or group of parameters used by an operation method.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypecoordinateOperations_xsd.tmp#minimumOccurscoordinateOperations_xsd.tmp#AbstractGeneralOperationParameterTypecoordinateOperations_xsd.tmp#OperationParametercoordinateOperations_xsd.tmp#OperationParameterGroupdictionary_xsd.tmp#Definition
Typegml:AbstractGeneralOperationParameterType
Type hierarchy
Properties
contentcomplex
abstracttrue
Substitution Group
Substitution Group Affiliation
Used by
Model
Childrengml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:remarks
Instance
<gml:AbstractGeneralOperationParameter gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:minimumOccurs>{0,1}</gml:minimumOccurs>
</gml:AbstractGeneralOperationParameter>
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractGeneralOperationParameter" type="gml:AbstractGeneralOperationParameterType" abstract="true" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>gml:GeneralOperationParameter is the abstract definition of a parameter or group of parameters used by an operation method.</documentation>
  </annotation>
</element>
Element gml:minimumOccurs
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:minimumOccurs is the minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number shall be one.
Diagram
Diagram
TypenonNegativeInteger
Properties
contentsimple
Used by
Source
<element name="minimumOccurs" type="nonNegativeInteger">
  <annotation>
    <documentation>gml:minimumOccurs is the minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number shall be one.</documentation>
  </annotation>
</element>
Element gml:parameterValue
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:parameterValue is a composition association to a parameter value or group of parameter values used by a coordinate operation.
Diagram
DiagramcoordinateOperations_xsd.tmp#AbstractGeneralParameterValuecoordinateOperations_xsd.tmp#AbstractGeneralParameterValuePropertyTypedeprecatedTypes_xsd.tmp#includesValuedeprecatedTypes_xsd.tmp#usesValue
Typegml:AbstractGeneralParameterValuePropertyType
Properties
contentcomplex
Substitution Group
Used by
Model
Childrengml:AbstractGeneralParameterValue
Instance
<gml:parameterValue xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralParameterValue>{1,1}</gml:AbstractGeneralParameterValue>
</gml:parameterValue>
Source
<element name="parameterValue" type="gml:AbstractGeneralParameterValuePropertyType">
  <annotation>
    <documentation>gml:parameterValue is a composition association to a parameter value or group of parameter values used by a coordinate operation.</documentation>
  </annotation>
</element>
Element gml:AbstractGeneralParameterValue
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeneralParameterValue is an abstract parameter value or group of parameter values.
This abstract complexType is expected to be extended and restricted for well-known operation methods with many instances, in Application Schemas that define operation-method-specialized element names and contents. Specific parameter value elements are directly contained in concrete subtypes, not in this abstract type. All concrete types derived from this type shall extend this type to include one "...Value" element with an appropriate type, which should be one of the element types allowed in the ParameterValueType. In addition, all derived concrete types shall extend this type to include a "operationParameter" property element that references one element substitutable for the "OperationParameter" object element.
Diagram
DiagramcoordinateOperations_xsd.tmp#AbstractGeneralParameterValueTypecoordinateOperations_xsd.tmp#ParameterValuecoordinateOperations_xsd.tmp#ParameterValueGroupgmlBase_xsd.tmp#AbstractObject
Typegml:AbstractGeneralParameterValueType
Properties
contentcomplex
abstracttrue
Substitution Group
Substitution Group Affiliation
Used by
Model
Source
<element name="AbstractGeneralParameterValue" type="gml:AbstractGeneralParameterValueType" abstract="true" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>gml:AbstractGeneralParameterValue is an abstract parameter value or group of parameter values. This abstract complexType is expected to be extended and restricted for well-known operation methods with many instances, in Application Schemas that define operation-method-specialized element names and contents. Specific parameter value elements are directly contained in concrete subtypes, not in this abstract type. All concrete types derived from this type shall extend this type to include one "...Value" element with an appropriate type, which should be one of the element types allowed in the ParameterValueType. In addition, all derived concrete types shall extend this type to include a "operationParameter" property element that references one element substitutable for the "OperationParameter" object element.</documentation>
  </annotation>
</element>
Element gml:Transformation
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml: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.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#remarksreferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractGeneralTransformationTypecoordinateOperations_xsd.tmp#methodcoordinateOperations_xsd.tmp#http___www.opengis.net_gml_3.2_parameterValuecoordinateOperations_xsd.tmp#TransformationTypecoordinateOperations_xsd.tmp#AbstractGeneralTransformation
Typegml:TransformationType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:method, gml:name, gml:operationVersion, gml:parameterValue, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:Transformation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{1,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:targetCRS>
  <gml:method xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:method>
  <gml:parameterValue>{0,unbounded}</gml:parameterValue>
</gml:Transformation>
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Transformation" type="gml:TransformationType" substitutionGroup="gml:AbstractGeneralTransformation">
  <annotation>
    <documentation>gml: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.</documentation>
  </annotation>
</element>
Element gml:ParameterValue
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:ParameterValue is a parameter value, an ordered sequence of values, or a reference to a file of parameter values. This concrete complex type may be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one instance. This complex type may be used, extended, or restricted for well-known operation methods, especially for methods with many instances.
Diagram
DiagramcoordinateOperations_xsd.tmp#AbstractGeneralParameterValueTypecoordinateOperations_xsd.tmp#http___www.opengis.net_gml_3.2_valuedeprecatedTypes_xsd.tmp#dmsAngleValuecoordinateOperations_xsd.tmp#stringValuecoordinateOperations_xsd.tmp#integerValuecoordinateOperations_xsd.tmp#booleanValuecoordinateOperations_xsd.tmp#valueListcoordinateOperations_xsd.tmp#integerValueListcoordinateOperations_xsd.tmp#valueFilecoordinateOperations_xsd.tmp#http___www.opengis.net_gml_3.2_operationParametercoordinateOperations_xsd.tmp#ParameterValueTypecoordinateOperations_xsd.tmp#AbstractGeneralParameterValue
Typegml:ParameterValueType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Model
Childrengml:booleanValue, gml:dmsAngleValue, gml:integerValue, gml:integerValueList, gml:operationParameter, gml:stringValue, gml:value, gml:valueFile, gml:valueList
Instance
<gml:ParameterValue xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:value uom="">{1,1}</gml:value>
  <gml:dmsAngleValue>{1,1}</gml:dmsAngleValue>
  <gml:stringValue>{1,1}</gml:stringValue>
  <gml:integerValue>{1,1}</gml:integerValue>
  <gml:booleanValue>{1,1}</gml:booleanValue>
  <gml:valueList uom="">{1,1}</gml:valueList>
  <gml:integerValueList>{1,1}</gml:integerValueList>
  <gml:valueFile>{1,1}</gml:valueFile>
  <gml:operationParameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:operationParameter>
</gml:ParameterValue>
Source
<element name="ParameterValue" type="gml:ParameterValueType" substitutionGroup="gml:AbstractGeneralParameterValue">
  <annotation>
    <documentation>gml:ParameterValue is a parameter value, an ordered sequence of values, or a reference to a file of parameter values. This concrete complex type may be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one instance. This complex type may be used, extended, or restricted for well-known operation methods, especially for methods with many instances.</documentation>
  </annotation>
</element>
Element gml:value
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:value is a numeric value of an operation parameter, with its associated unit of measure.
Diagram
DiagrambasicTypes_xsd.tmp#MeasureType_uombasicTypes_xsd.tmp#MeasureType
Typegml:MeasureType
Properties
contentcomplex
Used by
Attributes
QNameTypeUse
uomgml:UomIdentifierrequired
Source
<element name="value" type="gml:MeasureType">
  <annotation>
    <documentation>gml:value is a numeric value of an operation parameter, with its associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:stringValue
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:stringValue is a character string value of an operation parameter. A string value does not have an associated unit of measure.
Diagram
Diagram
Typestring
Properties
contentsimple
Used by
Source
<element name="stringValue" type="string">
  <annotation>
    <documentation>gml:stringValue is a character string value of an operation parameter. A string value does not have an associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:integerValue
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:integerValue is a positive integer value of an operation parameter, usually used for a count. An integer value does not have an associated unit of measure.
Diagram
Diagram
TypepositiveInteger
Properties
contentsimple
Used by
Source
<element name="integerValue" type="positiveInteger">
  <annotation>
    <documentation>gml:integerValue is a positive integer value of an operation parameter, usually used for a count. An integer value does not have an associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:booleanValue
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:booleanValue is a boolean value of an operation parameter. A Boolean value does not have an associated unit of measure.
Diagram
Diagram
Typeboolean
Properties
contentsimple
Used by
Source
<element name="booleanValue" type="boolean">
  <annotation>
    <documentation>gml:booleanValue is a boolean value of an operation parameter. A Boolean value does not have an associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:valueList
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:valueList is an ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure. An element of this type contains a space-separated sequence of double values.
Diagram
DiagrambasicTypes_xsd.tmp#doubleListbasicTypes_xsd.tmp#MeasureListType_uombasicTypes_xsd.tmp#MeasureListType
Typegml:MeasureListType
Type hierarchy
Properties
contentcomplex
Used by
Attributes
QNameTypeUse
uomgml:UomIdentifierrequired
Source
<element name="valueList" type="gml:MeasureListType">
  <annotation>
    <documentation>gml:valueList is an ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure. An element of this type contains a space-separated sequence of double values.</documentation>
  </annotation>
</element>
Element gml:integerValueList
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:integerValueList is an ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values.
Diagram
DiagrambasicTypes_xsd.tmp#integerList
Typegml:integerList
Properties
contentsimple
Used by
Source
<element name="integerValueList" type="gml:integerList">
  <annotation>
    <documentation>gml:integerValueList is an ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values.</documentation>
  </annotation>
</element>
Element gml:valueFile
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:valueFile is a reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file shall contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file may reference another part of the same or different files, as allowed in XML documents.
Diagram
Diagram
TypeanyURI
Properties
contentsimple
Used by
Source
<element name="valueFile" type="anyURI">
  <annotation>
    <documentation>gml:valueFile is a reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file shall contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file may reference another part of the same or different files, as allowed in XML documents.</documentation>
  </annotation>
</element>
Element gml:operationParameter
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:operationParameter is an association role to the operation parameter of which this is a value.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#OperationParametercoordinateOperations_xsd.tmp#OperationParameterPropertyTypedeprecatedTypes_xsd.tmp#valueOfParameter
Typegml:OperationParameterPropertyType
Properties
contentcomplex
Substitution Group
Used by
Model
Childrengml:OperationParameter
Instance
<gml:operationParameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationParameter gml:id="">{1,1}</gml:OperationParameter>
</gml:operationParameter>
Attributes
Source
<element name="operationParameter" type="gml:OperationParameterPropertyType">
  <annotation>
    <documentation>gml:operationParameter is an association role to the operation parameter of which this is a value.</documentation>
  </annotation>
</element>
Element gml:OperationParameter
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:OperationParameter is the definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter values are possible. This complex type is expected to be used or extended for all operation methods, without defining operation-method-specialized element names.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypecoordinateOperations_xsd.tmp#minimumOccurscoordinateOperations_xsd.tmp#AbstractGeneralOperationParameterTypecoordinateOperations_xsd.tmp#OperationParameterTypecoordinateOperations_xsd.tmp#AbstractGeneralOperationParameter
Typegml:OperationParameterType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Used by
Model
Childrengml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:remarks
Instance
<gml:OperationParameter gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:minimumOccurs>{0,1}</gml:minimumOccurs>
</gml:OperationParameter>
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="OperationParameter" type="gml:OperationParameterType" substitutionGroup="gml:AbstractGeneralOperationParameter">
  <annotation>
    <documentation>gml:OperationParameter is the definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter values are possible. This complex type is expected to be used or extended for all operation methods, without defining operation-method-specialized element names.</documentation>
  </annotation>
</element>
Element gml:ParameterValueGroup
Namespacehttp://www.opengis.net/gml/3.2
Annotations
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.
Diagram
DiagramcoordinateOperations_xsd.tmp#AbstractGeneralParameterValueTypecoordinateOperations_xsd.tmp#http___www.opengis.net_gml_3.2_parameterValuecoordinateOperations_xsd.tmp#groupcoordinateOperations_xsd.tmp#ParameterValueGroupTypecoordinateOperations_xsd.tmp#AbstractGeneralParameterValue
Typegml:ParameterValueGroupType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Model
Childrengml:group, gml:parameterValue
Instance
<gml:ParameterValueGroup xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:parameterValue>{2,unbounded}</gml:parameterValue>
  <gml:group xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:group>
</gml:ParameterValueGroup>
Source
<element name="ParameterValueGroup" type="gml:ParameterValueGroupType" substitutionGroup="gml:AbstractGeneralParameterValue">
  <annotation>
    <documentation>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.</documentation>
  </annotation>
</element>
Element gml:group
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:group is an association role to the operation parameter group for which this element provides parameter values.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#OperationParameterGroupcoordinateOperations_xsd.tmp#OperationParameterGroupPropertyTypedeprecatedTypes_xsd.tmp#valuesOfGroup
Typegml:OperationParameterGroupPropertyType
Properties
contentcomplex
Substitution Group
Used by
Model
Childrengml:OperationParameterGroup
Instance
<gml:group xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationParameterGroup gml:id="">{1,1}</gml:OperationParameterGroup>
</gml:group>
Attributes
Source
<element name="group" type="gml:OperationParameterGroupPropertyType">
  <annotation>
    <documentation>gml:group is an association role to the operation parameter group for which this element provides parameter values.</documentation>
  </annotation>
</element>
Element gml:OperationParameterGroup
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:OperationParameterGroup is the definition of a group of parameters used by an operation method. This complex type is expected to be used or extended for all applicable operation methods, without defining operation-method-specialized element names.
The generalOperationParameter elements are an unordered list of associations to the set of operation parameters that are members of this group.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypecoordinateOperations_xsd.tmp#minimumOccurscoordinateOperations_xsd.tmp#AbstractGeneralOperationParameterTypecoordinateOperations_xsd.tmp#maximumOccurscoordinateOperations_xsd.tmp#parametercoordinateOperations_xsd.tmp#OperationParameterGroupTypecoordinateOperations_xsd.tmp#AbstractGeneralOperationParameter
Typegml:OperationParameterGroupType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Used by
Model
Childrengml:description, gml:descriptionReference, gml:identifier, gml:maximumOccurs, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:parameter, gml:remarks
Instance
<gml:OperationParameterGroup gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:minimumOccurs>{0,1}</gml:minimumOccurs>
  <gml:maximumOccurs>{0,1}</gml:maximumOccurs>
  <gml:parameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{2,unbounded}</gml:parameter>
</gml:OperationParameterGroup>
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="OperationParameterGroup" type="gml:OperationParameterGroupType" substitutionGroup="gml:AbstractGeneralOperationParameter">
  <annotation>
    <documentation>gml:OperationParameterGroup is the definition of a group of parameters used by an operation method. This complex type is expected to be used or extended for all applicable operation methods, without defining operation-method-specialized element names. The generalOperationParameter elements are an unordered list of associations to the set of operation parameters that are members of this group.</documentation>
  </annotation>
</element>
Element gml:maximumOccurs
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:maximumOccurs is the maximum number of times that values for this parameter group may be included. If this attribute is omitted, the maximum number shall be one.
Diagram
Diagram
TypepositiveInteger
Properties
contentsimple
Used by
Source
<element name="maximumOccurs" type="positiveInteger">
  <annotation>
    <documentation>gml:maximumOccurs is the maximum number of times that values for this parameter group may be included. If this attribute is omitted, the maximum number shall be one.</documentation>
  </annotation>
</element>
Complex Type gml:GeneralConversionPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:GeneralConversionPropertyType is a property type for association roles to a general conversion, either referencing or containing the definition of that conversion.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#AbstractGeneralConversion
Used by
Model
Childrengml:AbstractGeneralConversion
Attributes
Source
<complexType name="GeneralConversionPropertyType">
  <annotation>
    <documentation>gml:GeneralConversionPropertyType is a property type for association roles to a general conversion, either referencing or containing the definition of that conversion.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractGeneralConversion"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractGeneralConversionType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#remarksreferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#coordinateOperationAccuracy
Typerestriction of gml:AbstractCoordinateOperationType
Type hierarchy
Properties
abstracttrue
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractGeneralConversionType" abstract="true">
  <complexContent>
    <restriction base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:description" minOccurs="0"/>
        <element ref="gml:descriptionReference" minOccurs="0"/>
        <element ref="gml:identifier"/>
        <element ref="gml:name" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:remarks" minOccurs="0"/>
        <element ref="gml:domainOfValidity" minOccurs="0"/>
        <element ref="gml:scope" maxOccurs="unbounded"/>
        <element ref="gml:coordinateOperationAccuracy" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:AbstractCoordinateOperationType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRS
Typeextension of gml:IdentifiedObjectType
Type hierarchy
Properties
abstracttrue
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractCoordinateOperationType" abstract="true">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element ref="gml:domainOfValidity" minOccurs="0"/>
        <element ref="gml:scope" maxOccurs="unbounded"/>
        <element ref="gml:operationVersion" minOccurs="0"/>
        <element ref="gml:coordinateOperationAccuracy" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:sourceCRS" minOccurs="0"/>
        <element ref="gml:targetCRS" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CoordinateOperationPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:CoordinateOperationPropertyType is a property type for association roles to a coordinate operation, either referencing or containing the definition of that coordinate operation.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#AbstractCoordinateOperation
Used by
Model
Childrengml:AbstractCoordinateOperation
Attributes
Source
<complexType name="CoordinateOperationPropertyType">
  <annotation>
    <documentation>gml:CoordinateOperationPropertyType is a property type for association roles to a coordinate operation, either referencing or containing the definition of that coordinate operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractCoordinateOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:SingleOperationPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:SingleOperationPropertyType is a property type for association roles to a single operation, either referencing or containing the definition of that single operation.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#AbstractSingleOperation
Used by
Model
Childrengml:AbstractSingleOperation
Attributes
Source
<complexType name="SingleOperationPropertyType">
  <annotation>
    <documentation>gml:SingleOperationPropertyType is a property type for association roles to a single operation, either referencing or containing the definition of that single operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractSingleOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractGeneralTransformationType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#remarksreferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRS
Typerestriction of gml:AbstractCoordinateOperationType
Type hierarchy
Properties
abstracttrue
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractGeneralTransformationType" abstract="true">
  <complexContent>
    <restriction base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:description" minOccurs="0"/>
        <element ref="gml:descriptionReference" minOccurs="0"/>
        <element ref="gml:identifier"/>
        <element ref="gml:name" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:remarks" minOccurs="0"/>
        <element ref="gml:domainOfValidity" minOccurs="0"/>
        <element ref="gml:scope" maxOccurs="unbounded"/>
        <element ref="gml:operationVersion"/>
        <element ref="gml:coordinateOperationAccuracy" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:sourceCRS"/>
        <element ref="gml:targetCRS"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:GeneralTransformationPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:GeneralTransformationPropertyType is a property type for association roles to a general transformation, either referencing or containing the definition of that transformation.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#AbstractGeneralTransformation
Used by
Model
Childrengml:AbstractGeneralTransformation
Attributes
Source
<complexType name="GeneralTransformationPropertyType">
  <annotation>
    <documentation>gml:GeneralTransformationPropertyType is a property type for association roles to a general transformation, either referencing or containing the definition of that transformation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractGeneralTransformation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ConcatenatedOperationType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:ConcatenatedOperation is an ordered sequence of two or more coordinate operations. This sequence of operations is constrained by the requirement that the source coordinate reference system of step (n+1) must be the same as the target coordinate reference system of step (n). The source coordinate reference system of the first step and the target coordinate reference system of the last step are the source and target coordinate reference system associated with the concatenated operation. Instead of a forward operation, an inverse operation may be used for one or more of the operation steps mentioned above, if the inverse operation is uniquely defined by the forward operation.
The gml:coordOperation property elements are an ordered sequence of associations to the two or more operations used by this concatenated operation. The AggregationAttributeGroup should be used to specify that the coordOperation associations are ordered.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#AggregationAttributeGroupcoordinateOperations_xsd.tmp#coordOperation
Typeextension of gml:AbstractCoordinateOperationType
Type hierarchy
Used by
Model
Childrengml:coordOperation, gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Attributes
QNameTypeUseAnnotation
aggregationTypegml:AggregationTypeoptional
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ConcatenatedOperationType">
  <annotation>
    <documentation>gml:ConcatenatedOperation is an ordered sequence of two or more coordinate operations. This sequence of operations is constrained by the requirement that the source coordinate reference system of step (n+1) must be the same as the target coordinate reference system of step (n). The source coordinate reference system of the first step and the target coordinate reference system of the last step are the source and target coordinate reference system associated with the concatenated operation. Instead of a forward operation, an inverse operation may be used for one or more of the operation steps mentioned above, if the inverse operation is uniquely defined by the forward operation. The gml:coordOperation property elements are an ordered sequence of associations to the two or more operations used by this concatenated operation. The AggregationAttributeGroup should be used to specify that the coordOperation associations are ordered.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:coordOperation" minOccurs="2" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ConcatenatedOperationPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:ConcatenatedOperationPropertyType is a property type for association roles to a concatenated operation, either referencing or containing the definition of that concatenated operation.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#ConcatenatedOperation
Used by
Model
Childrengml:ConcatenatedOperation
Attributes
Source
<complexType name="ConcatenatedOperationPropertyType">
  <annotation>
    <documentation>gml:ConcatenatedOperationPropertyType is a property type for association roles to a concatenated operation, either referencing or containing the definition of that concatenated operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:ConcatenatedOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:PassThroughOperationType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#AggregationAttributeGroupcoordinateOperations_xsd.tmp#modifiedCoordinatecoordinateOperations_xsd.tmp#coordOperation
Typeextension of gml:AbstractCoordinateOperationType
Type hierarchy
Used by
Model
Childrengml:coordOperation, gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:modifiedCoordinate, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Attributes
QNameTypeUseAnnotation
aggregationTypegml:AggregationTypeoptional
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="PassThroughOperationType">
  <complexContent>
    <extension base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:modifiedCoordinate" maxOccurs="unbounded"/>
        <element ref="gml:coordOperation"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:PassThroughOperationPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:PassThroughOperationPropertyType is a property type for association roles to a pass through operation, either referencing or containing the definition of that pass through operation.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#PassThroughOperation
Used by
Model
Childrengml:PassThroughOperation
Attributes
Source
<complexType name="PassThroughOperationPropertyType">
  <annotation>
    <documentation>gml:PassThroughOperationPropertyType is a property type for association roles to a pass through operation, either referencing or containing the definition of that pass through operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:PassThroughOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ConversionType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#remarksreferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#AbstractGeneralConversionTypecoordinateOperations_xsd.tmp#methodcoordinateOperations_xsd.tmp#http___www.opengis.net_gml_3.2_parameterValue
Typeextension of gml:AbstractGeneralConversionType
Type hierarchy
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:method, gml:name, gml:parameterValue, gml:remarks, gml:scope
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ConversionType">
  <complexContent>
    <extension base="gml:AbstractGeneralConversionType">
      <sequence>
        <element ref="gml:method"/>
        <element ref="gml:parameterValue" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationMethodPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:OperationMethodPropertyType is a property type for association roles to a concrete general-purpose operation method, either referencing or containing the definition of that method.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#OperationMethod
Used by
Model
Childrengml:OperationMethod
Attributes
Source
<complexType name="OperationMethodPropertyType">
  <annotation>
    <documentation>gml:OperationMethodPropertyType is a property type for association roles to a concrete general-purpose operation method, either referencing or containing the definition of that method.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:OperationMethod"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:OperationMethodType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypecoordinateOperations_xsd.tmp#formulaCitationcoordinateOperations_xsd.tmp#formulacoordinateOperations_xsd.tmp#sourceDimensionscoordinateOperations_xsd.tmp#targetDimensionscoordinateOperations_xsd.tmp#parameter
Typeextension of gml:IdentifiedObjectType
Type hierarchy
Used by
Model
Childrengml:description, gml:descriptionReference, gml:formula, gml:formulaCitation, gml:identifier, gml:metaDataProperty, gml:name, gml:parameter, gml:remarks, gml:sourceDimensions, gml:targetDimensions
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="OperationMethodType">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <choice>
          <element ref="gml:formulaCitation"/>
          <element ref="gml:formula"/>
        </choice>
        <element ref="gml:sourceDimensions" minOccurs="0"/>
        <element ref="gml:targetDimensions" minOccurs="0"/>
        <element ref="gml:parameter" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractGeneralOperationParameterPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeneralOperationParameterPropertyType is a property type for association roles to an operation parameter or group, either referencing or containing the definition of that parameter or group.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#AbstractGeneralOperationParameter
Used by
Model
Childrengml:AbstractGeneralOperationParameter
Attributes
Source
<complexType name="AbstractGeneralOperationParameterPropertyType">
  <annotation>
    <documentation>gml:AbstractGeneralOperationParameterPropertyType is a property type for association roles to an operation parameter or group, either referencing or containing the definition of that parameter or group.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractGeneralOperationParameter"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractGeneralOperationParameterType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypecoordinateOperations_xsd.tmp#minimumOccurs
Typeextension of gml:IdentifiedObjectType
Type hierarchy
Properties
abstracttrue
Used by
Model
Childrengml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:remarks
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractGeneralOperationParameterType" abstract="true">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element ref="gml:minimumOccurs" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractGeneralParameterValuePropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeneralParameterValuePropertyType is a  property type for inline association roles to a parameter value or group of parameter values, always containing the values.
Diagram
DiagramcoordinateOperations_xsd.tmp#AbstractGeneralParameterValue
Used by
Model
Childrengml:AbstractGeneralParameterValue
Source
<complexType name="AbstractGeneralParameterValuePropertyType">
  <annotation>
    <documentation>gml:AbstractGeneralParameterValuePropertyType is a property type for inline association roles to a parameter value or group of parameter values, always containing the values.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:AbstractGeneralParameterValue"/>
  </sequence>
</complexType>
Complex Type gml:AbstractGeneralParameterValueType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagram
Properties
abstracttrue
Used by
Model
Source
<complexType name="AbstractGeneralParameterValueType" abstract="true">
  <sequence/>
</complexType>
Complex Type gml:ConversionPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:ConversionPropertyType is a property type for association roles to a concrete general-purpose conversion, either referencing or containing the definition of that conversion.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#Conversion
Used by
Model
Childrengml:Conversion
Attributes
Source
<complexType name="ConversionPropertyType">
  <annotation>
    <documentation>gml:ConversionPropertyType is a property type for association roles to a concrete general-purpose conversion, either referencing or containing the definition of that conversion.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:Conversion"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TransformationType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypereferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractCoordinateOperationTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#remarksreferenceSystems_xsd.tmp#domainOfValidityreferenceSystems_xsd.tmp#scopecoordinateOperations_xsd.tmp#operationVersioncoordinateOperations_xsd.tmp#coordinateOperationAccuracycoordinateOperations_xsd.tmp#sourceCRScoordinateOperations_xsd.tmp#targetCRScoordinateOperations_xsd.tmp#AbstractGeneralTransformationTypecoordinateOperations_xsd.tmp#methodcoordinateOperations_xsd.tmp#http___www.opengis.net_gml_3.2_parameterValue
Typeextension of gml:AbstractGeneralTransformationType
Type hierarchy
Used by
Model
Childrengml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:method, gml:name, gml:operationVersion, gml:parameterValue, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TransformationType">
  <complexContent>
    <extension base="gml:AbstractGeneralTransformationType">
      <sequence>
        <element ref="gml:method"/>
        <element ref="gml:parameterValue" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TransformationPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:TransformationPropertyType is a property type for association roles to a transformation, either referencing or containing the definition of that transformation.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#Transformation
Used by
Model
Childrengml:Transformation
Attributes
Source
<complexType name="TransformationPropertyType">
  <annotation>
    <documentation>gml:TransformationPropertyType is a property type for association roles to a transformation, either referencing or containing the definition of that transformation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:Transformation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ParameterValueType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramcoordinateOperations_xsd.tmp#AbstractGeneralParameterValueTypecoordinateOperations_xsd.tmp#http___www.opengis.net_gml_3.2_valuedeprecatedTypes_xsd.tmp#dmsAngleValuecoordinateOperations_xsd.tmp#stringValuecoordinateOperations_xsd.tmp#integerValuecoordinateOperations_xsd.tmp#booleanValuecoordinateOperations_xsd.tmp#valueListcoordinateOperations_xsd.tmp#integerValueListcoordinateOperations_xsd.tmp#valueFilecoordinateOperations_xsd.tmp#http___www.opengis.net_gml_3.2_operationParameter
Typeextension of gml:AbstractGeneralParameterValueType
Type hierarchy
Used by
Model
Childrengml:booleanValue, gml:dmsAngleValue, gml:integerValue, gml:integerValueList, gml:operationParameter, gml:stringValue, gml:value, gml:valueFile, gml:valueList
Source
<complexType name="ParameterValueType">
  <complexContent>
    <extension base="gml:AbstractGeneralParameterValueType">
      <sequence>
        <choice>
          <element ref="gml:value"/>
          <element ref="gml:dmsAngleValue"/>
          <element ref="gml:stringValue"/>
          <element ref="gml:integerValue"/>
          <element ref="gml:booleanValue"/>
          <element ref="gml:valueList"/>
          <element ref="gml:integerValueList"/>
          <element ref="gml:valueFile"/>
        </choice>
        <element ref="gml:operationParameter"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationParameterPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:OperationParameterPropertyType is a property type for association roles to an operation parameter, either referencing or containing the definition of that parameter.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#OperationParameter
Used by
Model
Childrengml:OperationParameter
Attributes
Source
<complexType name="OperationParameterPropertyType">
  <annotation>
    <documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter, either referencing or containing the definition of that parameter.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:OperationParameter"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:OperationParameterType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypecoordinateOperations_xsd.tmp#minimumOccurscoordinateOperations_xsd.tmp#AbstractGeneralOperationParameterType
Typeextension of gml:AbstractGeneralOperationParameterType
Type hierarchy
Used by
Model
Childrengml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:remarks
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="OperationParameterType">
  <complexContent>
    <extension base="gml:AbstractGeneralOperationParameterType">
      <sequence/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ParameterValueGroupType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramcoordinateOperations_xsd.tmp#AbstractGeneralParameterValueTypecoordinateOperations_xsd.tmp#http___www.opengis.net_gml_3.2_parameterValuecoordinateOperations_xsd.tmp#group
Typeextension of gml:AbstractGeneralParameterValueType
Type hierarchy
Used by
Model
Childrengml:group, gml:parameterValue
Source
<complexType name="ParameterValueGroupType">
  <complexContent>
    <extension base="gml:AbstractGeneralParameterValueType">
      <sequence>
        <element ref="gml:parameterValue" minOccurs="2" maxOccurs="unbounded"/>
        <element ref="gml:group"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationParameterGroupPropertyType
Namespacehttp://www.opengis.net/gml/3.2
Annotations
gml:OperationParameterPropertyType is a property type for association roles to an operation parameter group, either referencing or containing the definition of that parameter group.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupcoordinateOperations_xsd.tmp#OperationParameterGroup
Used by
Model
Childrengml:OperationParameterGroup
Attributes
Source
<complexType name="OperationParameterGroupPropertyType">
  <annotation>
    <documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter group, either referencing or containing the definition of that parameter group.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:OperationParameterGroup"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:OperationParameterGroupType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypegmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namedictionary_xsd.tmp#DefinitionBaseTypedictionary_xsd.tmp#remarksdictionary_xsd.tmp#DefinitionTypereferenceSystems_xsd.tmp#IdentifiedObjectTypecoordinateOperations_xsd.tmp#minimumOccurscoordinateOperations_xsd.tmp#AbstractGeneralOperationParameterTypecoordinateOperations_xsd.tmp#maximumOccurscoordinateOperations_xsd.tmp#parameter
Typeextension of gml:AbstractGeneralOperationParameterType
Type hierarchy
Used by
Model
Childrengml:description, gml:descriptionReference, gml:identifier, gml:maximumOccurs, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:parameter, gml:remarks
Attributes
QNameTypeUseAnnotation
gml:idIDrequired
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="OperationParameterGroupType">
  <complexContent>
    <extension base="gml:AbstractGeneralOperationParameterType">
      <sequence>
        <element ref="gml:maximumOccurs" minOccurs="0"/>
        <element ref="gml:parameter" minOccurs="2" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>