Class TLcdGML32VerticalCRS

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable
Direct Known Subclasses:
TLcdISO19115VerticalCRS

public class TLcdGML32VerticalCRS extends TLcdGML32AbstractCRS
gml:VerticalCRS is 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 an inseparable part of a 3D coordinate tuple defined in a geographic 3D coordinate reference system.
Since:
2026.0
  • Field Details

    • VERTICAL_CS_PROPERTY

      public static final TLcdDataProperty VERTICAL_CS_PROPERTY
      Data property that maps to the verticalCS element. The possible values for this property are instances of TLcdGML32VerticalCSProperty.
    • VERTICAL_DATUM_PROPERTY

      public static final TLcdDataProperty VERTICAL_DATUM_PROPERTY
      Data property that maps to the verticalDatum element. The possible values for this property are instances of TLcdGML32VerticalDatumProperty.
  • Constructor Details

    • TLcdGML32VerticalCRS

      public TLcdGML32VerticalCRS()
    • TLcdGML32VerticalCRS

      public TLcdGML32VerticalCRS(TLcdDataType aType)
  • Method Details

    • getVerticalCS

      public TLcdGML32VerticalCS getVerticalCS()
      Returns the value of the property that maps to the verticalCS element.

      gml:verticalCS is an association role to the vertical coordinate system used by this CRS.

      Returns:
      the value of the VERTICAL_CS_PROPERTY property.
      See Also:
    • setVerticalCS

      public void setVerticalCS(TLcdGML32VerticalCS aValue)
      Sets the value of the property that maps to the verticalCS element.

      gml:verticalCS is an association role to the vertical coordinate system used by this CRS.

      Parameters:
      aValue - the value to set for the VERTICAL_CS_PROPERTY property.
    • getVerticalDatum

      public TLcdGML32VerticalDatum getVerticalDatum()
      Returns the value of the property that maps to the verticalDatum element.

      gml:verticalDatum is an association role to the vertical datum used by this CRS.

      Returns:
      the value of the VERTICAL_DATUM_PROPERTY property.
      See Also:
    • setVerticalDatum

      public void setVerticalDatum(TLcdGML32VerticalDatum aValue)
      Sets the value of the property that maps to the verticalDatum element.

      gml:verticalDatum is an association role to the vertical datum used by this CRS.

      Parameters:
      aValue - the value to set for the VERTICAL_DATUM_PROPERTY property.