public class CSMConvention extends COARDSConvention
CoordSysBuilder.ConventionNameOk, CoordSysBuilder.VarProcess
checkForMeter
conventionName, coordVarMap, debug, log, parseInfo, resourcesDir, userAdvice, varList
Constructor and Description |
---|
CSMConvention() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
addParameter2(CoordinateTransform rs,
java.lang.String paramName,
NetcdfFile ds,
Variable v,
java.lang.String attName,
boolean readData)
Add a Parameter to a CoordinateTransform.
|
void |
augmentDataset(NetcdfDataset ds,
CancelTask cancelTask)
Make changes to the dataset that are needed before processing scale/offset in NetcdfDataset.
|
protected void |
findCoordinateAxes(NetcdfDataset ds)
The attribute "coordinates" is an alias for _CoordinateAxes.
|
protected CoordinateTransform |
makeCoordinateTransform(NetcdfDataset ds,
Variable ctv) |
checkTimeVarForCalendar, getAxisType, isMine
addCoordinateVariable, addUserAdvice, assignCoordinateSystemsExplicit, assignCoordinateTransforms, breakupConventionNames, buildConventionAttribute, 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 void augmentDataset(NetcdfDataset ds, CancelTask cancelTask) throws java.io.IOException
CoordSysBuilderIF
augmentDataset
in interface CoordSysBuilderIF
augmentDataset
in class COARDSConvention
ds
- modify this datasetcancelTask
- give user a chance to bail outjava.io.IOException
- on errorprotected void findCoordinateAxes(NetcdfDataset ds)
findCoordinateAxes
in class CoordSysBuilder
ds
- whyprotected CoordinateTransform makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
makeCoordinateTransform
in class CoordSysBuilder
protected boolean addParameter2(CoordinateTransform rs, java.lang.String paramName, NetcdfFile ds, Variable v, java.lang.String attName, boolean readData)
rs
- the CoordinateTransformparamName
- the parameter nameds
- datasetv
- variableattName
- variable attribute namereadData
- if true, read data and use a s parameter value