public class GempakSurfaceIOSP extends GempakStationFileIOSP
DIM_LEN2, DIM_LEN4, DIM_LEN8, gemreader, IMISS, MISSING_VAR, parseInfo, RMISS, TIME_VAR| Constructor and Description |
|---|
GempakSurfaceIOSP() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
fillNCFile()
Build the netCDF file
|
String |
getCFFeatureType()
Get the CF feature type
|
String |
getFileTypeDescription()
Get the file type description
|
String |
getFileTypeId()
Get the file type id
|
boolean |
isValidFile(ucar.unidata.io.RandomAccessFile raf)
Is this a valid file?
|
protected AbstractGempakStationFileReader |
makeStationReader()
Make the station reader
|
ucar.ma2.Array |
readData(ucar.nc2.Variable v2,
ucar.ma2.Section section)
Read the data for the variable
|
addGlobalAttributes, buildNCFile, getConventions, getDetailInfo, getStnVarSize, makeMissingVariable, makeParamVariable, makeStationVariable, makeStationVars, makeStructure, openbuild, buildFinish, close, getFileTypeVersion, getLastModified, getStructureIterator, isBuilder, reacquire, readSection, readToByteChannel, readToOutputStream, release, sendIospMessage, setNetcdfFile, streamToByteChannel, syncExtend, toStringDebugprotected AbstractGempakStationFileReader makeStationReader()
makeStationReader in class GempakStationFileIOSPpublic boolean isValidFile(ucar.unidata.io.RandomAccessFile raf)
throws IOException
isValidFile in interface ucar.nc2.iosp.IOServiceProviderisValidFile in class GempakStationFileIOSPraf - RandomAccessFile to checkIOException - problem reading filepublic String getFileTypeId()
public String getFileTypeDescription()
public String getCFFeatureType()
getCFFeatureType in class GempakStationFileIOSPpublic ucar.ma2.Array readData(ucar.nc2.Variable v2,
ucar.ma2.Section section)
throws IOException,
ucar.ma2.InvalidRangeException
v2 - Variable to readsection - section infomationIOException - problem reading from fileucar.ma2.InvalidRangeException - invalid Rangeprotected void fillNCFile()
throws IOException
fillNCFile in class GempakStationFileIOSPIOException - problem reading the file