public class SingleTrajectoryObsDataset extends TypedDatasetImpl implements TrajectoryObsDataset
time( time) - convertable to -> double lat( time) - convertable to -> double lon( time) - convertable to -> double elev( time) - convertable to -> double var1( time[, dim#]*) ... varN( time[, dim#]*)
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SingleTrajectoryObsDataset.ConfigDeprecated.  | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Variable | elevVarDeprecated.  | 
| protected double | elevVarUnitsConversionFactorDeprecated.  | 
| protected Variable | latVarDeprecated.  | 
| protected Variable | lonVarDeprecated.  | 
| protected Structure | recordVarDeprecated.  | 
| protected Dimension | timeDimDeprecated.  | 
| protected Variable | timeVarDeprecated.  | 
| protected java.lang.String | timeVarUnitsStringDeprecated.  | 
| protected TrajectoryObsDatatype | trajectoryDeprecated.  | 
| protected java.lang.String | trajectoryIdDeprecated.  | 
| protected int | trajectoryNumPointDeprecated.  | 
| protected java.util.HashMap | trajectoryVarsMapDeprecated.  | 
boundingBox, dataVariables, desc, endDate, location, netcdfDataset, parseInfo, startDate, title| Constructor and Description | 
|---|
| SingleTrajectoryObsDataset()Deprecated.  | 
| SingleTrajectoryObsDataset(NetcdfDataset ncfile)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getDetailInfo()Deprecated.  | 
| protected static double | getMetersConversionFactor(java.lang.String unitsString)Deprecated.  | 
| java.util.List | getTrajectories()Deprecated.  Get trajectories contained in this dataset. | 
| TrajectoryObsDatatype | getTrajectory(java.lang.String trajectoryId)Deprecated.  Get the named trajectory | 
| java.util.List | getTrajectoryIds()Deprecated.  Get a list of String IDs for the available trajectories. | 
| protected void | setBoundingBox()Deprecated.  | 
| protected void | setEndDate()Deprecated.  | 
| protected void | setStartDate()Deprecated.  | 
| void | setTrajectoryInfo(SingleTrajectoryObsDataset.Config trajConfig)Deprecated.  Setup needed for all SingleTrajectoryObsDatatypes. | 
| boolean | syncExtend()Deprecated.  Syncronize with the underlying dataset if it has been extended in a way
 that is compatible with the existing structural metadata (for instance,
 if the unlimited dimension has grown). | 
close, findGlobalAttributeIgnoreCase, getBoundingBox, getDataVariable, getDataVariables, getDescription, getEndDate, getGlobalAttributes, getLocation, getLocationURI, getNetcdfFile, getStartDate, getTitle, removeDataVariable, setDescription, setLocationURI, setTitleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, findGlobalAttributeIgnoreCase, getBoundingBox, getDataVariable, getDataVariables, getDescription, getEndDate, getGlobalAttributes, getLocationURI, getNetcdfFile, getStartDate, getTitleprotected java.lang.String trajectoryId
protected int trajectoryNumPoint
protected java.util.HashMap trajectoryVarsMap
protected Dimension timeDim
protected Variable timeVar
protected Structure recordVar
protected Variable latVar
protected Variable lonVar
protected Variable elevVar
protected java.lang.String timeVarUnitsString
protected double elevVarUnitsConversionFactor
protected TrajectoryObsDatatype trajectory
public SingleTrajectoryObsDataset()
public SingleTrajectoryObsDataset(NetcdfDataset ncfile)
public void setTrajectoryInfo(SingleTrajectoryObsDataset.Config trajConfig) throws java.io.IOException
java.lang.IllegalArgumentException - if units of time, latitude, longitude, or altitude variables are not as required.java.lang.IllegalStateException - if this method has already been called.java.io.IOExceptionprotected static double getMetersConversionFactor(java.lang.String unitsString)
                                           throws java.lang.Exception
java.lang.Exceptionprotected void setStartDate()
setStartDate in class TypedDatasetImplprotected void setEndDate()
setEndDate in class TypedDatasetImplprotected void setBoundingBox()
setBoundingBox in class TypedDatasetImplpublic java.util.List getTrajectoryIds()
TrajectoryObsDatasetgetTrajectoryIds in interface TrajectoryObsDatasetpublic java.util.List getTrajectories()
TrajectoryObsDatasetgetTrajectories in interface TrajectoryObsDatasetpublic TrajectoryObsDatatype getTrajectory(java.lang.String trajectoryId)
TrajectoryObsDatasetgetTrajectory in interface TrajectoryObsDatasettrajectoryId - id of trajectorypublic java.lang.String getDetailInfo()
getDetailInfo in interface TypedDatasetgetDetailInfo in class TypedDatasetImplpublic boolean syncExtend()
TrajectoryObsDatasetsyncExtend in interface TrajectoryObsDataset