How to encode coordinate system definitions. Builds on referenceSystems.xsd to
encode the data needed to define coordinate systems, including the specific subtypes of
coordinate systems.
Copyright (c) 2002-2005 OGC, All Rights Reserved. For conditions, see OGC Software Notice
http://www.opengeospatial.org/about/?page=ipr
This schema encodes the Coordinate System (CS_) 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.
Basic encoding for coordinate system axis objects, simplifying and restricting
the DefinitionType as needed.
The name by which this coordinate system axis is identified.
Definition of a coordinate system axis.
Set of alternative identifications of this coordinate system axis. The
first axisID, if any, is normally the primary identification code, and any others
are aliases.
Comments on or information about this coordinate system axis, including
data source information.
An identification of a coordinate system axis.
The abbreviation used for this coordinate system axis. This abbreviation can be
used to identify the ordinates in a coordinate tuple. Examples are X and Y. The codeSpace
attribute can reference a source of more information on a set of standardized abbreviations,
or on this abbreviation.
Direction of this coordinate system axis (or in the case of Cartesian projected
coordinates, the direction of this coordinate system axis at the origin). Examples: north or
south, east or west, up or down. Within any set of coordinate system axes, only one of each
pair of terms can be used. For earth-fixed CRSs, this direction is often approximate and
intended to provide a human interpretable meaning to the axis. When a geodetic datum is
used, the precise directions of the axes may therefore vary slightly from this approximate
direction. Note that an EngineeringCRS can include specific descriptions of the directions
of its coordinate system axes. For example, the path of a linear CRS axis can be referenced
in another document, such as referencing a GML feature that references or includes a curve
geometry. The codeSpace attribute can reference a source of more information on a set of
standardized directions, or on this direction.
Identifier of the unit of measure used for this coordinate system axis. The
value of this coordinate in a coordinate tuple shall be recorded using this unit of measure,
whenever those coordinates use a coordinate reference system that uses a coordinate system
that uses this axis.
Association to a coordinate system axis, either referencing or containing the
definition of that axis.
Basic encoding for coordinate system objects, simplifying and restricting the
DefinitionType as needed.
The name by which this coordinate system is identified.
A coordinate system (CS) is the set of coordinate system axes that spans a
given coordinate space. A CS is derived from a set of (mathematical) rules for specifying
how coordinates in a given space are to be assigned to points. The coordinate values in a
coordinate tuple shall be recorded in the order in which the coordinate system axes
associations are recorded, whenever those coordinates use a coordinate reference system that
uses this coordinate system. This abstract complexType shall not be used, extended, or
restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent
to a concrete subtype specified in this document.
Set of alternative identifications of this coordinate system. The first
csID, if any, is normally the primary identification code, and any others are
aliases.
Comments on or information about this coordinate system, including data
source information.
Ordered sequence of associations to the coordinate system axes included
in this coordinate system.
An identification of a coordinate system.
Association to a coordinate system axis.
Association to a coordinate system, either referencing or containing the
definition of that coordinate system.
A two- or three-dimensional coordinate system in which position is specified by
geodetic latitude, geodetic longitude, and (in the three-dimensional case) ellipsoidal
height. An EllipsoidalCS shall have two or three usesAxis associations.
Association to an ellipsoidal coordinate system, either referencing or
containing the definition of that coordinate system.
A 1-, 2-, or 3-dimensional coordinate system. Gives the position of points
relative to orthogonal straight axes in the 2- and 3-dimensional cases. In the 1-dimensional
case, it contains a single straight coordinate axis. In the multi-dimensional case, all axes
shall have the same length unit of measure. A CartesianCS shall have one, two, or three
usesAxis associations.
Association to a Cartesian coordinate system, either referencing or containing
the definition of that coordinate system.
A one-dimensional coordinate system used to record the heights (or depths) of
points. Such a coordinate system is usually dependent on the Earth's gravity field, perhaps
loosely as when atmospheric pressure is the basis for the vertical coordinate system axis. A
VerticalCS shall have one usesAxis association.
Association to a vertical coordinate system, either referencing or containing
the definition of that coordinate system.
A one-dimensional coordinate system containing a single time axis, used to
describe the temporal position of a point in the specified time units from a specified time
origin. A TemporalCS shall have one usesAxis association.
Association to a temporal coordinate system, either referencing or containing
the definition of that coordinate system.
A one-dimensional coordinate system that consists of the points that lie on the
single axis described. The associated ordinate is the distance from the specified origin to
the point along the axis. Example: usage of the line feature representing a road to describe
points on or along that road. A LinearCS shall have one usesAxis association.
Association to a linear coordinate system, either referencing or containing the
definition of that coordinate system.
A two- or three-dimensional coordinate system that consists of any combination
of coordinate axes not covered by any other coordinate system type. An example is a
multilinear coordinate system which contains one coordinate axis that may have any 1-D 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. A UserDefinedCS shall have two or three usesAxis
associations.
Association to a user-defined coordinate system, either referencing or
containing the definition of that coordinate system.
A three-dimensional coordinate system with one distance measured from the
origin and two angular coordinates. Not to be confused with an ellipsoidal coordinate system
based on an ellipsoid "degenerated" into a sphere. A SphericalCS shall have three usesAxis
associations.
Association to a spherical coordinate system, either referencing or containing
the definition of that coordinate system.
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 usesAxis associations.
Association to a polar coordinate system, either referencing or containing the
definition of that coordinate system.
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 usesAxis associations.
Association to a cylindrical coordinate system, either referencing or
containing the definition of that coordinate system.
A two- or three-dimensional coordinate system with straight axes that are not
necessarily orthogonal. An ObliqueCartesianCS shall have two or three usesAxis associations.
Association to an oblique-Cartesian coordinate system, either referencing or
containing the definition of that coordinate system.