Class TLcdGML32DerivedCRS

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

public class TLcdGML32DerivedCRS extends TLcdGML32AbstractGeneralDerivedCRS
gml:DerivedCRS is a single coordinate reference system that is defined by its coordinate conversion from another single coordinate reference system known as the base CRS. The base CRS can be a projected coordinate reference system, if this DerivedCRS is used for a georectified grid coverage as described in ISO 19123, Clause 8.
Since:
2026.0
  • Field Details

    • BASE_CRS_PROPERTY

      public static final TLcdDataProperty BASE_CRS_PROPERTY
      Data property that maps to the baseCRS element. The possible values for this property are instances of TLcdGML32SingleCRSProperty.
    • DERIVED_CRS_TYPE_PROPERTY

      public static final TLcdDataProperty DERIVED_CRS_TYPE_PROPERTY
      Data property that maps to the derivedCRSType element. The possible values for this property are instances of TLcdGML32CodeWithAuthority.
    • COORDINATE_SYSTEM_PROPERTY

      public static final TLcdDataProperty COORDINATE_SYSTEM_PROPERTY
      Data property that maps to the coordinateSystem element. The possible values for this property are instances of TLcdGML32CoordinateSystemProperty.
  • Constructor Details

    • TLcdGML32DerivedCRS

      public TLcdGML32DerivedCRS()
    • TLcdGML32DerivedCRS

      public TLcdGML32DerivedCRS(TLcdDataType aType)
  • Method Details

    • getBaseCRS

      public TLcdGML32AbstractCRS getBaseCRS()
      Returns the value of the property that maps to the baseCRS element.

      gml:baseCRS is an association role to the coordinate reference system used by this derived CRS.

      Returns:
      the value of the BASE_CRS_PROPERTY property.
      See Also:
    • setBaseCRS

      public void setBaseCRS(TLcdGML32AbstractCRS aValue)
      Sets the value of the property that maps to the baseCRS element.

      gml:baseCRS is an association role to the coordinate reference system used by this derived CRS.

      Parameters:
      aValue - the value to set for the BASE_CRS_PROPERTY property.
    • getDerivedCRSType

      public TLcdGML32CodeWithAuthority getDerivedCRSType()
      Returns the value of the property that maps to the derivedCRSType element.

      The gml:derivedCRSType property describes the type of a derived coordinate reference system. The required codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.

      Returns:
      the value of the DERIVED_CRS_TYPE_PROPERTY property.
    • setDerivedCRSType

      public void setDerivedCRSType(TLcdGML32CodeWithAuthority aValue)
      Sets the value of the property that maps to the derivedCRSType element.

      The gml:derivedCRSType property describes the type of a derived coordinate reference system. The required codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.

      Parameters:
      aValue - the value to set for the DERIVED_CRS_TYPE_PROPERTY property.
    • getCoordinateSystem

      public TLcdGML32AbstractCoordinateSystem getCoordinateSystem()
      Returns the value of the property that maps to the coordinateSystem element.

      An association role to the coordinate system used by this CRS.

      Returns:
      the value of the COORDINATE_SYSTEM_PROPERTY property.
      See Also:
    • setCoordinateSystem

      public void setCoordinateSystem(TLcdGML32AbstractCoordinateSystem aValue)
      Sets the value of the property that maps to the coordinateSystem element.

      An association role to the coordinate system used by this CRS.

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