Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Included schema coordinateOperations.xsd
Namespace http://standardit.tapio.fi/schemas/forestData/envelope
Annotations
How to encode coordinate operation definitions. Builds on referenceSystems.xsd to encode the data needed to define coordinate operations, including Transformations, Conversions, and other specific subtypes of operations. This schema encodes the Coordinate Operation (CC_) package of the extended UML Model for OGC Abstract Specification Topic 2: Spatial Referencing by Coordinates. That UML model is adapted from ISO 19111 - Spatial referencing by coordinates, as described in Annex C of Topic 2. Caution: The CRS package in GML 3.1 and GML 3.1.1 is preliminary, and is expected to undergo some modifications that are not backward compatible during the development of GML 3.2 (ISO 19136). The GML 3.2 package will implement the model described in the revised version of ISO 19111. GML is an OGC Standard. Copyright (c) 2001,2005,2010 Open Geospatial Consortium. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default: unqualified
element form default: qualified
version: 3.1.1.2
Element gml:_GeneralConversion
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3718 index31.tmp#id3629 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3715 index30.tmp#id3153 index30.tmp#id3714
Type gml:AbstractGeneralConversionType
Type hierarchy
Properties
content: complex
abstract: true
Substitution Group
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy*
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:remarks, gml:scope, gml:validArea
Instance
<gml:_GeneralConversion gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:coordinateOperationName codeSpace="">{1,1}</gml:coordinateOperationName>
  <gml:coordinateOperationID>{0,unbounded}</gml:coordinateOperationID>
  <gml:remarks xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:remarks>
  <gml:validArea>{0,1}</gml:validArea>
  <gml:scope>{0,1}</gml:scope>
  <gml:_positionalAccuracy>{0,unbounded}</gml:_positionalAccuracy>
</gml:_GeneralConversion>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="_GeneralConversion" type="gml:AbstractGeneralConversionType" abstract="true" substitutionGroup="gml:_Operation"/>
Element gml:coordinateOperationName
Namespace http://www.opengis.net/gml
Annotations
The name by which this coordinate operation is identified.
Diagram
Diagram index0.tmp#id263 index0.tmp#id262 index2.tmp#id252
Type gml:CodeType
Properties
content: complex
Substitution Group Affiliation
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="coordinateOperationName" type="gml:CodeType" substitutionGroup="gml:name">
  <annotation>
    <documentation>The name by which this coordinate operation is identified.</documentation>
  </annotation>
</element>
Element gml:coordinateOperationID
Namespace http://www.opengis.net/gml
Annotations
An identification of a coordinate operation.
Diagram
Diagram index2.tmp#id252 index31.tmp#id3628 index31.tmp#id3629 index31.tmp#id3627
Type gml:IdentifierType
Properties
content: complex
Used by
Model gml:name , gml:version{0,1} , gml:remarks{0,1}
Children gml:name, gml:remarks, gml:version
Instance
<gml:coordinateOperationID>
  <gml:name codeSpace="">{1,1}</gml:name>
  <gml:version>{0,1}</gml:version>
  <gml:remarks xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:remarks>
</gml:coordinateOperationID>
Source
<element name="coordinateOperationID" type="gml:IdentifierType">
  <annotation>
    <documentation>An identification of a coordinate operation.</documentation>
  </annotation>
</element>
Element gml:operationVersion
Namespace http://www.opengis.net/gml
Annotations
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
Type string
Properties
content: simple
Used by
Source
<element name="operationVersion" type="string">
  <annotation>
    <documentation>Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). Mandatory when describing a transformation, and should not be supplied for a conversion.</documentation>
  </annotation>
</element>
Element gml:sourceCRS
Namespace http://www.opengis.net/gml
Annotations
Association to the source CRS (coordinate reference system) of this coordinate operation.
Diagram
Diagram index2.tmp#id232 index31.tmp#id3623 index31.tmp#id3727
Type gml:CRSRefType
Properties
content: complex
Used by
Model gml:_CRS
Children gml:_CRS
Instance
<gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_CRS gml:id="">{1,1}</gml:_CRS>
</gml:sourceCRS>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="sourceCRS" type="gml:CRSRefType">
  <annotation>
    <documentation>Association to the source CRS (coordinate reference system) of this coordinate operation.</documentation>
  </annotation>
</element>
Element gml:targetCRS
Namespace http://www.opengis.net/gml
Annotations
Association to the target CRS (coordinate reference system) of this coordinate operation. For constraints on multiplicity of "sourceCRS" and "targetCRS", see UML model of Coordinate Operation package in OGC Abstract Specification topic 2.
Diagram
Diagram index2.tmp#id232 index31.tmp#id3623 index31.tmp#id3727
Type gml:CRSRefType
Properties
content: complex
Used by
Model gml:_CRS
Children gml:_CRS
Instance
<gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_CRS gml:id="">{1,1}</gml:_CRS>
</gml:targetCRS>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="targetCRS" type="gml:CRSRefType">
  <annotation>
    <documentation>Association to the target CRS (coordinate reference system) of this coordinate operation. For constraints on multiplicity of "sourceCRS" and "targetCRS", see UML model of Coordinate Operation package in OGC Abstract Specification topic 2.</documentation>
  </annotation>
</element>
Element gml:_CoordinateOperation
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index30.tmp#id3151 index30.tmp#id3808 index19.tmp#id3092
Type gml:AbstractCoordinateOperationType
Type hierarchy
Properties
content: complex
abstract: true
Substitution Group
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS{0,1} , gml:targetCRS{0,1}
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:validArea
Instance
<gml:_CoordinateOperation gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:coordinateOperationName codeSpace="">{1,1}</gml:coordinateOperationName>
</gml:_CoordinateOperation>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="_CoordinateOperation" type="gml:AbstractCoordinateOperationType" abstract="true" substitutionGroup="gml:Definition"/>
Element gml:coordinateOperationRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3802 index30.tmp#id3804
Type gml:CoordinateOperationRefType
Properties
content: complex
Model gml:_CoordinateOperation
Children gml:_CoordinateOperation
Instance
<gml:coordinateOperationRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_CoordinateOperation gml:id="">{1,1}</gml:_CoordinateOperation>
</gml:coordinateOperationRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="coordinateOperationRef" type="gml:CoordinateOperationRefType"/>
Element gml:ConcatenatedOperation
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index30.tmp#id3806 index30.tmp#id3805 index30.tmp#id3802
Type gml:ConcatenatedOperationType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS{0,1} , gml:targetCRS{0,1} , gml:usesSingleOperation{2,unbounded}
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:usesSingleOperation, gml:validArea
Instance
<gml:ConcatenatedOperation gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:coordinateOperationName codeSpace="">{1,1}</gml:coordinateOperationName>
</gml:ConcatenatedOperation>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="ConcatenatedOperation" type="gml:ConcatenatedOperationType" substitutionGroup="gml:_CoordinateOperation"/>
Element gml:usesSingleOperation
Namespace http://www.opengis.net/gml
Annotations
Association to a single operation.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3808 index30.tmp#id3807
Type gml:SingleOperationRefType
Properties
content: complex
Used by
Model gml:_SingleOperation
Children gml:_SingleOperation
Instance
<gml:usesSingleOperation xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_SingleOperation gml:id="">{1,1}</gml:_SingleOperation>
</gml:usesSingleOperation>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="usesSingleOperation" type="gml:SingleOperationRefType">
  <annotation>
    <documentation>Association to a single operation.</documentation>
  </annotation>
