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
Nested ClassesModifier and TypeClassDescriptionclassThe 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.ScanLineV3Nested classes/interfaces inherited from class noaa.coastwatch.io.NOAA1bV2Reader
NOAA1bV2Reader.ArchiveHeaderV2, NOAA1bV2Reader.DataHeaderV2, NOAA1bV2Reader.ScanLineV2Nested 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_FORMATFields 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_SIZEFields inherited from class noaa.coastwatch.io.EarthDataReader
dataProjection, info, rawMetadataMap, variables -
Constructor Summary
ConstructorsConstructorDescriptionNOAA1bV4Reader(String file) Constructs a NOAA 1b version 4 reader from the specified file. -
Method Summary
Modifier and TypeMethodDescriptionGets the data format description.protected intGets the data format version.Gets the data header.Methods inherited from class noaa.coastwatch.io.NOAA1bV3Reader
getScanLineMethods inherited from class noaa.coastwatch.io.NOAA1bV2Reader
checkFormat, getArchiveFlag, getArchiveHeader, getVariableNames, isNavigationUsable, isValidFormatDescriptionMethods 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, isPrintMethods 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:
getDataFormatin classNOAA1bV3Reader
-
getDataFormatVersion
protected int getDataFormatVersion()Gets the data format version.- Overrides:
getDataFormatVersionin classNOAA1bV3Reader
-
getDataHeader
Description copied from class:NOAA1bReaderGets the data header.- Overrides:
getDataHeaderin classNOAA1bV3Reader- Returns:
- the data header.
- Throws:
IOException- if an error occurred reading the file data.
-