public class CF1Convention extends CSMConvention
CoordSysBuilder.ConventionNameOk, CoordSysBuilder.VarProcesscheckForMeterconventionName, coordVarMap, debug, log, parseInfo, resourcesDir, userAdvice, varList| Constructor and Description |
|---|
CF1Convention() |
| Modifier and Type | Method and Description |
|---|---|
void |
augmentDataset(NetcdfDataset ds,
CancelTask cancelTask)
Make changes to the dataset that are needed before processing scale/offset in NetcdfDataset.
|
protected AxisType |
getAxisType(NetcdfDataset ncDataset,
VariableEnhanced v)
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
|
addParameter2, findCoordinateAxes, makeCoordinateTransformcheckTimeVarForCalendar, isMineaddCoordinateVariable, addUserAdvice, assignCoordinateSystemsExplicit, assignCoordinateTransforms, breakupConventionNames, buildConventionAttribute, buildCoordinateSystems, factory, findCoordinateAxis, findCoordinateSystems, findCoordinateTransforms, findVarProcess, getConventionUsed, getParseInfo, getUseMaximalCoordSys, getUserAdvice, isCoordinateAxisForVariable, makeCoordinateAxes, makeCoordinateSystems, makeCoordinateSystemsImplicit, makeCoordinateSystemsMaximal, makeCoordinateTransforms, makeCoordinateTransformVariable, registerConvention, registerConvention, registerConvention, registerNcML, setConventionUsed, setUseMaximalCoordSyspublic 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 namepublic void augmentDataset(NetcdfDataset ds, CancelTask cancelTask) throws IOException
CoordSysBuilderIFaugmentDataset in interface CoordSysBuilderIFaugmentDataset in class CSMConventionds - modify this datasetcancelTask - give user a chance to bail outIOException - on errorprotected AxisType getAxisType(NetcdfDataset ncDataset, VariableEnhanced v)
getAxisType in class COARDSConventionncDataset - for this datasetv - a variable alreaddy identified as a Coodinate Axis