public class Level2VolumeScan
extends java.lang.Object
Documentation on Archive Level II data format can be found at: http://www.ncdc.noaa.gov/oa/radar/leveliidoc.html
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDataFormat()
Get data format (ARCHIVE2, AR2V0001) for this file.
|
int |
getDopplarResolution() |
java.util.Date |
getEndDate() |
java.util.List<java.util.List<Level2Record>> |
getHighResCoeffocientGroups() |
java.util.List<java.util.List<Level2Record>> |
getHighResDiffPhaseGroups() |
java.util.List<java.util.List<Level2Record>> |
getHighResDiffReflectGroups() |
java.util.List<java.util.List<Level2Record>> |
getHighResReflectivityGroups() |
java.util.List<java.util.List<Level2Record>> |
getHighResSpectrumGroups() |
java.util.List<java.util.List<Level2Record>> |
getHighResVelocityGroups() |
int |
getMaxRadials(int r) |
int |
getMinRadials(int r) |
java.util.List<java.util.List<Level2Record>> |
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<java.util.List<Level2Record>> |
getVelocityGroups()
Get Velocity Groups Groups are all the records for a variable and elevation_num;
|
boolean |
hasDifferentDopplarResolutions() |
boolean |
hasHighResolutions(int dt) |
static long |
testValid(java.lang.String ufilename) |
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<java.util.List<Level2Record>> getReflectivityGroups()
public java.util.List<java.util.List<Level2Record>> getVelocityGroups()
public java.util.List<java.util.List<Level2Record>> getHighResVelocityGroups()
public java.util.List<java.util.List<Level2Record>> getHighResReflectivityGroups()
public java.util.List<java.util.List<Level2Record>> getHighResSpectrumGroups()
public java.util.List<java.util.List<Level2Record>> getHighResDiffReflectGroups()
public java.util.List<java.util.List<Level2Record>> getHighResDiffPhaseGroups()
public java.util.List<java.util.List<Level2Record>> getHighResCoeffocientGroups()
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