|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectucar.nc2.iosp.gempak.GempakFileReader
ucar.nc2.iosp.gempak.AbstractGempakStationFileReader
ucar.nc2.iosp.gempak.GempakSoundingFileReader
public class GempakSoundingFileReader
Read a Gempak grid file
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ucar.nc2.iosp.gempak.GempakFileReader |
---|
GempakFileReader.DMFileHeaderInfo, GempakFileReader.DMHeaders, GempakFileReader.DMKeys, GempakFileReader.DMLabel, GempakFileReader.DMParam, GempakFileReader.DMPart, GempakFileReader.Key, GempakFileReader.PackingInfo, GempakFileReader.RData |
Field Summary | |
---|---|
static String |
DATE
date key identifier |
static int |
HGHT_COORD
HGHT vertical coordinate |
static String |
MERGED
standard surface file id |
static int |
PRES_COORD
PRES vertical coordinate |
static String |
SNDT
Surface Text identifier |
static int |
THTA_COORD
THTA vertical coordinate |
static String |
TIME
time key identifier |
static String |
UNMERGED
climate surface file id |
Fields inherited from class ucar.nc2.iosp.gempak.AbstractGempakStationFileReader |
---|
subType |
Fields inherited from class ucar.nc2.iosp.gempak.GempakFileReader |
---|
dmLabel, fileHeaderInfo, fileSize, headers, keys, MTMACH, mvmst, needToSwap, parts, rf |
Fields inherited from interface ucar.nc2.iosp.gempak.GempakConstants |
---|
COL, IMISSD, LLGDHD, LLNANL, LLNNAV, LLSTHL, MBLKSZ, MDCHAR, MDGDEC, MDGDIF, MDGGRB, MDGNMC, MDGNON, MDGRB2, MDGRID, MDINTG, MDREAL, MDRPCK, MFGD, MFSF, MFSN, MTALPH, MTAPOL, MTHP, MTIBM, MTIGPH, MTIRIS, MTLNUX, MTSUN, MTULTX, MTVAX, RDIFFD, RMISSD, ROW |
Method Summary | |
---|---|
static GempakSoundingFileReader |
getInstance(RandomAccessFile raf,
boolean fullCheck)
Initialize the file, read in all the metadata (ala DM_OPEN) |
List<String> |
getMergedParts()
Get the list of merged parts in this file |
List<String> |
getUnmergedParts()
Get the list of unmerged parts in this file |
int |
getVerticalCoordinate()
Get the vertical coordinate |
protected boolean |
init()
Initialize this reader. |
protected boolean |
init(boolean fullCheck)
Initialize this reader. |
static void |
main(String[] args)
Run the program |
protected void |
makeFileSubType()
Make the file subtype |
void |
printOb(int row,
int col)
Print the list of dates in the file |
Methods inherited from class ucar.nc2.iosp.gempak.AbstractGempakStationFileReader |
---|
findStationIndex, getDates, getDateString, getFileSubType, getFileType, getParameters, getStationKeyNames, getStations, makeDateList, printDates, printStations, readStationsAndTimes |
Methods inherited from class ucar.nc2.iosp.gempak.GempakFileReader |
---|
DM_RDTR, DM_RDTR, DM_RFLT, DM_RFLT, DM_RFLT, DM_RINT, DM_RINT, DM_RINT, DM_RPKG, DM_RSTR, DM_RSTR, DM_UNPK, findFileHeader, findKey, getBits, getByteOrder, getByteOrder, getDataPointer, getFile, getFileHeader, getFilename, getInitFileSize, getOffset, getPart, getPartNumber, init, logError, printFileLabel, printHeaders, printKeys, printParts, readFileHeaderInfo, readHeaders, readKeys, readParts |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String SNDT
public static final String DATE
public static final String TIME
public static final int PRES_COORD
public static final int THTA_COORD
public static final int HGHT_COORD
public static final String MERGED
public static final String UNMERGED
Method Detail |
---|
public static GempakSoundingFileReader getInstance(RandomAccessFile raf, boolean fullCheck) throws IOException
raf
- RandomAccessFile to read.fullCheck
- if true, check entire structure
IOException
- problem reading fileprotected boolean init() throws IOException
init
in class AbstractGempakStationFileReader
IOException
- problem reading the dataprotected boolean init(boolean fullCheck) throws IOException
init
in class AbstractGempakStationFileReader
fullCheck
- check to make sure there are grids we can handle
IOException
- problem reading the datapublic int getVerticalCoordinate()
public List<String> getMergedParts()
public List<String> getUnmergedParts()
protected void makeFileSubType()
makeFileSubType
in class AbstractGempakStationFileReader
public void printOb(int row, int col)
row
- ob rowcol
- ob columnpublic static void main(String[] args) throws IOException
args
- [0] filename (required),
[1] variable name (X for default),
[2] X to not list grids
IOException
- problem reading the file
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |