Package ucar.nc2.internal.dataset.conv
Class ADASConvention
- java.lang.Object
-
- ucar.nc2.internal.dataset.CoordSystemBuilder
-
- ucar.nc2.internal.dataset.conv.ADASConvention
-
public class ADASConvention extends CoordSystemBuilder
ADAS netcdf files. Not finished because we dont have any tests files.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classADASConvention.Factory-
Nested classes/interfaces inherited from class ucar.nc2.internal.dataset.CoordSystemBuilder
CoordSystemBuilder.VarProcess
-
-
Field Summary
-
Fields inherited from class ucar.nc2.internal.dataset.CoordSystemBuilder
conventionName, coords, coordVarsForDimension, datasetBuilder, debug, log, parseInfo, rootGroup, userAdvice, varList
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaugmentDataset(CancelTask cancelTask)protected AxisTypegetAxisType(VariableDS.Builder vb)Identify what kind of AxisType the named variable is.StringgetZisPositive(CoordinateAxis v)Does increasing values of Z go vertical up?protected voidmakeCoordinateTransforms()Take all previously identified Coordinate Transforms and create a CoordinateTransform object by calling CoordTransBuilder.makeCoordinateTransform().-
Methods inherited from class ucar.nc2.internal.dataset.CoordSystemBuilder
addUserAdvice, assignCoordinateSystemsExplicit, assignCoordinateTransforms, buildCoordinateSystems, countDomainSize, findCoordinateAxis, findVarProcess, getConventionUsed, getParseInfo, getUserAdvice, identifyCoordinateAxes, identifyCoordinateSystems, identifyCoordinateTransforms, isCoordinateAxisForVariable, isCoordinateVariable, makeCoordinateAxes, makeCoordinateSystems, makeCoordinateSystemsImplicit, makeCoordinateTransform, makeCoordinateTransformVariable, setConventionUsed
-
-
-
-
Method Detail
-
augmentDataset
protected void augmentDataset(CancelTask cancelTask) throws IOException
- Overrides:
augmentDatasetin classCoordSystemBuilder- Throws:
IOException
-
makeCoordinateTransforms
protected void makeCoordinateTransforms()
Description copied from class:CoordSystemBuilderTake all previously identified Coordinate Transforms and create a CoordinateTransform object by calling CoordTransBuilder.makeCoordinateTransform().- Overrides:
makeCoordinateTransformsin classCoordSystemBuilder
-
getAxisType
protected AxisType getAxisType(VariableDS.Builder vb)
Description copied from class:CoordSystemBuilderIdentify what kind of AxisType the named variable is. Only called for variables already identified as Coordinate Axes. Default null - subclasses can override.- Overrides:
getAxisTypein classCoordSystemBuilder- Parameters:
vb- a variable already identified as a Coordinate Axis- Returns:
- AxisType or null if unknown.
-
getZisPositive
public String getZisPositive(CoordinateAxis v)
Does increasing values of Z go vertical up?- Parameters:
v- for this axis- Returns:
- "up" if this is a Vertical (z) coordinate axis which goes up as coords get bigger, else return "down"
-
-