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) |
AxisType |
getAxisType(VariableDS.Builder vb)
Augment COARDS axis type identification with Standard names (including dimensionless vertical coordinates) and
CF.AXIS attributes
|
static int |
getVersion(String hasConvName)
Get which CF version this is, ie CF-1.x
|
static String |
getZisPositive(String zaxisName,
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(String hasConvName)
hasConvName - extract from convention name or list of namespublic static String getZisPositive(String zaxisName, String vertCoordUnits)
zaxisName - z coordinate axis namevertCoordUnits - z coordinate axis nameprotected void augmentDataset(CancelTask cancelTask) throws IOException
IOExceptionpublic AxisType getAxisType(VariableDS.Builder vb)
vb - a variable already identified as a Coordinate Axisprotected void identifyCoordinateAxes()
CoordSystemBuilderidentifyCoordinateAxes in class CoordSystemBuilder