Interface CoordinateSystemAxis

  • All Superinterfaces:

    public interface CoordinateSystemAxis
    extends IdentifiedObject
    Definition of a coordinate system axis.

    Axis name

    Usage of coordinate system axis names is constrained by geodetic custom in a number of cases, depending mainly on the coordinate reference system type. These constraints are shown in the table below. This constraint works in two directions; for example the names "geodetic latitude" and "geodetic longitude" shall be used to designate the coordinate axis names associated with a geographic coordinate reference system. Conversely, these names shall not be used in any other context.
    Context of coordinate system axis names usage
    CSCRSPermitted coordinate system axis names
    CartesianGeocentric Geocentric X, Geocentric Y, Geocentric Z
    SphericalGeocentric Spherical Latitude, Spherical Longitude, Geocentric Radius
    EllipsoidalGeographic Geodetic Latitude, Geodetic Longitude, Ellipsoidal height (if 3D)
    VerticalVertical Gravity-related height or Depth
    CartesianProjected Easting or Westing, Northing or Southing
    Image and engineering coordinate reference systems may make use of names specific to the local context or custom and are therefore not included as constraints in the above list.

    Axis direction

    The direction of the coordinate axes is often only approximate; two geographic coordinate reference systems will make use of the same ellipsoidal coordinate system. These coordinate systems are associated with the earth through two different geodetic datums, which may lead to the two systems being slightly rotated with respect to each other.
    See Also:
    CoordinateSystem, CSAuthorityFactory.createCoordinateSystemAxis(String), CSFactory.createCoordinateSystemAxis(Map, String, AxisDirection, Unit)