public class CF1Convention extends CoordSystemBuilder
| Modifier and Type | Class and Description |
|---|---|
static class |
CF1Convention.Factory |
CoordSystemBuilder.VarProcess| Modifier and Type | Field and Description |
|---|---|
protected boolean |
checkForMeter |
conventionName, coords, coordVarsForDimension, datasetBuilder, debug, log, parseInfo, rootGroup, userAdvice, varList| Modifier | Constructor and Description |
|---|---|
protected |
CF1Convention(NetcdfDataset.Builder datasetBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
augmentDataset(CancelTask cancelTask) |
protected void |
augmentGroup(Group.Builder gb,
CancelTask cancelTask) |
protected void |
augmentGroups(Group.Builder gb,
CancelTask cancelTask) |
AxisType |
getAxisType(VariableDS.Builder vb)
Augment COARDS axis type identification with Standard names (including dimensionless vertical coordinates) and
CF.AXIS attributes
|
static int |
getVersion(java.lang.String hasConvName)
Get which CF version this is, ie CF-1.x
|
static java.lang.String |
getZisPositive(java.lang.String zaxisName,
java.lang.String vertCoordUnits)
Guess the value of ZisPositive based on z axis name and units
|
protected void |
identifyCoordinateAxes()
Everything named in the coordinateAxes or coordinates attribute are Coordinate axes.
|
addUserAdvice, assignCoordinateSystemsExplicit, assignCoordinateTransforms, buildCoordinateSystems, countDomainSize, findCoordinateAxis, findVarProcess, getConventionUsed, getParseInfo, getUserAdvice, identifyCoordinateSystems, identifyCoordinateTransforms, isCoordinateAxisForVariable, isCoordinateVariable, makeCoordinateAxes, makeCoordinateSystems, makeCoordinateSystemsImplicit, makeCoordinateTransform, makeCoordinateTransforms, makeCoordinateTransformVariable, setConventionUsedprotected CF1Convention(NetcdfDataset.Builder datasetBuilder)
public static int getVersion(java.lang.String hasConvName)
hasConvName - extract from convention name or list of namespublic static java.lang.String getZisPositive(java.lang.String zaxisName,
java.lang.String vertCoordUnits)
zaxisName - z coordinate axis namevertCoordUnits - z coordinate axis nameprotected void augmentDataset(CancelTask cancelTask) throws java.io.IOException
java.io.IOExceptionprotected void augmentGroups(Group.Builder gb, CancelTask cancelTask) throws java.io.IOException
java.io.IOExceptionprotected void augmentGroup(Group.Builder gb, CancelTask cancelTask) throws java.io.IOException
java.io.IOExceptionpublic AxisType getAxisType(VariableDS.Builder vb)
vb - a variable already identified as a Coordinate Axisprotected void identifyCoordinateAxes()
CoordSystemBuilderidentifyCoordinateAxes in class CoordSystemBuilder