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 BandDefinitiongetBandBoundaryDefinition()Designation of criterion for defining maximum and minimum wavelengths for a spectral band.java.lang.IntegergetBitsPerValue()Maximum number of significant bits in the uncompressed representation for the value in each band of each pixel.PolarizationOrientationgetDetectedPolarization()Polarization of the radiation detected.java.lang.DoublegetMaxValue()Longest wavelength that the sensor is capable of collecting within a designated band.java.lang.DoublegetMinValue()Shortest wavelength that the sensor is capable of collecting within a designated band.java.lang.DoublegetNominalSpatialResolution()Smallest distance between which separate points can be distinguished, as specified in instrument design.java.lang.DoublegetOffset()The physical value corresponding to a cell value of zero.java.lang.DoublegetPeakResponse()Wavelength at which the response is the highest.java.lang.DoublegetScaleFactor()Scale factor which has been applied to the cell value.java.lang.IntegergetToneGradation()Number of discrete numerical values in the grid data.TransferFunctionTypegetTransferFunctionType()Type of transfer function to be used when scaling a physical value for a given element.PolarizationOrientationgetTransmittedPolarization()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. Returnsnullif unspecified.- Returns:
- Longest wavelength that the sensor is capable of collecting within a designated band,
or
nullif 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. Returnsnullif unspecified.- Returns:
- Shortest wavelength that the sensor is capable of collecting within a designated band,
or
nullif 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. Returnsnullif unspecified.- Returns:
- Wavelength at which the response is the highest, or
nullif 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. Returnsnullif 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. Returnsnullif 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. Returnsnullif 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. Returnsnullif 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
Lengthtype 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
-
-