Package ucar.unidata.data.radar
Class DqcRadarDatasetCollection
java.lang.Object
ucar.nc2.dt.TypedDatasetImpl
ucar.unidata.data.radar.StationRadarCollectionImpl
ucar.unidata.data.radar.DqcRadarDatasetCollection
- All Implemented Interfaces:
Closeable,AutoCloseable,ucar.nc2.dt.TypedDataset,StationRadarCollection
Obsolete.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassClass DatasetURIInfo _more_classClass DqcRadarDatasetInfo _more_classClass InvDatasetInfo _more_ -
Field Summary
Fields inherited from class ucar.unidata.data.radar.StationRadarCollectionImpl
absTimesList, relTimesList, stations, timeUnitFields inherited from class ucar.nc2.dt.TypedDatasetImpl
boundingBox, dataVariables, desc, endDate, location, netcdfDataset, parseInfo, startDate, title -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckStationProduct(String sName, Product product) _more_booleancheckStationProduct(Product product) _more_static DqcRadarDatasetCollectionfactory(String desc, String dqc_location, StringBuffer errlog) _more_static DqcRadarDatasetCollectionfactory(thredds.catalog.InvDataset ds, String dqc_location, StringBuffer errlog) _more_getData(String sName, DateSelection dateInfo) Getting data for a single radar station, with time range.getData(String sName, DateSelection dateSelect, ucar.nc2.util.CancelTask cancel) Getting data for a single radar station, with time range.ucar.nc2.dt.DataIteratorgetDataIterator(int bufferSize) Getting data Iterator for a single radar station.getDataURIs(String sName, DateSelection dateInfo) Getting data URIs for a single radar station, with time range.getDataURIs(String sName, DateSelection dateSelect, ucar.nc2.util.CancelTask cancel) _more__more__more_ucar.nc2.dt.RadialDatasetSweepgetRadarDataset(String stnName, Date absTime) Getting dataset for a single radar station.getRadarDatasetURI(String stnName, Date absTime) Getting URI for a single radar station.getRadarStationDatasets(String stnName, Date start, Date end) Getting data Iterator for a single radar station.get all radar station.getRadarStationTimes(String stnName, Date start, Date end) Getting data URI list for a single radar station.getRadarStationURIs(String stnName, Date start, Date end) Getting data for a single radar station.intgetStationProductCount(String sName) _more_get all radar station.getStations(ucar.nc2.util.CancelTask cancel) get all radar station within box.getStations(ucar.unidata.geoloc.LatLonRect boundingBox) get all radar station within box.getStations(ucar.unidata.geoloc.LatLonRect boundingBox, ucar.nc2.util.CancelTask cancel) get all radar station within box.getTitle()_more_static void_more_static longroundTo(long roundTo, long seconds) Getting data for a single radar station, with time range and interval.protected void_more_protected void_more_protected void_more_protected void_more_Methods inherited from class ucar.unidata.data.radar.StationRadarCollectionImpl
getBoundingBox, getStationMethods inherited from class ucar.nc2.dt.TypedDatasetImpl
close, findGlobalAttributeIgnoreCase, getDataVariable, getDataVariables, getDetailInfo, getEndDate, getGlobalAttributes, getLocationURI, getNetcdfFile, getStartDate, removeDataVariable, setDescription, setLocationURI, setTitle
-
Method Details
-
factory
public static DqcRadarDatasetCollection factory(thredds.catalog.InvDataset ds, String dqc_location, StringBuffer errlog) throws IOException _more_- Parameters:
ds- _more_dqc_location- _more_errlog- _more_- Returns:
- _more_
- Throws:
IOException- _more_
-
factory
public static DqcRadarDatasetCollection factory(String desc, String dqc_location, StringBuffer errlog) throws IOException _more_- Parameters:
desc- _more_dqc_location- _more_errlog- _more_- Returns:
- _more_
- Throws:
IOException- _more_
-
setTimeUnits
protected void setTimeUnits()_more_ -
setStartDate
protected void setStartDate()_more_- Specified by:
setStartDatein classucar.nc2.dt.TypedDatasetImpl
-
setEndDate
protected void setEndDate()_more_- Specified by:
setEndDatein classucar.nc2.dt.TypedDatasetImpl
-
setBoundingBox
protected void setBoundingBox()_more_- Specified by:
setBoundingBoxin classucar.nc2.dt.TypedDatasetImpl
-
getTitle
_more_- Specified by:
getTitlein interfaceucar.nc2.dt.TypedDataset- Overrides:
getTitlein classucar.nc2.dt.TypedDatasetImpl- Returns:
- _more_
-
getLocation
_more_- Overrides:
getLocationin classucar.nc2.dt.TypedDatasetImpl- Returns:
- _more_
-
getDescription
_more_- Specified by:
getDescriptionin interfaceucar.nc2.dt.TypedDataset- Overrides:
getDescriptionin classucar.nc2.dt.TypedDatasetImpl- Returns:
- _more_
-
checkStationProduct
_more_- Specified by:
checkStationProductin interfaceStationRadarCollection- Overrides:
checkStationProductin classStationRadarCollectionImpl- Parameters:
sName- _more_product- _more_- Returns:
- _more_
-
checkStationProduct
_more_- Parameters:
product- _more_- Returns:
- _more_
-
getStationProductCount
_more_- Parameters:
sName- _more_- Returns:
- _more_
-
getStations
get all radar station.- Specified by:
getStationsin interfaceStationRadarCollection- Overrides:
getStationsin classStationRadarCollectionImpl- Returns:
- List of type DqcRadarStation objects
- Throws:
IOException- java io exception
-
getRadarStations
get all radar station.- Returns:
- List of type DqcRadarStation objects
- Throws:
IOException- java io exception
-
getStations
get all radar station within box.- Overrides:
getStationsin classStationRadarCollectionImpl- Parameters:
cancel- _more_- Returns:
- List of type DqcRadarStation objects
- Throws:
IOException- java io exception
-
getStations
get all radar station within box.- Overrides:
getStationsin classStationRadarCollectionImpl- Parameters:
boundingBox- _more_- Returns:
- List of type DqcRadarStation objects
- Throws:
IOException- java io exception
-
getStations
public List getStations(ucar.unidata.geoloc.LatLonRect boundingBox, ucar.nc2.util.CancelTask cancel) throws IOException get all radar station within box.- Specified by:
getStationsin interfaceStationRadarCollection- Overrides:
getStationsin classStationRadarCollectionImpl- Parameters:
boundingBox- _more_cancel- _more_- Returns:
- List of type DqcRadarStation objects
- Throws:
IOException- java io exception
-
getRadarDataset
public ucar.nc2.dt.RadialDatasetSweep getRadarDataset(String stnName, Date absTime) throws IOException Getting dataset for a single radar station.- Parameters:
stnName- radar station nameabsTime- is absolute time- Returns:
- RadialDatasetSweep object
- Throws:
IOException- java io exception
-
getRadarDatasetURI
Getting URI for a single radar station.- Parameters:
stnName- radar station nameabsTime- is absolute time- Returns:
- URI
- Throws:
IOException- java io exception
-
getRadarStationURIs
Getting data for a single radar station.- Parameters:
stnName- radar station namestart- of the timeend- of the time- Returns:
- data URI list
- Throws:
IOException- java io exception
-
getRadarStationDatasets
Getting data Iterator for a single radar station.- Parameters:
stnName- radar station namestart- of the timeend- of the time- Returns:
- dataset list
- Throws:
IOException- java io exception
-
getRadarStationTimes
Getting data URI list for a single radar station.- Parameters:
stnName- radar station namestart- of the timeend- of the time- Returns:
- list of URIs
- Throws:
IOException- java io exception
-
getDataIterator
Getting data Iterator for a single radar station.- Parameters:
bufferSize-- Returns:
- data iterator
- Throws:
IOException- java io exception
-
getDataURIs
Getting data URIs for a single radar station, with time range.- Parameters:
sName- radar station namedateInfo- the date selection information- Returns:
- list of URIs
- Throws:
IOException- _more_
-
getData
Getting data for a single radar station, with time range.- Parameters:
sName- radar station namedateInfo- the date time selection information- Returns:
- list of radialDatasetSweep
- Throws:
IOException- _more_
-
getData
public ArrayList getData(String sName, DateSelection dateSelect, ucar.nc2.util.CancelTask cancel) throws IOException Getting data for a single radar station, with time range.- Parameters:
sName- radar station namedateSelect- the date time selection informationcancel- _more_- Returns:
- list of radialDatasetSweep
- Throws:
IOException- _more_
-
getDataURIs
public ArrayList getDataURIs(String sName, DateSelection dateSelect, ucar.nc2.util.CancelTask cancel) throws IOException _more_- Parameters:
sName- _more_dateSelect- _more_cancel- _more_- Returns:
- _more_
- Throws:
IOException- _more_
-
roundTo
public static long roundTo(long roundTo, long seconds) Getting data for a single radar station, with time range and interval.- Parameters:
roundTo-seconds- to be round to- Returns:
- round to second
-
main
_more_- Parameters:
args- _more_- Throws:
IOException- _more_
-