Package ucar.nc2.dt.point
Class RecordDatasetHelper
- java.lang.Object
-
- ucar.nc2.dt.point.RecordDatasetHelper
-
public class RecordDatasetHelper extends Object
Deprecated.use ucar.nc2.ft.*Helper class for using the netcdf-3 record dimension. Can be used for PointObs or StationObs.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
RecordDatasetHelper.RecordPointObs
Deprecated.class
RecordDatasetHelper.RecordStationObs
Deprecated.
-
Field Summary
Fields Modifier and Type Field Description protected double
altScaleFactor
Deprecated.protected String
altVName
Deprecated.protected LatLonRect
boundingBox
Deprecated.protected StringBuffer
errs
Deprecated.protected String
latVName
Deprecated.protected String
lonVName
Deprecated.protected double
maxDate
Deprecated.protected double
minDate
Deprecated.protected NetcdfDataset
ncfile
Deprecated.protected String
nomTimeVName
Deprecated.protected Dimension
obsDim
Deprecated.protected String
obsTimeVName
Deprecated.protected StructureDS
recordVar
Deprecated.protected boolean
showErrors
Deprecated.protected DataType
stationIdType
Deprecated.protected String
stnDescVName
Deprecated.protected Map<Object,Station>
stnHash
Deprecated.protected String
stnIdVName
Deprecated.protected String
stnNameVName
Deprecated.protected DateUnit
timeUnit
Deprecated.
-
Constructor Summary
Constructors Constructor Description RecordDatasetHelper(NetcdfDataset ncfile, String obsTimeVName, String nomTimeVName, List typedDataVariables)
Deprecated.Constructor.RecordDatasetHelper(NetcdfDataset ncfile, String obsTimeVName, String nomTimeVName, List typedDataVariables, StringBuffer errBuffer)
Deprecated.RecordDatasetHelper(NetcdfDataset ncfile, String obsTimeVName, String nomTimeVName, List typedDataVariables, String recDimName, StringBuffer errBuffer)
Deprecated.Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description List
getData(ArrayList records, LatLonRect boundingBox, double startTime, double endTime, CancelTask cancel)
Deprecated.List
getData(ArrayList records, LatLonRect boundingBox, CancelTask cancel)
Deprecated.int
getRecordCount()
Deprecated.Structure
getRecordVar()
Deprecated.DateUnit
getTimeUnit()
Deprecated.ArrayList
readAllCreateObs(CancelTask cancel)
Deprecated.This reads through all the records in the dataset, and constructs a list of RecordPointObs or RecordStationObs.void
setLocationInfo(String latVName, String lonVName, String altVName)
Deprecated.void
setShortNames(String latVName, String lonVName, String altVName, String obsTimeVName, String nomTimeVName)
Deprecated.void
setStationInfo(String stnIdVName, String stnDescVName)
Deprecated.Set extra information used by station obs datasets.void
setTimeUnit(DateUnit timeUnit)
Deprecated.
-
-
-
Field Detail
-
ncfile
protected NetcdfDataset ncfile
Deprecated.
-
obsTimeVName
protected String obsTimeVName
Deprecated.
-
nomTimeVName
protected String nomTimeVName
Deprecated.
-
stnIdVName
protected String stnIdVName
Deprecated.
-
stnNameVName
protected String stnNameVName
Deprecated.
-
stnDescVName
protected String stnDescVName
Deprecated.
-
latVName
protected String latVName
Deprecated.
-
lonVName
protected String lonVName
Deprecated.
-
altVName
protected String altVName
Deprecated.
-
stationIdType
protected DataType stationIdType
Deprecated.
-
recordVar
protected StructureDS recordVar
Deprecated.
-
obsDim
protected Dimension obsDim
Deprecated.
-
boundingBox
protected LatLonRect boundingBox
Deprecated.
-
minDate
protected double minDate
Deprecated.
-
maxDate
protected double maxDate
Deprecated.
-
timeUnit
protected DateUnit timeUnit
Deprecated.
-
altScaleFactor
protected double altScaleFactor
Deprecated.
-
errs
protected StringBuffer errs
Deprecated.
-
showErrors
protected boolean showErrors
Deprecated.
-
-
Constructor Detail
-
RecordDatasetHelper
public RecordDatasetHelper(NetcdfDataset ncfile, String obsTimeVName, String nomTimeVName, List typedDataVariables)
Deprecated.Constructor.- Parameters:
ncfile
- the netccdf filetypedDataVariables
- list of data variables; all record variables will be added to this list, except . You can remove extraobsTimeVName
- observation time variable name (required)nomTimeVName
- nominal time variable name (may be null)- Throws:
IllegalArgumentException
- if ncfile has no unlimited dimension.
-
RecordDatasetHelper
public RecordDatasetHelper(NetcdfDataset ncfile, String obsTimeVName, String nomTimeVName, List typedDataVariables, StringBuffer errBuffer)
Deprecated.
-
RecordDatasetHelper
public RecordDatasetHelper(NetcdfDataset ncfile, String obsTimeVName, String nomTimeVName, List typedDataVariables, String recDimName, StringBuffer errBuffer)
Deprecated.Constructor.- Parameters:
ncfile
- the netccdf filetypedDataVariables
- list of data variables; all record variables will be added to this list, except . You can remove extraobsTimeVName
- observation time variable name (required)nomTimeVName
- nominal time variable name (may be null)- Throws:
IllegalArgumentException
- if ncfile has no unlimited dimension and recDimName is null.
-
-
Method Detail
-
setStationInfo
public void setStationInfo(String stnIdVName, String stnDescVName)
Deprecated.Set extra information used by station obs datasets.- Parameters:
stnIdVName
- the obs variable that is used to find the station in the stnHash; may be type int or a String (char).stnDescVName
- optional station var containing station description
-
setLocationInfo
public void setLocationInfo(String latVName, String lonVName, String altVName)
Deprecated.
-
getRecordVar
public Structure getRecordVar()
Deprecated.
-
getRecordCount
public int getRecordCount()
Deprecated.
-
setTimeUnit
public void setTimeUnit(DateUnit timeUnit)
Deprecated.
-
getTimeUnit
public DateUnit getTimeUnit()
Deprecated.
-
readAllCreateObs
public ArrayList readAllCreateObs(CancelTask cancel) throws IOException
Deprecated.This reads through all the records in the dataset, and constructs a list of RecordPointObs or RecordStationObs. It does not cache the data.If stnIdVName is not null, its a StationDataset, then construct a Station HashMap of StationImpl objects. Add the RecordStationObs into the list of obs for that station.
- Parameters:
cancel
- allow user to cancel- Returns:
- List of RecordPointObs or RecordStationObs
- Throws:
IOException
-
setShortNames
public void setShortNames(String latVName, String lonVName, String altVName, String obsTimeVName, String nomTimeVName)
Deprecated.
-
getData
public List getData(ArrayList records, LatLonRect boundingBox, CancelTask cancel) throws IOException
Deprecated.- Throws:
IOException
-
getData
public List getData(ArrayList records, LatLonRect boundingBox, double startTime, double endTime, CancelTask cancel) throws IOException
Deprecated.- Throws:
IOException
-
-