Interface Band

    • Method Detail

      • getMaxValue

        @UML(identifier="maxValue",
             obligation=OPTIONAL,
             specification=ISO_19115)
        java.lang.Double getMaxValue()
        Longest wavelength that the sensor is capable of collecting within a designated band. Returns null if unspecified.
        Returns:
        Longest wavelength that the sensor is capable of collecting within a designated band, or null if unknown. The units of measurement is given by getUnits().
      • getMinValue

        @UML(identifier="minValue",
             obligation=OPTIONAL,
             specification=ISO_19115)
        java.lang.Double getMinValue()
        Shortest wavelength that the sensor is capable of collecting within a designated band. Returns null if unspecified.
        Returns:
        Shortest wavelength that the sensor is capable of collecting within a designated band, or null if unknown. The units of measurement is given by getUnits().
      • getPeakResponse

        @UML(identifier="peakResponse",
             obligation=OPTIONAL,
             specification=ISO_19115)
        java.lang.Double getPeakResponse()
        Wavelength at which the response is the highest. Returns null if unspecified.
        Returns:
        Wavelength at which the response is the highest, or null if unknown. The units of measurement is given by getUnits().
      • getBitsPerValue

        @UML(identifier="bitsPerValue",
             obligation=OPTIONAL,
             specification=ISO_19115)
        java.lang.Integer getBitsPerValue()
        Maximum number of significant bits in the uncompressed representation for the value in each band of each pixel. Returns null if unspecified.
        Returns:
        Maximum number of significant bits in the uncompressed representation, or null.
      • getToneGradation

        @UML(identifier="toneGradation",
             obligation=OPTIONAL,
             specification=ISO_19115)
        java.lang.Integer getToneGradation()
        Number of discrete numerical values in the grid data. Returns null if unspecified.
        Returns:
        Number of discrete numerical values in the grid data, or null.
      • getScaleFactor

        @UML(identifier="scaleFactor",
             obligation=OPTIONAL,
             specification=ISO_19115)
        java.lang.Double getScaleFactor()
        Scale factor which has been applied to the cell value. Returns null if unspecified.
        Returns:
        Scale factor which has been applied to the cell value, or null.
      • getOffset

        @UML(identifier="offset",
             obligation=OPTIONAL,
             specification=ISO_19115)
        java.lang.Double getOffset()
        The physical value corresponding to a cell value of zero. Returns null if unspecified.
        Returns:
        The physical value corresponding to a cell value of zero, or null.
      • getNominalSpatialResolution

        @UML(identifier="nominalSpatialResolution",
             obligation=OPTIONAL,
             specification=ISO_19115_2)
        java.lang.Double getNominalSpatialResolution()
        Smallest distance between which separate points can be distinguished, as specified in instrument design.

        Warning: The return type of this method may change in GeoAPI 3.1. It may be replaced by the Length type in order to provide unit of measurement together with the value.

        Returns:
        Smallest distance between which separate points can be distinguished.
        Since:
        2.3