Class 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.
    • Field Detail

      • 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.
      • showErrors

        protected boolean showErrors
        Deprecated.
    • Constructor Detail

      • RecordDatasetHelper

        public RecordDatasetHelper​(NetcdfDataset ncfile,
                                   String obsTimeVName,
                                   String nomTimeVName,
                                   List typedDataVariables)
        Deprecated.
        Constructor.
        Parameters:
        ncfile - the netccdf file
        typedDataVariables - list of data variables; all record variables will be added to this list, except . You can remove extra
        obsTimeVName - 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,
                                   String recDimName,
                                   StringBuffer errBuffer)
        Deprecated.
        Constructor.
        Parameters:
        ncfile - the netccdf file
        typedDataVariables - list of data variables; all record variables will be added to this list, except . You can remove extra
        obsTimeVName - 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.