public static class Grib2Gds.GdsUnstructured extends Grib2Gds
Grib2Gds.AbstractRotatedLatLon, Grib2Gds.AlbersEqualArea, Grib2Gds.CurvilinearOrthogonal, Grib2Gds.GaussLatLon, Grib2Gds.GdsUnstructured, Grib2Gds.LambertConformal, Grib2Gds.LatLon, Grib2Gds.Mercator, Grib2Gds.PolarStereographic, Grib2Gds.RotatedLatLon, Grib2Gds.RotatedLatLon32769, Grib2Gds.SpaceViewPerspective
Modifier and Type | Field and Description |
---|---|
protected java.util.UUID |
horizontalGridUUID |
protected int |
numberOfGridInReference |
protected int |
numberOfGridUsed |
center, data, earthRadius, earthShape, hashCode, lastOctet, majorAxis, minorAxis, nptsInLine, numberOfDataPoints, scanMode, template
Modifier | Constructor and Description |
---|---|
protected |
GdsUnstructured(byte[] data,
int template)
Construct a GdsUnstructured from a GRIB2 GDS byte array.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
boolean |
isLatLon()
Unstructured grids are not regular lat/lon grids.
|
GdsHorizCoordSys |
makeHorizCoordSys() |
void |
testHorizCoordSys(java.util.Formatter f) |
factory, finish, getEarth, getNameShort, getNptsInLine, getNx, getNxRaw, getNy, getNyRaw, getOctet, getRawBytes, getScanMode, isThin, setCenter, testScanMode
protected final int numberOfGridUsed
protected final int numberOfGridInReference
protected final java.util.UUID horizontalGridUUID
protected GdsUnstructured(byte[] data, int template)
data
- The full GDS section bytes.template
- Template number (should be 101 for this class).public boolean isLatLon()
public GdsHorizCoordSys makeHorizCoordSys()
makeHorizCoordSys
in class Grib2Gds
public void testHorizCoordSys(java.util.Formatter f)
testHorizCoordSys
in class Grib2Gds