|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.nc2.iosp.nexrad2.Level2VolumeScan
public class Level2VolumeScan
This class reads a NEXRAD level II data file. It can handle NCDC archives (ARCHIVE2), as well as CRAFT/IDD compressed files (AR2V0001).
Adapted with permission from the Java Iras software developed by David Priegnitz at NSSL.Documentation on Archive Level II data format can be found at: http://www.ncdc.noaa.gov/oa/radar/leveliidoc.html
| Field Summary | |
|---|---|
static java.lang.String |
AR2V0001
|
static java.lang.String |
AR2V0002
|
static java.lang.String |
AR2V0003
|
static java.lang.String |
AR2V0004
|
static java.lang.String |
ARCHIVE2
|
| Method Summary | |
|---|---|
java.lang.String |
getDataFormat()
Get data format (ARCHIVE2, AR2V0001) for this file. |
int |
getDopplarResolution()
|
java.util.Date |
getEndDate()
|
java.util.List |
getHighResReflectivityGroups()
|
java.util.List |
getHighResSpectrumGroups()
|
java.util.List |
getHighResVelocityGroups()
|
int |
getMaxRadials(int r)
|
int |
getMinRadials(int r)
|
java.util.List |
getReflectivityGroups()
Get Reflectivity Groups Groups are all the records for a variable and elevation_num; |
java.util.Date |
getStartDate()
|
double |
getStationElevation()
|
java.lang.String |
getStationId()
Get the 4-char station ID for this data |
double |
getStationLatitude()
|
double |
getStationLongitude()
|
java.lang.String |
getStationName()
|
int |
getTitleJulianDays()
Get the starting Julian day for this volume |
int |
getTitleMsecs()
Get the starting time in seconds since midnight. |
int |
getVCP()
Get the Volume Coverage Pattern number for this data. |
java.util.List |
getVelocityGroups()
Get Velocity Groups Groups are all the records for a variable and elevation_num; |
boolean |
hasDifferentDopplarResolutions()
|
boolean |
hasHighResolutions(int dt)
|
static void |
main(java.lang.String[] args)
|
static void |
main2(java.lang.String[] args)
test |
static long |
testValid(java.lang.String ufilename)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ARCHIVE2
public static final java.lang.String AR2V0001
public static final java.lang.String AR2V0002
public static final java.lang.String AR2V0003
public static final java.lang.String AR2V0004
| Method Detail |
|---|
public int getMaxRadials(int r)
public int getMinRadials(int r)
public int getDopplarResolution()
public boolean hasDifferentDopplarResolutions()
public boolean hasHighResolutions(int dt)
public java.util.List getReflectivityGroups()
public java.util.List getVelocityGroups()
public java.util.List getHighResVelocityGroups()
public java.util.List getHighResReflectivityGroups()
public java.util.List getHighResSpectrumGroups()
public java.lang.String getDataFormat()
public int getTitleJulianDays()
public int getTitleMsecs()
public int getVCP()
Level2Record.getVolumeCoveragePatternName(int)public java.lang.String getStationId()
public java.lang.String getStationName()
public double getStationLatitude()
public double getStationLongitude()
public double getStationElevation()
public java.util.Date getStartDate()
public java.util.Date getEndDate()
public static long testValid(java.lang.String ufilename)
throws java.io.IOException
java.io.IOException
public static void main2(java.lang.String[] args)
throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||