</element>
Element gml:_SingleOperation
Namespace http://www.opengis.net/gml
Annotations
A single (not concatenated) coordinate operation.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index30.tmp#id3152 index30.tmp#id3714 index30.tmp#id3802
Type gml:AbstractCoordinateOperationType
Type hierarchy
Properties
content: complex
abstract: true
Substitution Group
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS{0,1} , gml:targetCRS{0,1}
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:validArea
Instance
<gml:_SingleOperation gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:coordinateOperationName codeSpace="">{1,1}</gml:coordinateOperationName>
</gml:_SingleOperation>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="_SingleOperation" type="gml:AbstractCoordinateOperationType" abstract="true" substitutionGroup="gml:_CoordinateOperation">
  <annotation>
    <documentation>A single (not concatenated) coordinate operation.</documentation>
  </annotation>
</element>
Element gml:concatenatedOperationRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3151 index30.tmp#id3810
Type gml:ConcatenatedOperationRefType
Properties
content: complex
Model gml:ConcatenatedOperation
Children gml:ConcatenatedOperation
Instance
<gml:concatenatedOperationRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:ConcatenatedOperation gml:id="">{1,1}</gml:ConcatenatedOperation>
</gml:concatenatedOperationRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="concatenatedOperationRef" type="gml:ConcatenatedOperationRefType"/>
Element gml:singleOperationRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3808 index30.tmp#id3807
Type gml:SingleOperationRefType
Properties
content: complex
Model gml:_SingleOperation
Children gml:_SingleOperation
Instance
<gml:singleOperationRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_SingleOperation gml:id="">{1,1}</gml:_SingleOperation>
</gml:singleOperationRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="singleOperationRef" type="gml:SingleOperationRefType"/>
Element gml:PassThroughOperation
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index30.tmp#id3813 index30.tmp#id3814 index30.tmp#id3812 index30.tmp#id3808
Type gml:PassThroughOperationType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS{0,1} , gml:targetCRS{0,1} , gml:modifiedCoordinate+ , gml:usesOperation
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:modifiedCoordinate, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:usesOperation, gml:validArea
Instance
<gml:PassThroughOperation gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:coordinateOperationName codeSpace="">{1,1}</gml:coordinateOperationName>
</gml:PassThroughOperation>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="PassThroughOperation" type="gml:PassThroughOperationType" substitutionGroup="gml:_SingleOperation"/>
Element gml:modifiedCoordinate
Namespace http://www.opengis.net/gml
Annotations
A positive integer defining a position in a coordinate tuple.
Diagram
Diagram
Type positiveInteger
Properties
content: simple
Used by
Source
<element name="modifiedCoordinate" type="positiveInteger">
  <annotation>
    <documentation>A positive integer defining a position in a coordinate tuple.</documentation>
  </annotation>
</element>
Element gml:usesOperation
Namespace http://www.opengis.net/gml
Annotations
Association to the operation applied to the specified ordinates.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3714 index30.tmp#id3815
Type gml:OperationRefType
Properties
content: complex
Used by
Model gml:_Operation
Children gml:_Operation
Instance
<gml:usesOperation xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_Operation gml:id="">{1,1}</gml:_Operation>
</gml:usesOperation>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="usesOperation" type="gml:OperationRefType">
  <annotation>
    <documentation>Association to the operation applied to the specified ordinates.</documentation>
  </annotation>
</element>
Element gml:_Operation
Namespace http://www.opengis.net/gml
Annotations
A parameterized mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. This coordinate operation 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. This abstract complexType shall not be directly used, extended, or restricted in a compliant Application Schema.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index30.tmp#id3713 index30.tmp#id3852 index30.tmp#id3808
Type gml:AbstractCoordinateOperationType
Type hierarchy
Properties
content: complex
abstract: true
Substitution Group
Substitution Group Affiliation
Used by
Complex Type gml:OperationRefType
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS{0,1} , gml:targetCRS{0,1}
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:validArea
Instance
<gml:_Operation gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:coordinateOperationName codeSpace="">{1,1}</gml:coordinateOperationName>
</gml:_Operation>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="_Operation" type="gml:AbstractCoordinateOperationType" abstract="true" substitutionGroup="gml:_SingleOperation">
  <annotation>
    <documentation>A parameterized mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. This coordinate operation 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.

This abstract complexType shall not be directly used, extended, or restricted in a compliant Application Schema.</documentation>
  </annotation>
</element>
Element gml:passThroughOperationRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3152 index30.tmp#id3817
Type gml:PassThroughOperationRefType
Properties
content: complex
Model gml:PassThroughOperation
Children gml:PassThroughOperation
Instance
<gml:passThroughOperationRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:PassThroughOperation gml:id="">{1,1}</gml:PassThroughOperation>
</gml:passThroughOperationRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="passThroughOperationRef" type="gml:PassThroughOperationRefType"/>
Element gml:operationRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3714 index30.tmp#id3815
Type gml:OperationRefType
Properties
content: complex
Model gml:_Operation
Children gml:_Operation
Instance
<gml:operationRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_Operation gml:id="">{1,1}</gml:_Operation>
</gml:operationRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="operationRef" type="gml:OperationRefType"/>
Element gml:generalConversionRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3713 index30.tmp#id3712
Type gml:GeneralConversionRefType
Properties
content: complex
Model gml:_GeneralConversion
Children gml:_GeneralConversion
Instance
<gml:generalConversionRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_GeneralConversion gml:id="">{1,1}</gml:_GeneralConversion>
</gml:generalConversionRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="generalConversionRef" type="gml:GeneralConversionRefType"/>
Element gml:Conversion
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3718 index31.tmp#id3629 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3715 index30.tmp#id3821 index30.tmp#id3834 index30.tmp#id3820 index30.tmp#id3713
Type gml:ConversionType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Complex Type gml:ConversionRefType
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:usesMethod , gml:usesValue*
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:remarks, gml:scope, gml:usesMethod, gml:usesValue, gml:validArea
Instance
<gml:Conversion gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:coordinateOperationName codeSpace="">{1,1}</gml:coordinateOperationName>
  <gml:coordinateOperationID>{0,unbounded}</gml:coordinateOperationID>
  <gml:remarks xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:remarks>
  <gml:validArea>{0,1}</gml:validArea>
  <gml:scope>{0,1}</gml:scope>
  <gml:_positionalAccuracy>{0,unbounded}</gml:_positionalAccuracy>
</gml:Conversion>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="Conversion" type="gml:ConversionType" substitutionGroup="gml:_GeneralConversion"/>
Element gml:usesMethod
Namespace http://www.opengis.net/gml
Annotations
Association to the operation method used by this coordinate operation.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3155 index30.tmp#id3822
Type gml:OperationMethodRefType
Properties
content: complex
Used by
Model gml:OperationMethod
Children gml:OperationMethod
Instance
<gml:usesMethod xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:OperationMethod gml:id="">{1,1}</gml:OperationMethod>
</gml:usesMethod>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="usesMethod" type="gml:OperationMethodRefType">
  <annotation>
    <documentation>Association to the operation method used by this coordinate operation.</documentation>
  </annotation>
</element>
Element gml:OperationMethod
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id259 index30.tmp#id3824 index30.tmp#id3825 index31.tmp#id3629 index30.tmp#id3826 index30.tmp#id3827 index30.tmp#id3828 index30.tmp#id3829 index30.tmp#id3823 index19.tmp#id3092
Type gml:OperationMethodType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:methodName , gml:methodID* , gml:remarks{0,1} , gml:methodFormula , gml:sourceDimensions , gml:targetDimensions , gml:usesParameter*
Children gml:metaDataProperty, gml:methodFormula, gml:methodID, gml:methodName, gml:remarks, gml:sourceDimensions, gml:targetDimensions, gml:usesParameter
Instance
<gml:OperationMethod gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:methodName codeSpace="">{1,1}</gml:methodName>
</gml:OperationMethod>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="OperationMethod" type="gml:OperationMethodType" substitutionGroup="gml:Definition"/>
Element gml:methodName
Namespace http://www.opengis.net/gml
Annotations
The name by which this operation method is identified.
Diagram
Diagram index0.tmp#id263 index0.tmp#id262 index2.tmp#id252
Type gml:CodeType
Properties
content: complex
Substitution Group Affiliation
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="methodName" type="gml:CodeType" substitutionGroup="gml:name">
  <annotation>
    <documentation>The name by which this operation method is identified.</documentation>
  </annotation>
