public class Grib1GDSVariables extends Object implements GribGDSVariablesIF
tenToNegSix, tenToNegThree, tenToSix, tenToThree| Constructor and Description |
|---|
Grib1GDSVariables(byte[] input)
Constructs a Grib2GDSVariables object from a byte[].
|
| Modifier and Type | Method and Description |
|---|---|
float |
get80La1()
octet 11-13.
|
float |
get80Lo1()
octet 14-16.
|
int |
get80TypeGdsKey() |
int |
getAngle()
octet 29-31.
|
int |
getBasicAngle() |
float |
getDx()
octet 24-25.
|
float |
getDy()
octet 26-27.
|
float |
getEarthRadius()
EarthRadius static for Grib1
|
byte[] |
getGDSBytes()
GDS as byte[]
|
int |
getGdsKey()
.
|
int |
getGdtn()
Get type of grid.
|
int |
getGridCenter()
octets 11-13
GridCenter.
|
String |
getGridUnits()
GridUnits
|
int |
getInt(int index)
Converts byte to int.
|
int |
getIolon()
are extreme points in the quasi regular grid.
|
float |
getLa1()
octet 11-13.
|
float |
getLa2()
octet 18-20.
|
float |
getLaD()
.
|
float |
getLap()
octet 11-13.
|
float |
getLatin1()
octet 24-26.
|
float |
getLatin2()
octet 32-34.
|
int |
getLength() |
float |
getLo1()
octet 14-16.
|
float |
getLo2()
octet 21-23.
|
float |
getLop()
octet 14-16.
|
float |
getLoV()
octet 18-20.
|
float |
getMajorAxis()
MajorAxis static for Grib1
|
float |
getMinorAxis()
MinorAxis static for Grib1
|
int |
getNp()
octets 26-27
|
float |
getNr()
octet 32-34
|
int |
getNumberPoints()
number of data points .
|
int |
getNV()
octet 4
NV.
|
int |
getNx()
octet 7-8.
|
int |
getNy()
octet 9-10.
|
int |
getOlon()
olon > 0 is a quasi regular grid.
|
int[] |
getParallels()
Gets the number of points in each parallel for Quasi/Thin grids
|
float |
getPoleLat()
.
|
float |
getPoleLon()
.
|
int |
getProjectionFlag()
octet 27.
|
int |
getPVorPL()
octet 5
NV.
|
int |
getResolution()
octet 17.
|
float |
getRotationAngle()
.
|
int |
getScanMode()
octet 28.
|
int |
getSection()
Number of this section, should be 2.
|
int |
getShape()
.
|
int |
getSource()
source of grid definition.
|
float |
getSpLat()
octet 35-37.
|
float |
getSpLon()
octet 38-40.
|
float |
getStretchingFactor()
.
|
int |
getSubDivisions()
.
|
int |
getUnscaledLa1()
octet 11-13.
|
int |
getUnscaledLo1()
octet 14-16.
|
double[] |
getVerticalPressureLevels() |
double[] |
getVerticalPressureLevels(double levelValue)
get Vertical pressure levels
|
float |
getXo()
.
|
float |
getXp()
octet 24-25.
|
float |
getYo()
.
|
float |
getYp()
octet 26-27.
|
boolean |
hasVerticalPressureLevels()
hasVerticalLevels.
|
boolean |
isThin()
isThin.
|
public Grib1GDSVariables(byte[] input)
throws IOException
input - PDSIOException - if raf contains no valid GRIB filepublic byte[] getGDSBytes()
getGDSBytes in interface GribGDSVariablesIFpublic final int getLength()
getLength in interface GribGDSVariablesIFpublic final int getSection()
getSection in interface GribGDSVariablesIFpublic final int getNV()
public final int getPVorPL()
public final boolean isThin()
public final boolean hasVerticalPressureLevels()
public final int getGdtn()
getGdtn in interface GribGDSVariablesIFpublic final int getNx()
getNx in interface GribGDSVariablesIFpublic final int getNy()
getNy in interface GribGDSVariablesIFpublic final float getLap()
getLap in interface GribGDSVariablesIFpublic final float getLop()
getLop in interface GribGDSVariablesIFpublic final int getGridCenter()
public final float getLa1()
getLa1 in interface GribGDSVariablesIFpublic final int getUnscaledLa1()
public final float get80La1()
public final float getLo1()
getLo1 in interface GribGDSVariablesIFpublic final int getUnscaledLo1()
public final float get80Lo1()
public final int getResolution()
getResolution in interface GribGDSVariablesIFpublic final float getLoV()
getLoV in interface GribGDSVariablesIFpublic final float getLa2()
getLa2 in interface GribGDSVariablesIFpublic final float getLo2()
getLo2 in interface GribGDSVariablesIFpublic final float getDx()
getDx in interface GribGDSVariablesIFpublic final float getDy()
getDy in interface GribGDSVariablesIFpublic final float getXp()
getXp in interface GribGDSVariablesIFpublic final float getYp()
getYp in interface GribGDSVariablesIFpublic final int getProjectionFlag()
getProjectionFlag in interface GribGDSVariablesIFpublic final int getScanMode()
getScanMode in interface GribGDSVariablesIFpublic final int getAngle()
getAngle in interface GribGDSVariablesIFpublic final float getNr()
getNr in interface GribGDSVariablesIFpublic final float getLatin1()
getLatin1 in interface GribGDSVariablesIFpublic final float getLatin2()
getLatin2 in interface GribGDSVariablesIFpublic final float getSpLat()
getSpLat in interface GribGDSVariablesIFpublic final float getSpLon()
getSpLon in interface GribGDSVariablesIFpublic final String getGridUnits()
getGridUnits in interface GribGDSVariablesIFpublic final int getGdsKey()
GribGDSVariablesIFgetGdsKey in interface GribGDSVariablesIFpublic final int get80TypeGdsKey()
public final float getMajorAxis()
getMajorAxis in interface GribGDSVariablesIFpublic final float getMinorAxis()
getMinorAxis in interface GribGDSVariablesIFpublic final float getEarthRadius()
getEarthRadius in interface GribGDSVariablesIFpublic final int getOlon()
getOlon in interface GribGDSVariablesIFpublic final int getIolon()
getIolon in interface GribGDSVariablesIFpublic final int getShape()
GribGDSVariablesIFgetShape in interface GribGDSVariablesIFpublic final int getSource()
getSource in interface GribGDSVariablesIFpublic final int getNumberPoints()
getNumberPoints in interface GribGDSVariablesIFpublic final int getBasicAngle()
public final int getSubDivisions()
GribGDSVariablesIFgetSubDivisions in interface GribGDSVariablesIFpublic final float getLaD()
GribGDSVariablesIFgetLaD in interface GribGDSVariablesIFpublic final int getNp()
getNp in interface GribGDSVariablesIFpublic final float getXo()
GribGDSVariablesIFgetXo in interface GribGDSVariablesIFpublic final float getYo()
GribGDSVariablesIFgetYo in interface GribGDSVariablesIFpublic final float getRotationAngle()
GribGDSVariablesIFgetRotationAngle in interface GribGDSVariablesIFpublic final float getPoleLat()
GribGDSVariablesIFgetPoleLat in interface GribGDSVariablesIFpublic final float getPoleLon()
GribGDSVariablesIFgetPoleLon in interface GribGDSVariablesIFpublic final float getStretchingFactor()
GribGDSVariablesIFgetStretchingFactor in interface GribGDSVariablesIFpublic final int[] getParallels()
public final double[] getVerticalPressureLevels(double levelValue)
public final double[] getVerticalPressureLevels()
public final int getInt(int index)
index - in the byte[] to convertCopyright © 1999-2012 UCAR/Unidata. All Rights Reserved.