public class WRFConvention extends CoordSysBuilder
CoordSysBuilder.ConventionNameOk, CoordSysBuilder.VarProcess
conventionName, coordVarMap, debug, log, parseInfo, resourcesDir, userAdvice, varList
Constructor and Description |
---|
WRFConvention() |
Modifier and Type | Method and Description |
---|---|
protected void |
assignCoordinateTransforms(NetcdfDataset ncDataset)
Assign CoordinateTransform objects to Coordinate Systems.
|
void |
augmentDataset(NetcdfDataset ds,
CancelTask cancelTask)
Make changes to the dataset that are needed before processing scale/offset in NetcdfDataset.
|
protected AxisType |
getAxisType(NetcdfDataset ds,
VariableEnhanced ve)
Identify what kind of AxisType the named variable is.
|
java.lang.String |
getZisPositive(CoordinateAxis v)
Does increasing values of Z go vertical up?
|
static boolean |
isMine(NetcdfFile ncfile) |
static void |
main(java.lang.String[] args) |
protected void |
makeCoordinateTransforms(NetcdfDataset ds)
Take all previously identified Coordinate Transforms and create a
CoordinateTransform object by calling CoordTransBuilder.makeCoordinateTransform().
|
addCoordinateVariable, addUserAdvice, assignCoordinateSystemsExplicit, breakupConventionNames, buildConventionAttribute, buildCoordinateSystems, factory, findCoordinateAxes, findCoordinateAxis, findCoordinateSystems, findCoordinateTransforms, findVarProcess, getConventionUsed, getParseInfo, getUseMaximalCoordSys, getUserAdvice, hasXY, isCoordinateAxisForVariable, makeCoordinateAxes, makeCoordinateSystems, makeCoordinateSystemsImplicit, makeCoordinateSystemsMaximal, makeCoordinateTransform, makeCoordinateTransformVariable, makeDummyTransformVariable, registerConvention, registerConvention, registerConvention, registerNcML, setConventionUsed, setUseMaximalCoordSys
public static boolean isMine(NetcdfFile ncfile)
public void augmentDataset(NetcdfDataset ds, CancelTask cancelTask)
CoordSysBuilderIF
augmentDataset
in interface CoordSysBuilderIF
augmentDataset
in class CoordSysBuilder
ds
- modify this datasetcancelTask
- give user a chance to bail outprotected void makeCoordinateTransforms(NetcdfDataset ds)
CoordSysBuilder
makeCoordinateTransforms
in class CoordSysBuilder
ds
- whyprotected AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve)
CoordSysBuilder
getAxisType
in class CoordSysBuilder
ds
- for this datasetve
- a variable alreaddy identified as a Coodinate Axispublic java.lang.String getZisPositive(CoordinateAxis v)
v
- for thsi axisprotected void assignCoordinateTransforms(NetcdfDataset ncDataset)
assignCoordinateTransforms
in class CoordSysBuilder
ncDataset
- whypublic static void main(java.lang.String[] args) throws java.io.IOException, InvalidRangeException
java.io.IOException
InvalidRangeException