</element>
Element gml:methodID
Namespace http://www.opengis.net/gml
Annotations
An identification of an operation method.
Diagram
Diagram index2.tmp#id252 index31.tmp#id3628 index31.tmp#id3629 index31.tmp#id3627
Type gml:IdentifierType
Properties
content: complex
Used by
Model gml:name , gml:version{0,1} , gml:remarks{0,1}
Children gml:name, gml:remarks, gml:version
Instance
<gml:methodID>
  <gml:name codeSpace="">{1,1}</gml:name>
  <gml:version>{0,1}</gml:version>
  <gml:remarks xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:remarks>
</gml:methodID>
Source
<element name="methodID" type="gml:IdentifierType">
  <annotation>
    <documentation>An identification of an operation method.</documentation>
  </annotation>
</element>
Element gml:methodFormula
Namespace http://www.opengis.net/gml
Annotations
Formula(s) used by this operation method. The value may be a reference to a publication. Note that the operation method may not be analytic, in which case this element references or contains the procedure, not an analytic formula.
Diagram
Diagram index0.tmp#id263 index0.tmp#id262
Type gml:CodeType
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="methodFormula" type="gml:CodeType">
  <annotation>
    <documentation>Formula(s) used by this operation method. The value may be a reference to a publication. Note that the operation method may not be analytic, in which case this element references or contains the procedure, not an analytic formula.</documentation>
  </annotation>
</element>
Element gml:sourceDimensions
Namespace http://www.opengis.net/gml
Annotations
Number of dimensions in the source CRS of this operation method.
Diagram
Diagram
Type positiveInteger
Properties
content: simple
Used by
Source
<element name="sourceDimensions" type="positiveInteger">
  <annotation>
    <documentation>Number of dimensions in the source CRS of this operation method.</documentation>
  </annotation>
</element>
Element gml:targetDimensions
Namespace http://www.opengis.net/gml
Annotations
Number of dimensions in the target CRS of this operation method.
Diagram
Diagram
Type positiveInteger
Properties
content: simple
Used by
Source
<element name="targetDimensions" type="positiveInteger">
  <annotation>
    <documentation>Number of dimensions in the target CRS of this operation method.</documentation>
  </annotation>
</element>
Element gml:usesParameter
Namespace http://www.opengis.net/gml
Annotations
Association to an operation parameter or parameter group used by this operation method.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3831 index30.tmp#id3830
Type gml:AbstractGeneralOperationParameterRefType
Properties
content: complex
Used by
Model gml:_GeneralOperationParameter
Children gml:_GeneralOperationParameter
Instance
<gml:usesParameter xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_GeneralOperationParameter gml:id="">{1,1}</gml:_GeneralOperationParameter>
</gml:usesParameter>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="usesParameter" type="gml:AbstractGeneralOperationParameterRefType">
  <annotation>
    <documentation>Association to an operation parameter or parameter group used by this operation method.</documentation>
  </annotation>
</element>
Element gml:_GeneralOperationParameter
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index30.tmp#id3833 index30.tmp#id3832 index30.tmp#id3156 index30.tmp#id3157 index19.tmp#id3092
Type gml:AbstractGeneralOperationParameterType
Type hierarchy
Properties
content: complex
abstract: true
Substitution Group
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name+ , gml:minimumOccurs{0,1}
Children gml:description, gml:metaDataProperty, gml:minimumOccurs, gml:name
Instance
<gml:_GeneralOperationParameter gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{1,unbounded}</gml:name>
</gml:_GeneralOperationParameter>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="_GeneralOperationParameter" type="gml:AbstractGeneralOperationParameterType" abstract="true" substitutionGroup="gml:Definition"/>
Element gml:minimumOccurs
Namespace http://www.opengis.net/gml
Annotations
The minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number is one.
Diagram
Diagram
Type nonNegativeInteger
Properties
content: simple
Used by
Source
<element name="minimumOccurs" type="nonNegativeInteger">
  <annotation>
    <documentation>The minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number is one.</documentation>
  </annotation>
</element>
Element gml:usesValue
Namespace http://www.opengis.net/gml
Annotations
Composition association to a parameter value used by this coordinate operation.
Diagram
Diagram index30.tmp#id3836 index30.tmp#id3837 index30.tmp#id3838 index30.tmp#id3839 index30.tmp#id3840 index30.tmp#id3841 index30.tmp#id3842 index30.tmp#id3843 index30.tmp#id3844 index30.tmp#id3845 index30.tmp#id3835
Type gml:ParameterValueType
Type hierarchy
Properties
content: complex
Used by
Model (gml:value | gml:dmsAngleValue | gml:stringValue | gml:integerValue | gml:booleanValue | gml:valueList | gml:integerValueList | gml:valueFile) , gml:valueOfParameter
Children gml:booleanValue, gml:dmsAngleValue, gml:integerValue, gml:integerValueList, gml:stringValue, gml:value, gml:valueFile, gml:valueList, gml:valueOfParameter
Instance
<gml:usesValue>
  <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:valueOfParameter xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:valueOfParameter>
</gml:usesValue>
Source
<element name="usesValue" type="gml:ParameterValueType">
  <annotation>
    <documentation>Composition association to a parameter value used by this coordinate operation.</documentation>
  </annotation>
</element>
Element gml:value
Namespace http://www.opengis.net/gml
Annotations
Numeric value of an operation parameter, with its associated unit of measure.
Diagram
Diagram index0.tmp#id2979 index0.tmp#id2978
Type gml:MeasureType
Properties
content: complex
Used by
Complex Type gml:ParameterValueType
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Source
<element name="value" type="gml:MeasureType">
  <annotation>
    <documentation>Numeric value of an operation parameter, with its associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:dmsAngleValue
Namespace http://www.opengis.net/gml
Annotations
Value of an angle operation parameter, in either degree-minute-second format or single value format.
Diagram
Diagram index24.tmp#id3074 index24.tmp#id3079 index24.tmp#id3081 index24.tmp#id3083 index24.tmp#id3073
Type gml:DMSAngleType
Properties
content: complex
Used by
Complex Type gml:ParameterValueType
Model gml:degrees , (gml:decimalMinutes | (gml:minutes , gml:seconds{0,1}))
Children gml:decimalMinutes, gml:degrees, gml:minutes, gml:seconds
Instance
<gml:dmsAngleValue>
  <gml:degrees direction="">{1,1}</gml:degrees>
</gml:dmsAngleValue>
Source
<element name="dmsAngleValue" type="gml:DMSAngleType">
  <annotation>
    <documentation>Value of an angle operation parameter, in either degree-minute-second format or single value format.</documentation>
  </annotation>
</element>
Element gml:stringValue
Namespace http://www.opengis.net/gml
Annotations
String value of an operation parameter. A string value does not have an associated unit of measure.
Diagram
Diagram
Type string
Properties
content: simple
Used by
Complex Type gml:ParameterValueType
Source
<element name="stringValue" type="string">
  <annotation>
    <documentation>String value of an operation parameter. A string value does not have an associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:integerValue
Namespace http://www.opengis.net/gml
Annotations
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
Type positiveInteger
Properties
content: simple
Used by
Complex Type gml:ParameterValueType
Source
<element name="integerValue" type="positiveInteger">
  <annotation>
    <documentation>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
