public class DqcRadarDatasetCollection extends StationRadarCollectionImpl
Modifier and Type | Class and Description |
---|---|
class |
DqcRadarDatasetCollection.DatasetURIInfo
Class DatasetURIInfo _more_
|
class |
DqcRadarDatasetCollection.DqcRadarDatasetInfo
Class DqcRadarDatasetInfo _more_
|
class |
DqcRadarDatasetCollection.InvDatasetInfo
Class InvDatasetInfo _more_
|
absTimesList, relTimesList, stations, timeUnit
Modifier and Type | Method and Description |
---|---|
boolean |
checkStationProduct(Product product)
_more_
|
boolean |
checkStationProduct(java.lang.String sName,
Product product)
_more_
|
static DqcRadarDatasetCollection |
factory(thredds.catalog.InvDataset ds,
java.lang.String dqc_location,
java.lang.StringBuffer errlog)
_more_
|
static DqcRadarDatasetCollection |
factory(java.lang.String desc,
java.lang.String dqc_location,
java.lang.StringBuffer errlog)
_more_
|
java.util.ArrayList |
getData(java.lang.String sName,
DateSelection dateInfo)
Getting data for a single radar station, with time range.
|
java.util.ArrayList |
getData(java.lang.String sName,
DateSelection dateSelect,
ucar.nc2.util.CancelTask cancel)
Getting data for a single radar station, with time range.
|
ucar.nc2.dt.DataIterator |
getDataIterator(int bufferSize)
Getting data Iterator for a single radar station.
|
java.util.ArrayList |
getDataURIs(java.lang.String sName,
DateSelection dateInfo)
Getting data URIs for a single radar station, with time range.
|
java.util.ArrayList |
getDataURIs(java.lang.String sName,
DateSelection dateSelect,
ucar.nc2.util.CancelTask cancel)
_more_
|
java.lang.String |
getDescription()
_more_
|
java.lang.String |
getLocation()
_more_
|
ucar.nc2.dt.RadialDatasetSweep |
getRadarDataset(java.lang.String stnName,
java.util.Date absTime)
Getting dataset for a single radar station.
|
java.net.URI |
getRadarDatasetURI(java.lang.String stnName,
java.util.Date absTime)
Getting URI for a single radar station.
|
java.util.ArrayList |
getRadarStationDatasets(java.lang.String stnName,
java.util.Date start,
java.util.Date end)
Getting data Iterator for a single radar station.
|
java.util.List |
getRadarStations()
get all radar station.
|
java.util.ArrayList |
getRadarStationTimes(java.lang.String stnName,
java.util.Date start,
java.util.Date end)
Getting data URI list for a single radar station.
|
java.util.ArrayList |
getRadarStationURIs(java.lang.String stnName,
java.util.Date start,
java.util.Date end)
Getting data for a single radar station.
|
int |
getStationProductCount(java.lang.String sName)
_more_
|
java.util.List |
getStations()
get all radar station.
|
java.util.List |
getStations(ucar.nc2.util.CancelTask cancel)
get all radar station within box.
|
java.util.List |
getStations(ucar.unidata.geoloc.LatLonRect boundingBox)
get all radar station within box.
|
java.util.List |
getStations(ucar.unidata.geoloc.LatLonRect boundingBox,
ucar.nc2.util.CancelTask cancel)
get all radar station within box.
|
java.lang.String |
getTitle()
_more_
|
static void |
main(java.lang.String[] args)
_more_
|
static long |
roundTo(long roundTo,
long seconds)
Getting data for a single radar station, with time range and interval.
|
protected void |
setBoundingBox()
_more_
|
protected void |
setEndDate()
_more_
|
protected void |
setStartDate()
_more_
|
protected void |
setTimeUnits()
_more_
|
getBoundingBox, getStation
public static DqcRadarDatasetCollection factory(thredds.catalog.InvDataset ds, java.lang.String dqc_location, java.lang.StringBuffer errlog) throws java.io.IOException
ds
- _more_dqc_location
- _more_errlog
- _more_java.io.IOException
- _more_public static DqcRadarDatasetCollection factory(java.lang.String desc, java.lang.String dqc_location, java.lang.StringBuffer errlog) throws java.io.IOException
desc
- _more_dqc_location
- _more_errlog
- _more_java.io.IOException
- _more_protected void setTimeUnits()
protected void setStartDate()
setStartDate
in class ucar.nc2.dt.TypedDatasetImpl
protected void setEndDate()
setEndDate
in class ucar.nc2.dt.TypedDatasetImpl
protected void setBoundingBox()
setBoundingBox
in class ucar.nc2.dt.TypedDatasetImpl
public java.lang.String getTitle()
getTitle
in interface ucar.nc2.dt.TypedDataset
getTitle
in class ucar.nc2.dt.TypedDatasetImpl
public java.lang.String getLocation()
getLocation
in class ucar.nc2.dt.TypedDatasetImpl
public java.lang.String getDescription()
getDescription
in interface ucar.nc2.dt.TypedDataset
getDescription
in class ucar.nc2.dt.TypedDatasetImpl
public boolean checkStationProduct(java.lang.String sName, Product product)
checkStationProduct
in interface StationRadarCollection
checkStationProduct
in class StationRadarCollectionImpl
sName
- _more_product
- _more_public boolean checkStationProduct(Product product)
product
- _more_public int getStationProductCount(java.lang.String sName)
sName
- _more_public java.util.List getStations() throws java.io.IOException
getStations
in interface StationRadarCollection
getStations
in class StationRadarCollectionImpl
java.io.IOException
- java io exceptionpublic java.util.List getRadarStations()
java.io.IOException
- java io exceptionpublic java.util.List getStations(ucar.nc2.util.CancelTask cancel) throws java.io.IOException
getStations
in class StationRadarCollectionImpl
cancel
- _more_java.io.IOException
- java io exceptionpublic java.util.List getStations(ucar.unidata.geoloc.LatLonRect boundingBox) throws java.io.IOException
getStations
in class StationRadarCollectionImpl
boundingBox
- _more_java.io.IOException
- java io exceptionpublic java.util.List getStations(ucar.unidata.geoloc.LatLonRect boundingBox, ucar.nc2.util.CancelTask cancel) throws java.io.IOException
getStations
in interface StationRadarCollection
getStations
in class StationRadarCollectionImpl
boundingBox
- _more_cancel
- _more_java.io.IOException
- java io exceptionpublic ucar.nc2.dt.RadialDatasetSweep getRadarDataset(java.lang.String stnName, java.util.Date absTime) throws java.io.IOException
stnName
- radar station nameabsTime
- is absolute timejava.io.IOException
- java io exceptionpublic java.net.URI getRadarDatasetURI(java.lang.String stnName, java.util.Date absTime) throws java.io.IOException
stnName
- radar station nameabsTime
- is absolute timejava.io.IOException
- java io exceptionpublic java.util.ArrayList getRadarStationURIs(java.lang.String stnName, java.util.Date start, java.util.Date end) throws java.io.IOException
stnName
- radar station namestart
- of the timeend
- of the timejava.io.IOException
- java io exceptionpublic java.util.ArrayList getRadarStationDatasets(java.lang.String stnName, java.util.Date start, java.util.Date end) throws java.io.IOException
stnName
- radar station namestart
- of the timeend
- of the timejava.io.IOException
- java io exceptionpublic java.util.ArrayList getRadarStationTimes(java.lang.String stnName, java.util.Date start, java.util.Date end) throws java.io.IOException
stnName
- radar station namestart
- of the timeend
- of the timejava.io.IOException
- java io exceptionpublic ucar.nc2.dt.DataIterator getDataIterator(int bufferSize) throws java.io.IOException
bufferSize
- java.io.IOException
- java io exceptionpublic java.util.ArrayList getDataURIs(java.lang.String sName, DateSelection dateInfo) throws java.io.IOException
sName
- radar station namedateInfo
- the date selection informationjava.io.IOException
- _more_public java.util.ArrayList getData(java.lang.String sName, DateSelection dateInfo) throws java.io.IOException
sName
- radar station namedateInfo
- the date time selection informationjava.io.IOException
- _more_public java.util.ArrayList getData(java.lang.String sName, DateSelection dateSelect, ucar.nc2.util.CancelTask cancel) throws java.io.IOException
sName
- radar station namedateSelect
- the date time selection informationcancel
- _more_java.io.IOException
- _more_public java.util.ArrayList getDataURIs(java.lang.String sName, DateSelection dateSelect, ucar.nc2.util.CancelTask cancel) throws java.io.IOException
sName
- _more_dateSelect
- _more_cancel
- _more_java.io.IOException
- _more_public static long roundTo(long roundTo, long seconds)
roundTo
- seconds
- to be round topublic static void main(java.lang.String[] args) throws java.io.IOException
args
- _more_java.io.IOException
- _more_