Package org.opengis.metadata.content
Interface Band
-
- All Superinterfaces:
RangeDimension
@UML(identifier="MD_Band", specification=ISO_19115) public interface Band extends RangeDimension
Range of wavelengths in the electromagnetic spectrum.- Since:
- 2.0
- Version:
- 3.0.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BandDefinition
getBandBoundaryDefinition()
Designation of criterion for defining maximum and minimum wavelengths for a spectral band.java.lang.Integer
getBitsPerValue()
Maximum number of significant bits in the uncompressed representation for the value in each band of each pixel.PolarizationOrientation
getDetectedPolarization()
Polarization of the radiation detected.java.lang.Double
getMaxValue()
Longest wavelength that the sensor is capable of collecting within a designated band.java.lang.Double
getMinValue()
Shortest wavelength that the sensor is capable of collecting within a designated band.java.lang.Double
getNominalSpatialResolution()
Smallest distance between which separate points can be distinguished, as specified in instrument design.java.lang.Double
getOffset()
The physical value corresponding to a cell value of zero.java.lang.Double
getPeakResponse()
Wavelength at which the response is the highest.java.lang.Double
getScaleFactor()
Scale factor which has been applied to the cell value.java.lang.Integer
getToneGradation()
Number of discrete numerical values in the grid data.TransferFunctionType
getTransferFunctionType()
Type of transfer function to be used when scaling a physical value for a given element.PolarizationOrientation
getTransmittedPolarization()
Polarization of the radiation transmitted.javax.measure.Unit<javax.measure.quantity.Length>
getUnits()
Units in which sensor wavelengths are expressed.-
Methods inherited from interface org.opengis.metadata.content.RangeDimension
getDescriptor, getSequenceIdentifier
-
-
-
-
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. Returnsnull
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 bygetUnits()
.
-
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. Returnsnull
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 bygetUnits()
.
-
getPeakResponse
@UML(identifier="peakResponse", obligation=OPTIONAL, specification=ISO_19115) java.lang.Double getPeakResponse()
Wavelength at which the response is the highest. Returnsnull
if unspecified.- Returns:
- Wavelength at which the response is the highest, or
null
if unknown. The units of measurement is given bygetUnits()
.
-
getUnits
@UML(identifier="units", obligation=CONDITIONAL, specification=ISO_19115) javax.measure.Unit<javax.measure.quantity.Length> getUnits()
Units in which sensor wavelengths are expressed.- Returns:
- Units in which sensor wavelengths are expressed, or
null
.
-
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. Returnsnull
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. Returnsnull
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. Returnsnull
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. Returnsnull
if unspecified.- Returns:
- The physical value corresponding to a cell value of zero, or
null
.
-
getBandBoundaryDefinition
@UML(identifier="bandBoundaryDefinition", obligation=OPTIONAL, specification=ISO_19115_2) BandDefinition getBandBoundaryDefinition()
Designation of criterion for defining maximum and minimum wavelengths for a spectral band.- Returns:
- Criterion for defining maximum and minimum wavelengths.
- Since:
- 2.3
-
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
-
getTransferFunctionType
@UML(identifier="transferFunctionType", obligation=OPTIONAL, specification=ISO_19115_2) TransferFunctionType getTransferFunctionType()
Type of transfer function to be used when scaling a physical value for a given element.- Returns:
- Type of transfer function.
- Since:
- 2.3
-
getTransmittedPolarization
@UML(identifier="transmittedPolarization", obligation=OPTIONAL, specification=ISO_19115_2) PolarizationOrientation getTransmittedPolarization()
Polarization of the radiation transmitted.- Returns:
- Polarization of the radiation transmitted.
- Since:
- 2.3
-
getDetectedPolarization
@UML(identifier="detectedPolarization", obligation=OPTIONAL, specification=ISO_19115_2) PolarizationOrientation getDetectedPolarization()
Polarization of the radiation detected.- Returns:
- Polarization of the radiation detected.
- Since:
- 2.3
-
-