Namespace http://www.opengis.net/gml
Annotations
Boolean value of an operation parameter. A Boolean value does not have an associated unit of measure.
Diagram
Diagram
Type boolean
Properties
content: simple
Used by
Complex Type gml:ParameterValueType
Source
<element name="booleanValue" type="boolean">
  <annotation>
    <documentation>Boolean value of an operation parameter. A Boolean value does not have an associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:valueList
Namespace http://www.opengis.net/gml
Annotations
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
Diagram index0.tmp#id275 index0.tmp#id3211 index0.tmp#id3210
Type gml:MeasureListType
Type hierarchy
Properties
content: complex
Used by
Complex Type gml:ParameterValueType
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Source
<element name="valueList" type="gml:MeasureListType">
  <annotation>
    <documentation>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
Namespace http://www.opengis.net/gml
Annotations
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
Diagram index0.tmp#id3205
Type gml:integerList
Properties
content: simple
Used by
Complex Type gml:ParameterValueType
Source
<element name="integerValueList" type="gml:integerList">
  <annotation>
    <documentation>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
Namespace http://www.opengis.net/gml
Annotations
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 must contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file can reference another part of the same or different files, as allowed in XML documents.
Diagram
Diagram
Type anyURI
Properties
content: simple
Used by
Complex Type gml:ParameterValueType
Source
<element name="valueFile" type="anyURI">
  <annotation>
    <documentation>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 must contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file can reference another part of the same or different files, as allowed in XML documents.</documentation>
  </annotation>
</element>
Element gml:valueOfParameter
Namespace http://www.opengis.net/gml
Annotations
Association to the operation parameter that this is a value of.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3156 index30.tmp#id3846
Type gml:OperationParameterRefType
Properties
content: complex
Used by
Complex Type gml:ParameterValueType
Model gml:OperationParameter
Children gml:OperationParameter
Instance
<gml:valueOfParameter xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:OperationParameter gml:id="">{1,1}</gml:OperationParameter>
</gml:valueOfParameter>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="valueOfParameter" type="gml:OperationParameterRefType">
  <annotation>
    <documentation>Association to the operation parameter that this is a value of.</documentation>
  </annotation>
</element>
Element gml:OperationParameter
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index30.tmp#id3833 index30.tmp#id3832 index2.tmp#id264 index2.tmp#id230 index30.tmp#id260 index30.tmp#id3833 index30.tmp#id3848 index30.tmp#id3849 index31.tmp#id3629 index30.tmp#id3847 index30.tmp#id3831
Type gml:OperationParameterType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:parameterName , gml:minimumOccurs{0,1} , gml:parameterID* , gml:remarks{0,1}
Children gml:metaDataProperty, gml:minimumOccurs, gml:parameterID, gml:parameterName, gml:remarks
Instance
<gml:OperationParameter gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:parameterName codeSpace="">{1,1}</gml:parameterName>
  <gml:minimumOccurs>{0,1}</gml:minimumOccurs>
</gml:OperationParameter>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="OperationParameter" type="gml:OperationParameterType" substitutionGroup="gml:_GeneralOperationParameter"/>
Element gml:parameterName
Namespace http://www.opengis.net/gml
Annotations
The name by which this operation parameter is identified.
Diagram
Diagram index0.tmp#id263 index0.tmp#id262 index2.tmp#id252
Type gml:CodeType
Properties
content: complex
Substitution Group Affiliation
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="parameterName" type="gml:CodeType" substitutionGroup="gml:name">
  <annotation>
    <documentation>The name by which this operation parameter is identified.</documentation>
  </annotation>
</element>
Element gml:parameterID
Namespace http://www.opengis.net/gml
Annotations
An identification of an operation parameter.
Diagram
Diagram index2.tmp#id252 index31.tmp#id3628 index31.tmp#id3629 index31.tmp#id3627
Type gml:IdentifierType
Properties
content: complex
Used by
Model gml:name , gml:version{0,1} , gml:remarks{0,1}
Children gml:name, gml:remarks, gml:version
Instance
<gml:parameterID>
  <gml:name codeSpace="">{1,1}</gml:name>
  <gml:version>{0,1}</gml:version>
  <gml:remarks xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:remarks>
</gml:parameterID>
Source
<element name="parameterID" type="gml:IdentifierType">
  <annotation>
    <documentation>An identification of an operation parameter.</documentation>
  </annotation>
</element>
Element gml:conversionRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3153 index30.tmp#id3851
Type gml:ConversionRefType
Properties
content: complex
Model gml:Conversion
Children gml:Conversion
Instance
<gml:conversionRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:Conversion gml:id="">{1,1}</gml:Conversion>
</gml:conversionRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="conversionRef" type="gml:ConversionRefType"/>
Element gml:_GeneralTransformation
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3853 index30.tmp#id3154 index30.tmp#id3714
Type gml:AbstractGeneralTransformationType
Type hierarchy
Properties
content: complex
abstract: true
Substitution Group
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS , gml:targetCRS
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:validArea
Instance
<gml:_GeneralTransformation gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:coordinateOperationName codeSpace="">{1,1}</gml:coordinateOperationName>
  <gml:coordinateOperationID>{0,unbounded}</gml:coordinateOperationID>
  <gml:remarks xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:remarks>
  <gml:operationVersion>{1,1}</gml:operationVersion>
  <gml:validArea>{0,1}</gml:validArea>
  <gml:scope>{0,1}</gml:scope>
  <gml:_positionalAccuracy>{0,unbounded}</gml:_positionalAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:targetCRS>
</gml:_GeneralTransformation>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="_GeneralTransformation" type="gml:AbstractGeneralTransformationType" abstract="true" substitutionGroup="gml:_Operation"/>
Element gml:generalTransformationRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3852 index30.tmp#id3855
Type gml:GeneralTransformationRefType
Properties
content: complex
Model gml:_GeneralTransformation
Children gml:_GeneralTransformation
Instance
<gml:generalTransformationRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_GeneralTransformation gml:id="">{1,1}</gml:_GeneralTransformation>
</gml:generalTransformationRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="generalTransformationRef" type="gml:GeneralTransformationRefType"/>
Element gml:Transformation
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3853 index30.tmp#id3821 index30.tmp#id3834 index30.tmp#id3856 index30.tmp#id3852
Type gml:TransformationType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS , gml:targetCRS , gml:usesMethod , gml:usesValue*
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:usesMethod, gml:usesValue, gml:validArea
Instance
<gml:Transformation gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:coordinateOperationName codeSpace="">{1,1}</gml:coordinateOperationName>
  <gml:coordinateOperationID>{0,unbounded}</gml:coordinateOperationID>
  <gml:remarks xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:remarks>
  <gml:operationVersion>{1,1}</gml:operationVersion>
  <gml:validArea>{0,1}</gml:validArea>
  <gml:scope>{0,1}</gml:scope>
  <gml:_positionalAccuracy>{0,unbounded}</gml:_positionalAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:targetCRS>
</gml:Transformation>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="Transformation" type="gml:TransformationType" substitutionGroup="gml:_GeneralTransformation"/>
Element gml:transformationRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3154 index30.tmp#id3858
Type gml:TransformationRefType
Properties
content: complex
Model gml:Transformation
Children gml:Transformation
Instance
<gml:transformationRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:Transformation gml:id="">{1,1}</gml:Transformation>
</gml:transformationRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="transformationRef" type="gml:TransformationRefType"/>
Element gml:_generalParameterValue
Namespace http://www.opengis.net/gml
Diagram
Diagram index30.tmp#id3836 index30.tmp#id3862 index30.tmp#id3860 index30.tmp#id3861
Type gml:AbstractGeneralParameterValueType
Properties
content: complex
abstract: true
Substitution Group
Model
Source
<element name="_generalParameterValue" type="gml:AbstractGeneralParameterValueType" abstract="true"/>
Element gml:parameterValue
Namespace http://www.opengis.net/gml
Diagram
Diagram index30.tmp#id3836 index30.tmp#id3837 index30.tmp#id3838 index30.tmp#id3839 index30.tmp#id3840 index30.tmp#id3841 index30.tmp#id3842 index30.tmp#id3843 index30.tmp#id3844 index30.tmp#id3845 index30.tmp#id3835 index30.tmp#id3859
Type gml:ParameterValueType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model (gml:value | gml:dmsAngleValue | gml:stringValue | gml:integerValue | gml:booleanValue | gml:valueList | gml:integerValueList | gml:valueFile) , gml:valueOfParameter
Children gml:booleanValue, gml:dmsAngleValue, gml:integerValue, gml:integerValueList, gml:stringValue, gml:value, gml:valueFile, gml:valueList, gml:valueOfParameter
Instance
<gml:parameterValue>
  <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:valueOfParameter xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:valueOfParameter>
