Class DefaultVerticalCRS

  • All Implemented Interfaces:
    Serializable, CoordinateReferenceSystem, SingleCRS, VerticalCRS, IdentifiedObject, ReferenceSystem

    public class DefaultVerticalCRS
    extends AbstractSingleCRS
    implements VerticalCRS
    A 1D coordinate reference system used for recording heights or depths. Vertical CRSs make use of the direction of gravity to define the concept of height or depth, but the relationship with gravity may not be straightforward.

    By implication, ellipsoidal heights (h) cannot be captured in a vertical coordinate reference system. Ellipsoidal heights cannot exist independently, but only as inseparable part of a 3D coordinate tuple defined in a geographic 3D coordinate reference system. However GeoAPI does not enforce this rule. This class defines a ELLIPSOIDAL_HEIGHT constant in violation with ISO 19111; this is considered okay if this constant is used merely as a step toward the construction of a 3D CRS (for example in a transient state during WKT parsing), or for passing arguments in methods enforcing type-safety.

    Used with CS type(s)
    Vertical
    Since:
    2.1
    Author:
    Martin Desruisseaux (IRD)
    See Also:
    Serialized Form