Interface VerticalExtent


@UML(identifier="EX_VerticalExtent", specification=ISO_19115) public interface VerticalExtent
Vertical domain of resource.
Since:
1.0
Departure from OGC/ISO abstract specification:
Departure for closer integration with the Java environment ISO 19115 provides two ways to define a coordinate reference system, with the restriction that only one of those two ways can be used:
  1. verticalCRS of type SC_VerticalCRS (from ISO 19111),
  2. verticalCRSId of type MD_ReferenceSystem (from ISO 19115).
GeoAPI provides only the first way, because the MD_ReferenceSystem type has been intentionally omitted in order to have a single CRS framework (the ISO 19111 one).
  • Method Summary

    Modifier and Type
    Method
    Description
    The highest vertical extent contained in the resource.
    The lowest vertical extent contained in the resource.
    Provides information about the vertical coordinate reference system to which the maximum and minimum elevation values are measured.
  • Method Details

    • getMinimumValue

      @UML(identifier="minimumValue", obligation=MANDATORY, specification=ISO_19115) Double getMinimumValue()
      The lowest vertical extent contained in the resource.
      Returns:
      the lowest vertical extent.
    • getMaximumValue

      @UML(identifier="maximumValue", obligation=MANDATORY, specification=ISO_19115) Double getMaximumValue()
      The highest vertical extent contained in the resource.
      Returns:
      the highest vertical extent.
    • getVerticalCRS

      Provides information about the vertical coordinate reference system to which the maximum and minimum elevation values are measured. The CRS identification includes unit of measure.

      This property is conditional in ISO 19115-1:2016 but mandatory in GeoAPI because the alternative (verticalCRSId) is intentionally omitted in order to have a single CRS framework: the ISO 19111 one.

      Returns:
      the vertical CRS.