</gml:parameterValue>
Source
<element name="parameterValue" type="gml:ParameterValueType" substitutionGroup="gml:_generalParameterValue"/>
Element gml:parameterValueGroup
Namespace http://www.opengis.net/gml
Diagram
Diagram index30.tmp#id3836 index30.tmp#id3862 index30.tmp#id3864 index30.tmp#id3863 index30.tmp#id3859
Type gml:ParameterValueGroupType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model gml:includesValue{2,unbounded} , gml:valuesOfGroup
Children gml:includesValue, gml:valuesOfGroup
Instance
<gml:parameterValueGroup>
  <gml:includesValue>{2,unbounded}</gml:includesValue>
  <gml:valuesOfGroup xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:valuesOfGroup>
</gml:parameterValueGroup>
Source
<element name="parameterValueGroup" type="gml:ParameterValueGroupType" substitutionGroup="gml:_generalParameterValue"/>
Element gml:includesValue
Namespace http://www.opengis.net/gml
Annotations
A composition association to a parameter value or group of values included in this group.
Diagram
Diagram index30.tmp#id3836 index30.tmp#id3859
Type gml:AbstractGeneralParameterValueType
Properties
content: complex
Substitution Group Affiliation
Used by
Model
Source
<element name="includesValue" type="gml:AbstractGeneralParameterValueType" substitutionGroup="gml:_generalParameterValue">
  <annotation>
    <documentation>A composition association to a parameter value or group of values included in this group.</documentation>
  </annotation>
</element>
Element gml:valuesOfGroup
Namespace http://www.opengis.net/gml
Annotations
Association to the operation parameter group for which this element provides parameter values.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3157 index30.tmp#id3865
Type gml:OperationParameterGroupRefType
Properties
content: complex
Used by
Model gml:OperationParameterGroup
Children gml:OperationParameterGroup
Instance
<gml:valuesOfGroup xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:OperationParameterGroup gml:id="">{1,1}</gml:OperationParameterGroup>
</gml:valuesOfGroup>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="valuesOfGroup" type="gml:OperationParameterGroupRefType">
  <annotation>
    <documentation>Association to the operation parameter group for which this element provides parameter values.</documentation>
  </annotation>
</element>
Element gml:OperationParameterGroup
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index30.tmp#id3833 index30.tmp#id3832 index2.tmp#id264 index2.tmp#id230 index30.tmp#id261 index30.tmp#id3833 index30.tmp#id3867 index30.tmp#id3868 index31.tmp#id3629 index30.tmp#id3869 index30.tmp#id3870 index30.tmp#id3866 index30.tmp#id3831
Type gml:OperationParameterGroupType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:groupName , gml:minimumOccurs{0,1} , gml:groupID* , gml:remarks{0,1} , gml:maximumOccurs{0,1} , gml:includesParameter{2,unbounded}
Children gml:groupID, gml:groupName, gml:includesParameter, gml:maximumOccurs, gml:metaDataProperty, gml:minimumOccurs, gml:remarks
Instance
<gml:OperationParameterGroup gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:groupName codeSpace="">{1,1}</gml:groupName>
  <gml:minimumOccurs>{0,1}</gml:minimumOccurs>
</gml:OperationParameterGroup>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="OperationParameterGroup" type="gml:OperationParameterGroupType" substitutionGroup="gml:_GeneralOperationParameter"/>
Element gml:groupName
Namespace http://www.opengis.net/gml
Annotations
The name by which this operation parameter group is identified.
Diagram
Diagram index0.tmp#id263 index0.tmp#id262 index2.tmp#id252
Type gml:CodeType
Properties
content: complex
Substitution Group Affiliation
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="groupName" type="gml:CodeType" substitutionGroup="gml:name">
  <annotation>
    <documentation>The name by which this operation parameter group is identified.</documentation>
  </annotation>
</element>
Element gml:groupID
Namespace http://www.opengis.net/gml
Annotations
An identification of an operation parameter group.
Diagram
Diagram index2.tmp#id252 index31.tmp#id3628 index31.tmp#id3629 index31.tmp#id3627
Type gml:IdentifierType
Properties
content: complex
Used by
Model gml:name , gml:version{0,1} , gml:remarks{0,1}
Children gml:name, gml:remarks, gml:version
Instance
<gml:groupID>
  <gml:name codeSpace="">{1,1}</gml:name>
  <gml:version>{0,1}</gml:version>
  <gml:remarks xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:remarks>
</gml:groupID>
Source
<element name="groupID" type="gml:IdentifierType">
  <annotation>
    <documentation>An identification of an operation parameter group.</documentation>
  </annotation>
</element>
Element gml:maximumOccurs
Namespace http://www.opengis.net/gml
Annotations
The maximum number of times that values for this parameter group can be included. If this attribute is omitted, the maximum number is one.
Diagram
Diagram
Type positiveInteger
Properties
content: simple
Used by
Source
<element name="maximumOccurs" type="positiveInteger">
  <annotation>
    <documentation>The maximum number of times that values for this parameter group can be included. If this attribute is omitted, the maximum number is one.</documentation>
  </annotation>
</element>
Element gml:includesParameter
Namespace http://www.opengis.net/gml
Annotations
Association to an operation parameter that is a member of a group.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3831 index30.tmp#id3830
Type gml:AbstractGeneralOperationParameterRefType
Properties
content: complex
Used by
Model gml:_GeneralOperationParameter
Children gml:_GeneralOperationParameter
Instance
<gml:includesParameter xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_GeneralOperationParameter gml:id="">{1,1}</gml:_GeneralOperationParameter>
</gml:includesParameter>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="includesParameter" type="gml:AbstractGeneralOperationParameterRefType">
  <annotation>
    <documentation>Association to an operation parameter that is a member of a group.</documentation>
  </annotation>
</element>
Element gml:operationMethodRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3155 index30.tmp#id3822
Type gml:OperationMethodRefType
Properties
content: complex
Model gml:OperationMethod
Children gml:OperationMethod
Instance
<gml:operationMethodRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:OperationMethod gml:id="">{1,1}</gml:OperationMethod>
</gml:operationMethodRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="operationMethodRef" type="gml:OperationMethodRefType"/>
Element gml:abstractGeneralOperationParameterRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3831 index30.tmp#id3830
Type gml:AbstractGeneralOperationParameterRefType
Properties
content: complex
Model gml:_GeneralOperationParameter
Children gml:_GeneralOperationParameter
Instance
<gml:abstractGeneralOperationParameterRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_GeneralOperationParameter gml:id="">{1,1}</gml:_GeneralOperationParameter>
</gml:abstractGeneralOperationParameterRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="abstractGeneralOperationParameterRef" type="gml:AbstractGeneralOperationParameterRefType"/>
Element gml:operationParameterRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3156 index30.tmp#id3846
Type gml:OperationParameterRefType
Properties
content: complex
Model gml:OperationParameter
Children gml:OperationParameter
Instance
<gml:operationParameterRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:OperationParameter gml:id="">{1,1}</gml:OperationParameter>
</gml:operationParameterRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="operationParameterRef" type="gml:OperationParameterRefType"/>
Element gml:operationParameterGroupRef
Namespace http://www.opengis.net/gml
Diagram
Diagram index2.tmp#id232 index30.tmp#id3156 index30.tmp#id3846
Type gml:OperationParameterRefType
Properties
content: complex
Model gml:OperationParameter
Children gml:OperationParameter
Instance
<gml:operationParameterGroupRef xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:OperationParameter gml:id="">{1,1}</gml:OperationParameter>
</gml:operationParameterGroupRef>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="operationParameterGroupRef" type="gml:OperationParameterRefType"/>
Complex Type gml:GeneralConversionRefType
Namespace http://www.opengis.net/gml
Annotations
Association to a general conversion, either referencing or containing the definition of that conversion.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3713
Used by
Model gml:_GeneralConversion
Children gml:_GeneralConversion
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="GeneralConversionRefType">
  <annotation>
    <documentation>Association to a general conversion, either referencing or containing the definition of that conversion.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:_GeneralConversion"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractGeneralConversionType
Namespace http://www.opengis.net/gml
Annotations
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. This abstract complexType is expected to be extended for well-known operation methods with many Conversion instances, in 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 "_generalParameterValue" element.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3718 index31.tmp#id3629 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720
Type restriction of gml:AbstractCoordinateOperationType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy*
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:remarks, gml:scope, gml:validArea
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="AbstractGeneralConversionType" abstract="true">
  <annotation>
    <documentation>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.

This abstract complexType is expected to be extended for well-known operation methods with many Conversion instances, in 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 "_generalParameterValue" element.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:coordinateOperationName"/>
        <element ref="gml:coordinateOperationID" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:remarks" minOccurs="0"/>
        <element ref="gml:validArea" minOccurs="0"/>
        <element ref="gml:scope" minOccurs="0"/>
        <element ref="gml:_positionalAccuracy" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:AbstractCoordinateOperationType
Namespace http://www.opengis.net/gml
Annotations
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 must 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.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729
Type extension of gml:AbstractCoordinateOperationBaseType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS{0,1} , gml:targetCRS{0,1}
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:validArea
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="AbstractCoordinateOperationType" abstract="true">
  <annotation>
    <documentation>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 must 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.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCoordinateOperationBaseType">
      <sequence>
        <element ref="gml:coordinateOperationID" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>Set of alternative identifications of this coordinate operation. The first coordinateOperationID, if any, is normally the primary identification code, and any others are aliases.</documentation>
          </annotation>
        </element>
        <element ref="gml:remarks" minOccurs="0">
          <annotation>
            <documentation>Comments on or information about this coordinate operation, including source information.</documentation>
          </annotation>
        </element>
        <element ref="gml:operationVersion" minOccurs="0"/>
        <element ref="gml:validArea" minOccurs="0"/>
        <element ref="gml:scope" minOccurs="0"/>
        <element ref="gml:_positionalAccuracy" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>Unordered set of estimates of the impact of this coordinate operation on point position accuracy. Gives position error estimates for target coordinates of this coordinate operation, assuming no errors in source coordinates.</documentation>
          </annotation>
        </element>
        <element ref="gml:sourceCRS" minOccurs="0"/>
        <element ref="gml:targetCRS" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractCoordinateOperationBaseType
Namespace http://www.opengis.net/gml
Annotations
Basic encoding for coordinate operation objects, simplifying and restricting the DefinitionType as needed.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258
Type restriction of gml:DefinitionType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName
Children gml:coordinateOperationName, gml:metaDataProperty
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="AbstractCoordinateOperationBaseType" abstract="true">
  <annotation>
    <documentation>Basic encoding for coordinate operation objects, simplifying and restricting the DefinitionType as needed.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:DefinitionType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:coordinateOperationName"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:CoordinateOperationRefType
Namespace http://www.opengis.net/gml
Annotations
Association to a coordinate operation, either referencing or containing the definition of that coordinate operation.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3802
Used by
Model gml:_CoordinateOperation
Children gml:_CoordinateOperation
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="CoordinateOperationRefType">
  <annotation>
    <documentation>Association to a coordinate operation, either referencing or containing the definition of that coordinate operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:_CoordinateOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ConcatenatedOperationType
Namespace http://www.opengis.net/gml
Annotations
An ordered sequence of two or more single coordinate operations. The 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.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index30.tmp#id3806
Type extension of gml:AbstractCoordinateOperationType
Type hierarchy
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS{0,1} , gml:targetCRS{0,1} , gml:usesSingleOperation{2,unbounded}
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:usesSingleOperation, gml:validArea
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="ConcatenatedOperationType">
  <annotation>
    <documentation>An ordered sequence of two or more single coordinate operations. The 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.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:usesSingleOperation" minOccurs="2" maxOccurs="unbounded">
          <annotation>
            <documentation>Ordered sequence of associations to the two or more single operations used by this concatenated operation.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:SingleOperationRefType
Namespace http://www.opengis.net/gml
Annotations
Association to a single operation, either referencing or containing the definition of that single operation.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3808
Used by
Model gml:_SingleOperation
Children gml:_SingleOperation
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="SingleOperationRefType">
  <annotation>
    <documentation>Association to a single operation, either referencing or containing the definition of that single operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:_SingleOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ConcatenatedOperationRefType
Namespace http://www.opengis.net/gml
Annotations
Association to a concatenated operation, either referencing or containing the definition of that concatenated operation.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3151
Used by
Model gml:ConcatenatedOperation
Children gml:ConcatenatedOperation
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="ConcatenatedOperationRefType">
  <annotation>
    <documentation>Association 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
Namespace http://www.opengis.net/gml
Annotations
A pass-through operation specifies that a subset of a coordinate tuple is subject to a specific coordinate operation.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index30.tmp#id3813 index30.tmp#id3814
Type extension of gml:AbstractCoordinateOperationType
Type hierarchy
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS{0,1} , gml:targetCRS{0,1} , gml:modifiedCoordinate+ , gml:usesOperation
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:modifiedCoordinate, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:usesOperation, gml:validArea
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="PassThroughOperationType">
  <annotation>
    <documentation>A pass-through operation specifies that a subset of a coordinate tuple is subject to a specific coordinate operation.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:modifiedCoordinate" maxOccurs="unbounded">
          <annotation>
            <documentation>Ordered sequence of positive integers defining the positions in a coordinate tuple of the coordinates affected by this pass-through operation.</documentation>
          </annotation>
        </element>
        <element ref="gml:usesOperation"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationRefType
Namespace http://www.opengis.net/gml
Annotations
Association to an abstract operation, either referencing or containing the definition of that operation.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3714
Used by
Model gml:_Operation
Children gml:_Operation
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="OperationRefType">
  <annotation>
    <documentation>Association to an abstract operation, either referencing or containing the definition of that operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:_Operation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:PassThroughOperationRefType
Namespace http://www.opengis.net/gml
Annotations
Association to a pass through operation, either referencing or containing the definition of that pass through operation.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3152
Used by
Model gml:PassThroughOperation
Children gml:PassThroughOperation
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="PassThroughOperationRefType">
  <annotation>
    <documentation>Association 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
Namespace http://www.opengis.net/gml
Annotations
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 complexType can be used with all operation methods, without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Conversion instance.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3718 index31.tmp#id3629 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3715 index30.tmp#id3821 index30.tmp#id3834
Type extension of gml:AbstractGeneralConversionType
Type hierarchy
Used by
Element gml:Conversion
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:usesMethod , gml:usesValue*
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:remarks, gml:scope, gml:usesMethod, gml:usesValue, gml:validArea
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="ConversionType">
  <annotation>
    <documentation>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 complexType can be used with all operation methods, without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Conversion instance.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeneralConversionType">
      <sequence>
        <element ref="gml:usesMethod"/>
        <element ref="gml:usesValue" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>Unordered list of composition associations to the set of parameter values used by this conversion operation.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationMethodRefType
