public class GempakSoundingIOSP extends GempakStationFileIOSP
IOServiceProvider.SortGroup
Modifier and Type | Field and Description |
---|---|
protected static Dimension |
DIM_MAXMERGELEVELS
static for shared dimension of length 4
|
DIM_LEN2, DIM_LEN4, DIM_LEN8, gemreader, IMISS, MISSING_VAR, parseInfo, RMISS, TIME_VAR
location, ncfile, raf, rafOrder
Constructor and Description |
---|
GempakSoundingIOSP() |
Modifier and Type | Method and Description |
---|---|
protected void |
fillNCFile()
Build the netCDF file
|
java.lang.String |
getCFFeatureType()
Get the CF feature type
|
java.lang.String |
getFileTypeDescription()
Get the file type description
|
java.lang.String |
getFileTypeId()
Get the file type id
|
boolean |
isValidFile(RandomAccessFile raf)
Is this a valid file?
|
protected Sequence |
makeSequence(Structure parent,
java.lang.String partName,
boolean includeMissing)
Make a Sequence for the part
|
protected AbstractGempakStationFileReader |
makeStationReader()
Make the station reader for this type
|
Array |
readData(Variable v2,
Section section)
Read the data for the variable
|
addGlobalAttributes, buildNCFile, close, getConventions, getDetailInfo, getStnVarSize, makeMissingVariable, makeParamVariable, makeStationVariable, makeStationVars, makeStructure, open, reacquire, release
build, buildFinish, getFileTypeVersion, getLastModified, getStructureIterator, isBuilder, readSection, readToByteChannel, readToOutputStream, sendIospMessage, setNetcdfFile, streamToByteChannel, syncExtend, toStringDebug
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compareTo, getSortGroup
protected static final Dimension DIM_MAXMERGELEVELS
protected AbstractGempakStationFileReader makeStationReader()
makeStationReader
in class GempakStationFileIOSP
public boolean isValidFile(RandomAccessFile raf) throws java.io.IOException
isValidFile
in interface IOServiceProvider
isValidFile
in class GempakStationFileIOSP
raf
- RandomAccessFile to checkjava.io.IOException
- problem reading filepublic java.lang.String getFileTypeId()
public java.lang.String getFileTypeDescription()
public java.lang.String getCFFeatureType()
getCFFeatureType
in class GempakStationFileIOSP
public Array readData(Variable v2, Section section) throws java.io.IOException, InvalidRangeException
v2
- Variable to readsection
- section infomationjava.io.IOException
- problem reading from fileInvalidRangeException
- invalid RangeRange
protected void fillNCFile() throws java.io.IOException
fillNCFile
in class GempakStationFileIOSP
java.io.IOException
- problem reading the file