complexType AbstractGeneralConversionType
diagram index_p1254.png
namespace http://www.opengis.net/gml
type restriction of gml:AbstractCoordinateOperationType
properties
base gml:AbstractCoordinateOperationType
abstract true
children gml:metaDataProperty gml:coordinateOperationName gml:coordinateOperationID gml:remarks gml:validArea gml:scope gml:_positionalAccuracy
used by
element _GeneralConversion
complexType ConversionType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
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.
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.
source <xs:complexType name="AbstractGeneralConversionType" abstract="true">
 
<xs:annotation>
   
<xs: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.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:restriction base="gml:AbstractCoordinateOperationType">
     
<xs:sequence>
       
<xs:element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="gml:coordinateOperationName"/>
       
<xs:element ref="gml:coordinateOperationID" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="gml:remarks" minOccurs="0"/>
       
<xs:element ref="gml:validArea" minOccurs="0"/>
       
<xs:element ref="gml:scope" minOccurs="0"/>
       
<xs:element ref="gml:_positionalAccuracy" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attribute ref="gml:id" use="required"/>
   
</xs:restriction>
 
</xs:complexContent>
</xs:complexType>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy