UserDefinedCS Concrete coordinate systems .1 EllipsoidalCS

Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 115 EXAMPLE A multilinear coordinate system which contains one coordinate axis that may have any 1D shape which has no intersections with itself. This non-straight axis is supplemented by one or two straight axes to complete a 2 or 3 dimensional coordinate system. The non-straight axis is typically incrementally straight or curved.

12.4.4.12 UserDefinedCSPropertyType

complexType name=UserDefinedCSPropertyType sequence minOccurs=0 element ref=gml:UserDefinedCS sequence attributeGroup ref=gml:AssociationAttributeGroup complexType gml:UserDefinedCSPropertyType is a property type for association roles to a user-defined coordinate system, either referencing or containing the definition of that coordinate system.

12.4.4.13 SphericalCS

element name=SphericalCS type=gml:SphericalCSType substitutionGroup=gml:AbstractCoordinateSystem complexType name=SphericalCSType complexContent extension base=gml:AbstractCoordinateSystemType complexContent complexType gml:SphericalCS is a three-dimensional coordinate system with one distance measured from the origin and two angular coordinates. NOTE It should not be confused with an ellipsoidal coordinate system based on an ellipsoid degenerated into a sphere. A SphericalCS shall have three gml:axis property elements.

12.4.4.14 SphericalCSPropertyType

complexType name=SphericalCSPropertyType sequence minOccurs=0 element ref=gml:SphericalCS sequence attributeGroup ref=gml:AssociationAttributeGroup complexType gml:SphericalCSPropertyType is property type for association roles to a spherical coordinate system, either referencing or containing the definition of that coordinate system.

12.4.4.15 PolarCS

element name=PolarCS type=gml:PolarCSType substitutionGroup=gml:AbstractCoordinateSystem complexType name=PolarCSType complexContent extension base=gml:AbstractCoordinateSystemType complexContent complexType 116 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. gml:PolarCS is a two-dimensional coordinate system in which position is specified by the distance from the origin and the angle between the line from the origin to a point and a reference direction. A PolarCS shall have two gml:axis property elements.

12.4.4.16 PolarCSPropertyType

complexType name=PolarCSPropertyType sequence minOccurs=0 element ref=gml:PolarCS sequence attributeGroup ref=gml:AssociationAttributeGroup complexType gml:PolarCSPropertyType is a property type for association roles to a polar coordinate system, either referencing or containing the definition of that coordinate system.

12.4.4.17 CylindricalCS

element name=CylindricalCS type=gml:CylindricalCSType substitutionGroup=gml:AbstractCoordinateSystem complexType name=CylindricalCSType complexContent extension base=gml:AbstractCoordinateSystemType complexContent complexType gml:CylindricalCS is a three-dimensional coordinate system consisting of a polar coordinate system extended by a straight coordinate axis perpendicular to the plane spanned by the polar coordinate system. A CylindricalCS shall have three gml:axis property elements.

12.4.4.18 CylindricalCSPropertyType

complexType name=CylindricalCSPropertyType sequence minOccurs=0 element ref=gml:CylindricalCS sequence attributeGroup ref=gml:AssociationAttributeGroup complexType gml:CylindricalCSPropertyType is a property type for association roles to a cylindrical coordinate system, either referencing or containing the definition of that coordinate system.

12.4.4.19 AffineCS

element name=AffineCS type=gml:AffineCSType substitutionGroup=gml:AbstractCoordinateSystem complexType name=AffineCSType complexContent extension base=gml:AbstractCoordinateSystemType complexContent complexType gml:AffineCS is a two- or three-dimensional coordinate system with straight axes that are not necessarily orthogonal. An AffineCS shall have two or three gml:axis property elements; the number of property elements shall equal the dimension of the CS.