SphericalCSPropertyType PolarCS Concrete coordinate systems .1 EllipsoidalCS

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. Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 117

12.4.4.20 AffineCSPropertyType

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

12.5 Datums

12.5.1 Overview

The datums schema components can be divided into three logical parts, which define elements and types for XML encoding of the definitions of:  abstract datum;  geodetic datums, including ellipsoid and prime meridian;  multiple other concrete types of spatial or temporal datum. These schema components encode the Datum packages of the UML Models of ISO 19111:2007, Clause 10, and D.3.9 of this International Standard. NOTE The datums schema document includes the referenceSystems.xsd GML schema. This schema is identified by the following location-independent name using URN syntax: urn:x-ogc:specification:gml:schema-xsd:datums:3.2.1 12.5.2 Abstract datum 12.5.2.1 AbstractDatum element name=AbstractDatum type=gml:AbstractDatumType abstract=true substitutionGroup=gml:Definition complexType name=AbstractDatumType abstract=true complexContent extension base=gml:IdentifiedObjectType sequence element ref=gml:domainOfValidity minOccurs=0 element ref=gml:scope maxOccurs=unbounded element ref=gml:anchorDefinition minOccurs=0 element ref=gml:realizationEpoch minOccurs=0 sequence extension complexContent complexType A gml:AbstractDatum specifies the relationship of a coordinate system to the Earth, thus creating a coordinate reference system. A datum uses a parameter or set of parameters that determine the location of the origin of the coordinate reference system. Each datum subtype may be associated with only specific types of coordinate