| Package | Description |
|---|---|
| ucar.nc2.dataset |
An extension to the netCDF API which provides support for coordinate systems, scale/offset/missing data,
and NcML.
|
| ucar.nc2.dataset.conv |
Parses the information in netCDF datasets using Conventions, and extracts
information about coordinate systems.
|
| ucar.nc2.dt |
Scientific data types package.
|
| ucar.nc2.dt.grid |
Scientific data type "Grid", uses cartesian coordinate system.
|
| ucar.nc2.dt.radial |
Scientific data type "Radial", uses spherical coordinate system.
|
| ucar.nc2.ft.grid | |
| ucar.nc2.ft.point.standard |
package ucar.nc2.ft.point.standard : Standard Implementation of Point Feature Types
|
| Modifier and Type | Class and Description |
|---|---|
class |
CoordinateAxis1D
A 1-dimensional Coordinate Axis.
|
class |
CoordinateAxis1DTime
A 1-dimensional Coordinate Axis representing Calendar time.
|
class |
CoordinateAxis2D
A 2-dimensional numeric Coordinate Axis.
|
| Modifier and Type | Field and Description |
|---|---|
CoordinateAxis |
CoordSysBuilder.VarProcess.axis |
protected CoordinateAxis |
CoordinateSystem.aziAxis |
protected CoordinateAxis |
CoordinateSystem.elevAxis |
protected CoordinateAxis |
CoordinateSystem.ensAxis |
protected CoordinateAxis |
CoordinateSystem.hAxis |
protected CoordinateAxis |
CoordinateSystem.latAxis |
protected CoordinateAxis |
CoordinateSystem.lonAxis |
protected CoordinateAxis |
CoordinateSystem.pAxis |
protected CoordinateAxis |
CoordinateSystem.radialAxis |
protected CoordinateAxis |
CoordinateSystem.tAxis |
protected CoordinateAxis |
CoordinateSystem.xAxis |
protected CoordinateAxis |
CoordinateSystem.yAxis |
protected CoordinateAxis |
CoordinateSystem.zAxis |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<CoordinateAxis> |
CoordinateSystem.coordAxes |
| Modifier and Type | Method and Description |
|---|---|
CoordinateAxis |
NetcdfDataset.addCoordinateAxis(VariableDS v)
Add a CoordinateAxis to the dataset, by turning the VariableDS into a CoordinateAxis (if needed).
|
CoordinateAxis |
CoordinateAxis1D.copyNoCache() |
CoordinateAxis |
CoordinateAxis.copyNoCache()
Make a copy, with an independent cache.
|
static CoordinateAxis |
CoordinateAxis.factory(NetcdfDataset ncd,
VariableDS vds)
Create a coordinate axis from an existing Variable.
|
CoordinateAxis |
CoordinateSystem.findAxis(AxisType type)
Find the CoordinateAxis that has the given AxisType.
|
CoordinateAxis |
NetcdfDataset.findCoordinateAxis(AxisType type)
Retrieve the CoordinateAxis with the specified Axis Type.
|
CoordinateAxis |
NetcdfDataset.findCoordinateAxis(java.lang.String fullName)
Retrieve the CoordinateAxis with the specified type.
|
CoordinateAxis |
CoordinateSystem.getAzimuthAxis()
get the CoordinateAxis with AxisType.RadialAzimuth, or null if none.
|
CoordinateAxis |
CoordinateSystem.getElevationAxis()
get the CoordinateAxis with AxisType.RadialElevation, or null if none.
|
CoordinateAxis |
CoordinateSystem.getEnsembleAxis()
get the CoordinateAxis with AxisType.Ensemble, or null if none.
|
CoordinateAxis |
CoordinateSystem.getHeightAxis()
get the CoordinateAxis with AxisType.Height, or null if none.
|
CoordinateAxis |
CoordinateSystem.getLatAxis()
get the CoordinateAxis with AxisType.Lat, or null if none.
|
CoordinateAxis |
CoordinateSystem.getLonAxis()
get the CoordinateAxis with AxisType.Lon, or null if none.
|
CoordinateAxis |
CoordinateSystem.getPressureAxis()
get the CoordinateAxis with AxisType.Pressure, or null if none.
|
CoordinateAxis |
CoordinateSystem.getRadialAxis()
get the CoordinateAxis with AxisType.RadialDistance, or null if none.
|
CoordinateAxis |
CoordinateSystem.getTaxis()
get the CoordinateAxis with AxisType.Time, or null if none.
|
CoordinateAxis |
CoordinateSystem.getXaxis()
get the CoordinateAxis with AxisType.GeoX, or null if none.
|
CoordinateAxis |
CoordinateSystem.getYaxis()
get the CoordinateAxis with AxisType.GeoY, or null if none.
|
CoordinateAxis |
CoordinateSystem.getZaxis()
get the CoordinateAxis with AxisType.GeoZ, or null if none.
|
CoordinateAxis |
CoordSysBuilder.VarProcess.makeIntoCoordinateAxis()
Turn the variable into a coordinate axis, if not already.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CoordinateAxis> |
CoordSysBuilder.VarProcess.findCoordinateAxes(boolean addCoordVariables)
Create a list of coordinate axes for this data variable.
|
java.util.List<CoordinateAxis> |
NetcdfDataset.getCoordinateAxes()
Get the list of all CoordinateAxis objects used by this dataset.
|
java.util.List<CoordinateAxis> |
CoordinateSystem.getCoordinateAxes()
get the List of CoordinateAxis objects
|
| Modifier and Type | Method and Description |
|---|---|
int |
CoordinateAxis.AxisComparator.compare(CoordinateAxis c1,
CoordinateAxis c2) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CoordinateSystem.containsAxes(java.util.List<CoordinateAxis> wantAxes)
Do we have all the axes in the list?
|
protected boolean |
CoordSysBuilder.hasXY(java.util.List<CoordinateAxis> coordAxes) |
static java.lang.String |
CoordinateSystem.makeName(java.util.List<CoordinateAxis> axes)
Create standard name from list of axes.
|
| Constructor and Description |
|---|
CoordinateSystem(NetcdfDataset ds,
java.util.Collection<CoordinateAxis> axes,
java.util.Collection<CoordinateTransform> coordTrans)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
WRFConvention.getZisPositive(CoordinateAxis v)
Does increasing values of Z go vertical up?
|
java.lang.String |
NUWGConvention.getZisPositive(CoordinateAxis v) |
java.lang.String |
ADASConvention.getZisPositive(CoordinateAxis v)
Does increasing values of Z go vertical up?
|
protected java.lang.String |
IFPSConvention.getZisPositive(NetcdfDataset ds,
CoordinateAxis v) |
protected java.lang.String |
M3IOVGGridConvention.getZPositive(CoordinateAxis axis) |
| Modifier and Type | Method and Description |
|---|---|
CoordinateAxis |
GridCoordSystem.getTimeAxis()
Get the Time axis, if it exists.
|
CoordinateAxis |
GridCoordSystem.getXHorizAxis()
Get the X axis.
|
CoordinateAxis |
GridCoordSystem.getYHorizAxis()
Get the Y axis.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CoordinateAxis> |
GridCoordSystem.getCoordinateAxes()
Get the list of all axes.
|
| Modifier and Type | Method and Description |
|---|---|
CoordinateAxis |
GridCoordSys.getTimeAxis()
get the Time axis
|
CoordinateAxis |
GridCoordSys.getXHorizAxis()
get the X Horizontal axis (either GeoX or Lon)
|
CoordinateAxis |
GridCoordSys.getYHorizAxis()
get the Y Horizontal axis (either GeoY or Lat)
|
| Modifier and Type | Method and Description |
|---|---|
CoordinateAxis |
RadialCoordSys.getAzimuthAxis()
get the Azimuth axis
|
CoordinateAxis |
RadialCoordSys.getElevationAxis()
get the Elevation axis
|
CoordinateAxis |
RadialCoordSys.getRadialAxis()
get the Radial axis
|
CoordinateAxis |
RadialCoordSys.getTimeAxis()
get the Time axis
|
| Modifier and Type | Method and Description |
|---|---|
CoordinateAxis |
GridCoordSys.getTimeAxis()
Get the Time axis, if it exists.
|
CoordinateAxis |
GridCoordSys.getXHorizAxis()
Get the X axis.
|
CoordinateAxis |
GridCoordSys.getYHorizAxis()
Get the Y axis.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CoordinateAxis> |
GridCoordSys.getCoordinateAxes()
Get the list of all axes.
|
| Modifier and Type | Method and Description |
|---|---|
static CoordinateAxis |
CoordSysEvaluator.findCoordByType(NetcdfDataset ds,
AxisType atype)
Look for Axis by Type.
|
static CoordinateAxis |
CoordSysEvaluator.findCoordByType(NetcdfDataset ds,
AxisType atype,
CoordSysEvaluator.Predicate p)
Look for Axis by Type and test against a predicate
|
protected CoordinateAxis |
TableConfigurerImpl.findZAxisNotStationAlt(NetcdfDataset ds) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CoordSysEvaluator.Predicate.match(CoordinateAxis axis) |
| Modifier and Type | Method and Description |
|---|---|
static void |
CoordSysEvaluator.findCoords(TableConfig nt,
java.util.List<CoordinateAxis> axes) |