public abstract class StationObsDatasetImpl extends PointObsDatasetImpl implements StationObsDataset
| Modifier and Type | Field and Description |
|---|---|
protected StationDatasetHelper |
stationHelper
Deprecated.
|
protected List<ucar.unidata.geoloc.Station> |
stations
Deprecated.
|
formatter, timeUnitboundingBox, dataVariables, desc, endDate, location, netcdfDataset, parseInfo, startDate, title| Constructor and Description |
|---|
StationObsDatasetImpl()
Deprecated.
|
StationObsDatasetImpl(ucar.nc2.dataset.NetcdfDataset ncfile)
Deprecated.
|
StationObsDatasetImpl(String title,
String description,
String location)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
List |
getData(ucar.unidata.geoloc.LatLonRect boundingBox,
ucar.nc2.util.CancelTask cancel)
Deprecated.
Get all data within the specified bounding box, allow user to cancel.
|
List |
getData(ucar.unidata.geoloc.LatLonRect boundingBox,
Date start,
Date end,
ucar.nc2.util.CancelTask cancel)
Deprecated.
Get all data within the specified bounding box and date range, allow user to cancel.
|
List |
getData(List<ucar.unidata.geoloc.Station> stations)
Deprecated.
Get all data for a list of Stations.
|
List |
getData(List<ucar.unidata.geoloc.Station> stations,
ucar.nc2.util.CancelTask cancel)
Deprecated.
Get all data for a list of Stations, allow user to cancel.
|
List |
getData(List<ucar.unidata.geoloc.Station> stations,
Date start,
Date end)
Deprecated.
Get data for a list of Stations within the specified date range.
|
List |
getData(List<ucar.unidata.geoloc.Station> stations,
Date start,
Date end,
ucar.nc2.util.CancelTask cancel)
Deprecated.
Get data for a list of Stations within the specified date range, allow user to cancel.
|
List |
getData(ucar.unidata.geoloc.Station s)
Deprecated.
Get all data for this Station.
|
List |
getData(ucar.unidata.geoloc.Station s,
Date start,
Date end)
Deprecated.
Get data for this Station within the specified date range.
|
List |
getData(ucar.unidata.geoloc.Station s,
Date start,
Date end,
ucar.nc2.util.CancelTask cancel)
Deprecated.
Get data for this Station within the specified date range, allow user to cancel.
|
Class |
getDataClass()
Deprecated.
The getData() methods return objects of this Class
|
DataIterator |
getDataIterator(ucar.unidata.geoloc.Station s)
Deprecated.
Get all data for this Station.
|
DataIterator |
getDataIterator(ucar.unidata.geoloc.Station s,
Date start,
Date end)
Deprecated.
Get data for this Station within the specified date range.
|
String |
getDetailInfo()
Deprecated.
|
ucar.nc2.constants.FeatureType |
getScientificDataType()
Deprecated.
|
ucar.unidata.geoloc.Station |
getStation(String id)
Deprecated.
Find a Station by name
|
int |
getStationDataCount(ucar.unidata.geoloc.Station s)
Deprecated.
How many Data objects are available for this Station?
|
List<ucar.unidata.geoloc.Station> |
getStations()
Deprecated.
Get all the Stations in the collection.
|
List<ucar.unidata.geoloc.Station> |
getStations(ucar.nc2.util.CancelTask cancel)
Deprecated.
Get all the Stations in the collection, allow user to cancel.
|
List<ucar.unidata.geoloc.Station> |
getStations(ucar.unidata.geoloc.LatLonRect boundingBox)
Deprecated.
Get all the Stations within a bounding box.
|
List<ucar.unidata.geoloc.Station> |
getStations(ucar.unidata.geoloc.LatLonRect boundingBox,
ucar.nc2.util.CancelTask cancel)
Deprecated.
Get all the Stations within a bounding box, allow user to cancel.
|
void |
sortByTime(List<StationObsDatatype> stationObs)
Deprecated.
|
getData, getData, getData, getMetersConversionFactor, getTime, getTimeUnits, setTimeUnitsclose, findGlobalAttributeIgnoreCase, getBoundingBox, getDataVariable, getDataVariables, getDescription, getEndDate, getGlobalAttributes, getLocation, getLocationURI, getNetcdfFile, getStartDate, getTitle, removeDataVariable, setBoundingBox, setDescription, setEndDate, setLocationURI, setStartDate, setTitleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, findGlobalAttributeIgnoreCase, getBoundingBox, getDataVariable, getDataVariables, getDescription, getEndDate, getGlobalAttributes, getLocationURI, getNetcdfFile, getStartDate, getTitlegetDatagetData, getData, getData, getData, getDataCount, getDataIterator, getTimeUnitsprotected StationDatasetHelper stationHelper
protected List<ucar.unidata.geoloc.Station> stations
public StationObsDatasetImpl()
public StationObsDatasetImpl(String title, String description, String location)
public StationObsDatasetImpl(ucar.nc2.dataset.NetcdfDataset ncfile)
public String getDetailInfo()
getDetailInfo in interface TypedDatasetgetDetailInfo in class PointObsDatasetImplpublic ucar.nc2.constants.FeatureType getScientificDataType()
getScientificDataType in class PointObsDatasetImplpublic Class getDataClass()
PointCollectiongetDataClass in interface PointCollectiongetDataClass in class PointObsDatasetImplpublic List<ucar.unidata.geoloc.Station> getStations() throws IOException
StationCollectiongetStations in interface StationCollectionIOException - on io errorpublic List<ucar.unidata.geoloc.Station> getStations(ucar.nc2.util.CancelTask cancel) throws IOException
StationCollectiongetStations in interface StationCollectioncancel - allow user to cancel. Implementors should return ASAP.IOException - on io errorpublic List<ucar.unidata.geoloc.Station> getStations(ucar.unidata.geoloc.LatLonRect boundingBox) throws IOException
StationCollectiongetStations in interface StationCollectionboundingBox - restrict data to this bounding noxIOException - on io errorpublic List<ucar.unidata.geoloc.Station> getStations(ucar.unidata.geoloc.LatLonRect boundingBox, ucar.nc2.util.CancelTask cancel) throws IOException
StationCollectiongetStations in interface StationCollectionboundingBox - restrict data to this bounding noxcancel - allow user to cancel. Implementors should return ASAP.IOException - on io errorpublic ucar.unidata.geoloc.Station getStation(String id)
StationCollectiongetStation in interface StationCollectionid - find this namepublic int getStationDataCount(ucar.unidata.geoloc.Station s)
StationCollectiongetStationDataCount in interface StationCollections - stationpublic List getData(ucar.unidata.geoloc.Station s) throws IOException
StationCollectiongetData in interface StationCollections - for this StationIOException - on io errorpublic List getData(ucar.unidata.geoloc.Station s, Date start, Date end) throws IOException
StationCollectiongetData in interface StationCollections - for this Stationstart - restrict data to after this timeend - restrict data to before this timeIOException - on io errorpublic List getData(ucar.unidata.geoloc.Station s, Date start, Date end, ucar.nc2.util.CancelTask cancel) throws IOException
StationCollectiongetData in interface StationCollections - for this Stationstart - restrict data to after this timeend - restrict data to before this timecancel - allow user to cancel. Implementors should return ASAP.IOException - on io errorpublic List getData(List<ucar.unidata.geoloc.Station> stations) throws IOException
StationCollectiongetData in interface StationCollectionstations - for these StationsIOException - on io erroras a (possibly) more efficient alternativepublic List getData(List<ucar.unidata.geoloc.Station> stations, ucar.nc2.util.CancelTask cancel) throws IOException
StationCollectiongetData in interface StationCollectionstations - for these Stationscancel - allow user to cancel. Implementors should return ASAP.IOException - on io erroras a (possibly) more efficient alternativepublic List getData(List<ucar.unidata.geoloc.Station> stations, Date start, Date end) throws IOException
StationCollectiongetData in interface StationCollectionstations - for these Stationsstart - restrict data to after this timeend - restrict data to before this timeIOException - on io erroras a (possibly) more efficient alternativepublic List getData(List<ucar.unidata.geoloc.Station> stations, Date start, Date end, ucar.nc2.util.CancelTask cancel) throws IOException
StationCollectiongetData in interface StationCollectionstations - for these Stationsstart - restrict data to after this timeend - restrict data to before this timecancel - allow user to cancel. Implementors should return ASAP.IOException - on io erroras a (possibly) more efficient alternativepublic List getData(ucar.unidata.geoloc.LatLonRect boundingBox, ucar.nc2.util.CancelTask cancel) throws IOException
PointCollectiongetData in interface PointCollectionboundingBox - restrict data to this bounding noxcancel - allow user to cancel. Implementors should return ASAP.IOException - on io erroras a (possibly) more efficient alternativepublic List getData(ucar.unidata.geoloc.LatLonRect boundingBox, Date start, Date end, ucar.nc2.util.CancelTask cancel) throws IOException
PointCollectiongetData in interface PointCollectionboundingBox - restrict data to this bounding noxstart - restrict data to after this timeend - restrict data to before this timecancel - allow user to cancel. Implementors should return ASAP.IOException - on io erroras a (possibly) more efficient alternativepublic void sortByTime(List<StationObsDatatype> stationObs)
public DataIterator getDataIterator(ucar.unidata.geoloc.Station s)
StationCollectiongetDataIterator in interface StationCollections - for this Stationpublic DataIterator getDataIterator(ucar.unidata.geoloc.Station s, Date start, Date end)
getDataIterator in interface StationCollections - for this Stationstart - restrict data to after this timeend - restrict data to before this time