Namespace http://www.opengis.net/gml
Annotations
Association to a concrete general-purpose operation method, either referencing or containing the definition of that method.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3155
Used by
Model gml:OperationMethod
Children gml:OperationMethod
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="OperationMethodRefType">
  <annotation>
    <documentation>Association 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
Namespace http://www.opengis.net/gml
Annotations
Definition of an algorithm 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.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id259 index30.tmp#id3824 index30.tmp#id3825 index31.tmp#id3629 index30.tmp#id3826 index30.tmp#id3827 index30.tmp#id3828 index30.tmp#id3829
Type extension of gml:OperationMethodBaseType
Type hierarchy
Used by
Model gml:metaDataProperty* , gml:methodName , gml:methodID* , gml:remarks{0,1} , gml:methodFormula , gml:sourceDimensions , gml:targetDimensions , gml:usesParameter*
Children gml:metaDataProperty, gml:methodFormula, gml:methodID, gml:methodName, gml:remarks, gml:sourceDimensions, gml:targetDimensions, gml:usesParameter
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="OperationMethodType">
  <annotation>
    <documentation>Definition of an algorithm 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.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:OperationMethodBaseType">
      <sequence>
        <element ref="gml:methodID" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>Set of alternative identifications of this operation method. The first methodID, if any, is normally the primary identification code, and any others are aliases.</documentation>
          </annotation>
        </element>
        <element ref="gml:remarks" minOccurs="0">
          <annotation>
            <documentation>Comments on or information about this operation method, including source information.</documentation>
          </annotation>
        </element>
        <element ref="gml:methodFormula"/>
        <element ref="gml:sourceDimensions"/>
        <element ref="gml:targetDimensions"/>
        <element ref="gml:usesParameter" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>Unordered list of associations to the set of operation parameters and parameter groups used by this operation method.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationMethodBaseType
Namespace http://www.opengis.net/gml
Annotations
Basic encoding for operation method objects, simplifying and restricting the DefinitionType as needed.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id259
Type restriction of gml:DefinitionType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:methodName
Children gml:metaDataProperty, gml:methodName
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="OperationMethodBaseType" abstract="true">
  <annotation>
    <documentation>Basic encoding for operation method objects, simplifying and restricting the DefinitionType as needed.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:DefinitionType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:methodName"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:AbstractGeneralOperationParameterRefType
Namespace http://www.opengis.net/gml
Annotations
Association to an operation parameter or group, either referencing or containing the definition of that parameter or group.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3831
Used by
Model gml:_GeneralOperationParameter
Children gml:_GeneralOperationParameter
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="AbstractGeneralOperationParameterRefType">
  <annotation>
    <documentation>Association 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:_GeneralOperationParameter"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractGeneralOperationParameterType
Namespace http://www.opengis.net/gml
Annotations
Abstract definition of a parameter or group of parameters used by an operation method.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index30.tmp#id3833
Type extension of gml:DefinitionType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name+ , gml:minimumOccurs{0,1}
Children gml:description, gml:metaDataProperty, gml:minimumOccurs, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="AbstractGeneralOperationParameterType" abstract="true">
  <annotation>
    <documentation>Abstract definition of a parameter or group of parameters used by an operation method.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:DefinitionType">
      <sequence>
        <element ref="gml:minimumOccurs" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ParameterValueType
Namespace http://www.opengis.net/gml
Annotations
A parameter value, ordered sequence of values, or reference to a file of parameter values. This concrete complexType can 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 complexType can be used, extended, or restricted for well-known operation methods, especially for methods with many instances.
Diagram
Diagram index30.tmp#id3836 index30.tmp#id3837 index30.tmp#id3838 index30.tmp#id3839 index30.tmp#id3840 index30.tmp#id3841 index30.tmp#id3842 index30.tmp#id3843 index30.tmp#id3844 index30.tmp#id3845
Type extension of gml:AbstractGeneralParameterValueType
Type hierarchy
Used by
Model (gml:value | gml:dmsAngleValue | gml:stringValue | gml:integerValue | gml:booleanValue | gml:valueList | gml:integerValueList | gml:valueFile) , gml:valueOfParameter
Children gml:booleanValue, gml:dmsAngleValue, gml:integerValue, gml:integerValueList, gml:stringValue, gml:value, gml:valueFile, gml:valueList, gml:valueOfParameter
Source
<complexType name="ParameterValueType">
  <annotation>
    <documentation>A parameter value, ordered sequence of values, or reference to a file of parameter values. This concrete complexType can 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 complexType can be used, extended, or restricted for well-known operation methods, especially for methods with many instances.</documentation>
  </annotation>
  <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:valueOfParameter"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractGeneralParameterValueType
Namespace http://www.opengis.net/gml
Annotations
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 "valueOfParameter" element that references one element substitutable for the "OperationParameter" element.
Diagram
Diagram
Properties
abstract: true
Used by
Model
Source
<complexType name="AbstractGeneralParameterValueType" abstract="true">
  <annotation>
    <documentation>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 "valueOfParameter" element that references one element substitutable for the "OperationParameter" element.</documentation>
  </annotation>
  <sequence/>
</complexType>
Complex Type gml:OperationParameterRefType
Namespace http://www.opengis.net/gml
Annotations
Association to an operation parameter, either referencing or containing the definition of that parameter.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3156
Used by
Model gml:OperationParameter
Children gml:OperationParameter
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="OperationParameterRefType">
  <annotation>
    <documentation>Association 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
Namespace http://www.opengis.net/gml
Annotations
The definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter values are possible. This complexType is expected to be used or extended for all operation methods, without defining operation-method-specialized element names.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index30.tmp#id3833 index30.tmp#id3832 index2.tmp#id264 index2.tmp#id230 index30.tmp#id260 index30.tmp#id3833 index30.tmp#id3848 index30.tmp#id3849 index31.tmp#id3629
Type extension of gml:OperationParameterBaseType
Type hierarchy
Used by
Model gml:metaDataProperty* , gml:parameterName , gml:minimumOccurs{0,1} , gml:parameterID* , gml:remarks{0,1}
Children gml:metaDataProperty, gml:minimumOccurs, gml:parameterID, gml:parameterName, gml:remarks
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="OperationParameterType">
  <annotation>
    <documentation>The definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter values are possible. This complexType is expected to be used or extended for all operation methods, without defining operation-method-specialized element names.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:OperationParameterBaseType">
      <sequence>
        <element ref="gml:parameterID" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>Set of alternative identifications of this operation parameter. The first parameterID, if any, is normally the primary identification code, and any others are aliases.</documentation>
          </annotation>
        </element>
        <element ref="gml:remarks" minOccurs="0">
          <annotation>
            <documentation>Comments on or information about this operation parameter, including source information.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationParameterBaseType
Namespace http://www.opengis.net/gml
Annotations
Basic encoding for operation parameter objects, simplifying and restricting the DefinitionType as needed.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index30.tmp#id3833 index30.tmp#id3832 index2.tmp#id264 index2.tmp#id230 index30.tmp#id260 index30.tmp#id3833
Type restriction of gml:AbstractGeneralOperationParameterType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:parameterName , gml:minimumOccurs{0,1}
Children gml:metaDataProperty, gml:minimumOccurs, gml:parameterName
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="OperationParameterBaseType" abstract="true">
  <annotation>
    <documentation>Basic encoding for operation parameter objects, simplifying and restricting the DefinitionType as needed.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:AbstractGeneralOperationParameterType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:parameterName"/>
        <element ref="gml:minimumOccurs" minOccurs="0"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:ConversionRefType
