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,
String paramName,
NetcdfFile ds,
Variable v,
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 AxisType |
getAxisType(NetcdfDataset ncd,
VariableEnhanced v)
Identify what kind of AxisType the named variable is.
|
protected CoordinateTransform |
makeCoordinateTransform(NetcdfDataset ds,
Variable ctv) |
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 void augmentDataset(NetcdfDataset ds, CancelTask cancelTask) throws IOException
CoordSysBuilderIF
augmentDataset
in interface CoordSysBuilderIF
augmentDataset
in class CoordSysBuilder
ds
- modify this datasetcancelTask
- give user a chance to bail outIOException
- on errorprotected void findCoordinateAxes(NetcdfDataset ds)
findCoordinateAxes
in class CoordSysBuilder
ds
- whyprotected AxisType getAxisType(NetcdfDataset ncd, VariableEnhanced v)
CoordSysBuilder
getAxisType
in class COARDSConvention
ncd
- for this datasetv
- a variable alreaddy identified as a Coodinate Axisprotected CoordinateTransform makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
makeCoordinateTransform
in class CoordSysBuilder
protected boolean addParameter2(CoordinateTransform rs, String paramName, NetcdfFile ds, Variable v, String attName, boolean readData)
rs
- the CoordinateTransformparamName
- the parameter nameds
- datasetv
- variableattName
- variable attribute namereadData
- if true, read data and use a s parameter valueCopyright © 1999–2015 UCAR/Unidata. All rights reserved.