Package noaa.coastwatch.io
Class NOAA1bV4Reader
java.lang.Object
noaa.coastwatch.io.EarthDataReader
noaa.coastwatch.io.NOAA1bReader
noaa.coastwatch.io.NOAA1bV2Reader
noaa.coastwatch.io.NOAA1bV3Reader
noaa.coastwatch.io.NOAA1bV4Reader
- Direct Known Subclasses:
NOAA1bV5Reader
A NOAA 1b version 4 reader is similar to the 1b version 3
reader except that it accepts the version 4 in the archive and
data headers. Version 4 started when the CLAVR-x cloud mask
fill bytes were replaced with actual cloud mask information.
Version 4 also has support for the Metop series of satellites.
- Since:
- 3.2.1
- Author:
- Peter Hollemans
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
The data header version 4 class is a data header that can retrieve NOAA-KLMNN' and Metop data header information.Nested classes/interfaces inherited from class noaa.coastwatch.io.NOAA1bV3Reader
NOAA1bV3Reader.DataHeaderV3, NOAA1bV3Reader.ScanLineV3
Nested classes/interfaces inherited from class noaa.coastwatch.io.NOAA1bV2Reader
NOAA1bV2Reader.ArchiveHeaderV2, NOAA1bV2Reader.DataHeaderV2, NOAA1bV2Reader.ScanLineV2
Nested classes/interfaces inherited from class noaa.coastwatch.io.NOAA1bReader
NOAA1bReader.ArchiveHeader, NOAA1bReader.DataHeader, NOAA1bReader.LongitudeInterpolator, NOAA1bReader.ScanLine, NOAA1bReader.ScanLineCalibration
-
Field Summary
Fields inherited from class noaa.coastwatch.io.NOAA1bV2Reader
cloudDataOffset, DATA_FORMAT
Fields inherited from class noaa.coastwatch.io.NOAA1bReader
archive, archiveHeaderSize, attributeDataSize, dataHeaders, GAC_NAVIGATION_END, GAC_NAVIGATION_START, GAC_NAVIGATION_STEP, GAC_SAMPLES, header, inputChannel, LAC_NAVIGATION_END, LAC_NAVIGATION_START, LAC_NAVIGATION_STEP, LAC_SAMPLES, lines, LOOKUP_TABLE_SIZE, MAX_LOOKUP_TABLES, MAX_SCAN_LINES, navigationEnd, navigationStart, navigationStep, records, recordSize, samples, scanLineCache, scanLineMap, sensorWordSize, SWATH_POLY_SIZE
Fields inherited from class noaa.coastwatch.io.EarthDataReader
dataProjection, info, rawMetadataMap, variables
-
Constructor Summary
ConstructorDescriptionNOAA1bV4Reader
(String file) Constructs a NOAA 1b version 4 reader from the specified file. -
Method Summary
Modifier and TypeMethodDescriptionGets the data format description.protected int
Gets the data format version.Gets the data header.Methods inherited from class noaa.coastwatch.io.NOAA1bV3Reader
getScanLine
Methods inherited from class noaa.coastwatch.io.NOAA1bV2Reader
checkFormat, getArchiveFlag, getArchiveHeader, getVariableNames, isNavigationUsable, isValidFormatDescription
Methods inherited from class noaa.coastwatch.io.NOAA1bReader
close, getBytes, getDataBuffer, getInt, getLines, getNBit, getPreviewImpl, getRecordStart, getSamples, getShort, getUByte, getUInt, getUShort, getVariable, interpolateNavigation, interpolateRawNavigation, isArchive, isByteSwapped, isPrint
Methods inherited from class noaa.coastwatch.io.EarthDataReader
canUpdateNavigation, containsVariable, finalize, findVariable, getAllGrids, getAllVariables, getChunkProducer, getCoordinateSystems, getIndex, getInfo, getName, getPreview, getPreview, getRawMetadata, getRawMetadata, getSceneTime, getSource, getStatistics, getStatisticsVariables, getVariable, getVariables, getVariablesForSystem, putStatistics, setDataProjection, setUnitsMap, updateNavigation
-
Constructor Details
-
NOAA1bV4Reader
Constructs a NOAA 1b version 4 reader from the specified file.- Parameters:
file
- the file name to read.- Throws:
IOException
- if an error occurred reading the file data.
-
-
Method Details
-
getDataFormat
Gets the data format description.- Overrides:
getDataFormat
in classNOAA1bV3Reader
-
getDataFormatVersion
protected int getDataFormatVersion()Gets the data format version.- Overrides:
getDataFormatVersion
in classNOAA1bV3Reader
-
getDataHeader
Description copied from class:NOAA1bReader
Gets the data header.- Overrides:
getDataHeader
in classNOAA1bV3Reader
- Returns:
- the data header.
- Throws:
IOException
- if an error occurred reading the file data.
-