Namespace http://www.opengis.net/gml
Annotations
Association to a concrete general-purpose conversion, either referencing or containing the definition of that conversion.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3153
Used by
Model gml:Conversion
Children gml:Conversion
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="ConversionRefType">
  <annotation>
    <documentation>Association 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:AbstractGeneralTransformationType
Namespace http://www.opengis.net/gml
Annotations
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. This abstract complexType 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 "_generalParameterValue" element.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729
Type restriction of gml:AbstractCoordinateOperationType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS , gml:targetCRS
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:validArea
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="AbstractGeneralTransformationType" abstract="true">
  <annotation>
    <documentation>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.

This abstract complexType 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 "_generalParameterValue" element.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:coordinateOperationName"/>
        <element ref="gml:coordinateOperationID" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:remarks" minOccurs="0"/>
        <element ref="gml:operationVersion"/>
        <element ref="gml:validArea" minOccurs="0"/>
        <element ref="gml:scope" minOccurs="0"/>
        <element ref="gml:_positionalAccuracy" 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:GeneralTransformationRefType
Namespace http://www.opengis.net/gml
Annotations
Association to a general transformation, either referencing or containing the definition of that transformation.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3852
Used by
Model gml:_GeneralTransformation
Children gml:_GeneralTransformation
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="GeneralTransformationRefType">
  <annotation>
    <documentation>Association to a general transformation, either referencing or containing the definition of that transformation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:_GeneralTransformation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TransformationType
Namespace http://www.opengis.net/gml
Annotations
A concrete 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. This concrete complexType can be used for all operation methods, without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Transformation instance.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3717 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3716 index2.tmp#id264 index2.tmp#id230 index30.tmp#id258 index30.tmp#id3718 index31.tmp#id3629 index30.tmp#id3719 index31.tmp#id3630 index31.tmp#id3636 index32.tmp#id3720 index30.tmp#id3726 index30.tmp#id3729 index30.tmp#id3853 index30.tmp#id3821 index30.tmp#id3834
Type extension of gml:AbstractGeneralTransformationType
Type hierarchy
Used by
Model gml:metaDataProperty* , gml:coordinateOperationName , gml:coordinateOperationID* , gml:remarks{0,1} , gml:operationVersion , gml:validArea{0,1} , gml:scope{0,1} , gml:_positionalAccuracy* , gml:sourceCRS , gml:targetCRS , gml:usesMethod , gml:usesValue*
Children gml:_positionalAccuracy, gml:coordinateOperationID, gml:coordinateOperationName, gml:metaDataProperty, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS, gml:usesMethod, gml:usesValue, gml:validArea
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="TransformationType">
  <annotation>
    <documentation>A concrete 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.

This concrete complexType can be used for all operation methods, without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Transformation instance.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeneralTransformationType">
      <sequence>
        <element ref="gml:usesMethod"/>
        <element ref="gml:usesValue" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>Unordered set of composition associations to the set of parameter values used by this transformation operation.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TransformationRefType
Namespace http://www.opengis.net/gml
Annotations
Association to a transformation, either referencing or containing the definition of that transformation.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3154
Used by
Model gml:Transformation
Children gml:Transformation
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TransformationRefType">
  <annotation>
    <documentation>Association 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:ParameterValueGroupType
Namespace http://www.opengis.net/gml
Annotations
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 complexType can 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 complexType can be used, extended, or restricted for well-known operation methods, especially for methods with many instances.
Diagram
Diagram index30.tmp#id3836 index30.tmp#id3862 index30.tmp#id3864
Type extension of gml:AbstractGeneralParameterValueType
Type hierarchy
Used by
Model gml:includesValue{2,unbounded} , gml:valuesOfGroup
Children gml:includesValue, gml:valuesOfGroup
Source
<complexType name="ParameterValueGroupType">
  <annotation>
    <documentation>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 complexType can 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 complexType can be used, extended, or restricted for well-known operation methods, especially for methods with many instances.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeneralParameterValueType">
      <sequence>
        <element ref="gml:includesValue" minOccurs="2" maxOccurs="unbounded">
          <annotation>
            <documentation>Unordered set of composition associations to the parameter values and groups of values included in this group.</documentation>
          </annotation>
        </element>
        <element ref="gml:valuesOfGroup"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationParameterGroupRefType
Namespace http://www.opengis.net/gml
Annotations
Association to an operation parameter, either referencing or containing the definition of that parameter.
Diagram
Diagram index2.tmp#id232 index30.tmp#id3157
Used by
Model gml:OperationParameterGroup
Children gml:OperationParameterGroup
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="OperationParameterGroupRefType">
  <annotation>
    <documentation>Association to an operation parameter, either referencing or containing the definition of that parameter.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:OperationParameterGroup"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:OperationParameterGroupType
Namespace http://www.opengis.net/gml
Annotations
The definition of a group of parameters used by an operation method. This complexType is expected to be used or extended for all applicable operation methods, without defining operation-method-specialized element names.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index30.tmp#id3833 index30.tmp#id3832 index2.tmp#id264 index2.tmp#id230 index30.tmp#id261 index30.tmp#id3833 index30.tmp#id3867 index30.tmp#id3868 index31.tmp#id3629 index30.tmp#id3869 index30.tmp#id3870
Type extension of gml:OperationParameterGroupBaseType
Type hierarchy
Used by
Model gml:metaDataProperty* , gml:groupName , gml:minimumOccurs{0,1} , gml:groupID* , gml:remarks{0,1} , gml:maximumOccurs{0,1} , gml:includesParameter{2,unbounded}
Children gml:groupID, gml:groupName, gml:includesParameter, gml:maximumOccurs, gml:metaDataProperty, gml:minimumOccurs, gml:remarks
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="OperationParameterGroupType">
  <annotation>
    <documentation>The definition of a group of parameters used by an operation method. This complexType is expected to be used or extended for all applicable operation methods, without defining operation-method-specialized element names.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:OperationParameterGroupBaseType">
      <sequence>
        <element ref="gml:groupID" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>Set of alternative identifications of this operation parameter group. The first groupID, if any, is normally the primary identification code, and any others are aliases.</documentation>
          </annotation>
        </element>
        <element ref="gml:remarks" minOccurs="0">
          <annotation>
            <documentation>Comments on or information about this operation parameter group, including source information.</documentation>
          </annotation>
        </element>
        <element ref="gml:maximumOccurs" minOccurs="0"/>
        <element ref="gml:includesParameter" minOccurs="2" maxOccurs="unbounded">
          <annotation>
            <documentation>Unordered list of associations to the set of operation parameters that are members of this group.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationParameterGroupBaseType
Namespace http://www.opengis.net/gml
Annotations
Basic encoding for operation parameter group objects, simplifying and restricting the DefinitionType as needed.
Diagram
Diagram index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index2.tmp#id229 index2.tmp#id228 index2.tmp#id264 index2.tmp#id230 index2.tmp#id250 index2.tmp#id252 index19.tmp#id3094 index30.tmp#id3833 index30.tmp#id3832 index2.tmp#id264 index2.tmp#id230 index30.tmp#id261 index30.tmp#id3833
Type restriction of gml:AbstractGeneralOperationParameterType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:groupName , gml:minimumOccurs{0,1}
Children gml:groupName, gml:metaDataProperty, gml:minimumOccurs
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="OperationParameterGroupBaseType" abstract="true">
  <annotation>
    <documentation>Basic encoding for operation parameter group objects, simplifying and restricting the DefinitionType as needed.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:AbstractGeneralOperationParameterType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:groupName"/>
        <element ref="gml:minimumOccurs" minOccurs="0"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>