public class DapperDataset
extends ucar.nc2.dt.point.PointObsDatasetImpl
implements ucar.nc2.dt.TypedDatasetFactoryIF
| Modifier and Type | Class and Description |
|---|---|
class |
DapperDataset.SeqPointObs |
class |
DapperDataset.SeqStationObs |
| Modifier and Type | Field and Description |
|---|---|
protected ucar.nc2.Variable |
altVar |
protected DODSNetcdfFile |
dodsFile |
protected boolean |
fatal |
protected ucar.nc2.dataset.StructureDS |
innerSequence |
protected boolean |
isProfile |
protected ucar.nc2.Variable |
latVar |
protected ucar.nc2.Variable |
lonVar |
protected ucar.nc2.dataset.StructureDS |
outerSequence |
protected ucar.nc2.Variable |
timeVar |
| Constructor and Description |
|---|
DapperDataset() |
DapperDataset(ucar.nc2.dataset.NetcdfDataset ds) |
| Modifier and Type | Method and Description |
|---|---|
static ucar.nc2.dt.PointObsDataset |
factory(ucar.nc2.dataset.NetcdfDataset ds) |
java.util.List |
getData(ucar.nc2.util.CancelTask cancel) |
java.util.List |
getData(ucar.unidata.geoloc.LatLonRect boundingBox,
ucar.nc2.util.CancelTask cancel) |
java.util.List |
getData(ucar.unidata.geoloc.LatLonRect boundingBox,
java.util.Date start,
java.util.Date end,
ucar.nc2.util.CancelTask cancel) |
int |
getDataCount() |
ucar.nc2.dt.DataIterator |
getDataIterator(int bufferSize) |
boolean |
isMine(ucar.nc2.dataset.NetcdfDataset ds) |
static boolean |
isValidFile(ucar.nc2.NetcdfFile ds) |
static void |
main(java.lang.String[] args) |
ucar.nc2.dt.TypedDataset |
open(ucar.nc2.dataset.NetcdfDataset ncd,
ucar.nc2.util.CancelTask task,
java.lang.StringBuilder errlog) |
java.util.List |
readStationData(ucar.unidata.geoloc.Station s,
ucar.nc2.util.CancelTask cancel) |
void |
readStations(java.util.List stations) |
protected void |
setBoundingBox() |
protected void |
setEndDate() |
protected void |
setStartDate() |
protected void |
setTimeUnits() |
getData, getData, getData, getDataClass, getDetailInfo, getMetersConversionFactor, getScientificDataType, getTime, getTimeUnitsclose, findGlobalAttributeIgnoreCase, getBoundingBox, getDataVariable, getDataVariables, getDescription, getEndDate, getGlobalAttributes, getLocation, getLocationURI, getNetcdfFile, getStartDate, getTitle, removeDataVariable, setDescription, setLocationURI, setTitleprotected DODSNetcdfFile dodsFile
protected ucar.nc2.Variable latVar
protected ucar.nc2.Variable lonVar
protected ucar.nc2.Variable altVar
protected ucar.nc2.Variable timeVar
protected ucar.nc2.dataset.StructureDS innerSequence
protected ucar.nc2.dataset.StructureDS outerSequence
protected boolean isProfile
protected boolean fatal
public DapperDataset()
public DapperDataset(ucar.nc2.dataset.NetcdfDataset ds)
throws java.io.IOException
java.io.IOExceptionpublic static boolean isValidFile(ucar.nc2.NetcdfFile ds)
public static ucar.nc2.dt.PointObsDataset factory(ucar.nc2.dataset.NetcdfDataset ds)
throws java.io.IOException
java.io.IOExceptionpublic boolean isMine(ucar.nc2.dataset.NetcdfDataset ds)
isMine in interface ucar.nc2.dt.TypedDatasetFactoryIFpublic ucar.nc2.dt.TypedDataset open(ucar.nc2.dataset.NetcdfDataset ncd,
ucar.nc2.util.CancelTask task,
java.lang.StringBuilder errlog)
throws java.io.IOException
open in interface ucar.nc2.dt.TypedDatasetFactoryIFjava.io.IOExceptionprotected void setTimeUnits()
setTimeUnits in class ucar.nc2.dt.point.PointObsDatasetImplprotected void setStartDate()
setStartDate in class ucar.nc2.dt.TypedDatasetImplprotected void setEndDate()
setEndDate in class ucar.nc2.dt.TypedDatasetImplprotected void setBoundingBox()
setBoundingBox in class ucar.nc2.dt.TypedDatasetImplpublic int getDataCount()
getDataCount in interface ucar.nc2.dt.PointCollectionpublic java.util.List getData(ucar.nc2.util.CancelTask cancel)
throws java.io.IOException
getData in interface ucar.nc2.dt.PointCollectionjava.io.IOExceptionpublic java.util.List getData(ucar.unidata.geoloc.LatLonRect boundingBox,
ucar.nc2.util.CancelTask cancel)
throws java.io.IOException
getData in interface ucar.nc2.dt.PointCollectionjava.io.IOExceptionpublic java.util.List getData(ucar.unidata.geoloc.LatLonRect boundingBox,
java.util.Date start,
java.util.Date end,
ucar.nc2.util.CancelTask cancel)
throws java.io.IOException
getData in interface ucar.nc2.dt.PointCollectionjava.io.IOExceptionpublic void readStations(java.util.List stations)
throws java.io.IOException
java.io.IOExceptionpublic java.util.List readStationData(ucar.unidata.geoloc.Station s,
ucar.nc2.util.CancelTask cancel)
throws java.io.IOException
java.io.IOExceptionpublic ucar.nc2.dt.DataIterator getDataIterator(int bufferSize)
throws java.io.IOException
getDataIterator in interface ucar.nc2.dt.PointCollectionjava.io.IOExceptionpublic static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOException