public class CF1Convention extends CSMConvention
CoordSysBuilder.ConventionNameOk, CoordSysBuilder.VarProcess
checkForMeter
conventionName, 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 CSM axis type identification with "projection_x_coordinate", "projection_y_coordinate"
and the various dimensionless vertical coordinates
|
static int |
getVersion(String hasName)
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, makeCoordinateTransform
isMine
addCoordinateVariable, addUserAdvice, assignCoordinateSystemsExplicit, assignCoordinateTransforms, breakupConventionNames, buildCoordinateSystems, factory, findCoordinateAxis, findCoordinateSystems, findCoordinateTransforms, findVarProcess, getConventionUsed, getParseInfo, getUseMaximalCoordSys, getUserAdvice, hasXY, isCoordinateAxisForVariable, makeCoordinateAxes, makeCoordinateSystems, makeCoordinateSystemsImplicit, makeCoordinateSystemsMaximal, makeCoordinateTransforms, makeCoordinateTransformVariable, makeDummyTransformVariable, registerConvention, registerConvention, registerConvention, registerNcML, setConventionUsed, setUseMaximalCoordSys
public static int getVersion(String hasName)
hasName
- 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
CoordSysBuilderIF
augmentDataset
in interface CoordSysBuilderIF
augmentDataset
in class CSMConvention
ds
- modify this datasetcancelTask
- give user a chance to bail outIOException
- on errorprotected AxisType getAxisType(NetcdfDataset ncDataset, VariableEnhanced v)
getAxisType
in class CSMConvention
ncDataset
- for this datasetv
- a variable alreaddy identified as a Coodinate AxisCopyright © 1999–2015 UCAR/Unidata. All rights reserved.