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 | Field and Description |
---|---|
static java.lang.String |
AR2V0001 |
static java.lang.String |
AR2V0002 |
static java.lang.String |
AR2V0003 |
static java.lang.String |
AR2V0004 |
static java.lang.String |
AR2V0006 |
static java.lang.String |
AR2V0007 |
static java.lang.String |
ARCHIVE2 |
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 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
public static final java.lang.String AR2V0006
public static final java.lang.String AR2V0007
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