public class GribUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CENTER |
static String |
GEN_PROCESS |
static String |
SUBCENTER |
static String |
TABLE_VERSION |
Constructor and Description |
---|
GribUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
cleanupDescription(String desc) |
static String |
cleanupUnits(String unit) |
static CalendarPeriod |
getCalendarPeriod(int timeUnit)
Convert a time unit to a CalendarPeriod
GRIB1 and GRIB2 are the same (!)
|
static CalendarDate |
getValidTime(CalendarDate refDate,
int timeUnit,
int offset) |
static String |
makeNameFromDescription(String desc) |
static boolean |
scanModeSameDirection(int scanMode)
All rows scan in the same/opposite direction.
|
static boolean |
scanModeXisConsecutive(int scanMode)
Adjacent points in x or y direction are consecutive.
|
static boolean |
scanModeXisPositive(int scanMode)
X Points scan in +/- direction.
|
static boolean |
scanModeYisPositive(int scanMode)
Y Points scan in +/- direction.
|
public static final String CENTER
public static final String SUBCENTER
public static final String GEN_PROCESS
public static final String TABLE_VERSION
public static CalendarPeriod getCalendarPeriod(int timeUnit)
timeUnit
- (GRIB1 table 4) (GRIB2 Code table 4.4 : Indicator of unit of time range)public static CalendarDate getValidTime(CalendarDate refDate, int timeUnit, int offset)
public static boolean scanModeXisPositive(int scanMode)
scanMode
- scanMode bytepublic static boolean scanModeYisPositive(int scanMode)
scanMode
- scanMode bytepublic static boolean scanModeXisConsecutive(int scanMode)
scanMode
- scanMode bytepublic static boolean scanModeSameDirection(int scanMode)
scanMode
- scanMode byteCopyright © 1999–2019 UCAR/Unidata. All rights reserved.