public class CompositeStationCollection extends StationTimeSeriesCollectionImpl implements UpdateableCollection
| Modifier and Type | Field and Description |
|---|---|
protected List<VariableSimpleIF> |
dataVariables |
protected List<Attribute> |
globalAttributes |
localIteratorcollectionFeatureType| Modifier | Constructor and Description |
|---|---|
protected |
CompositeStationCollection(String name,
CalendarDateUnit timeUnit,
String altUnits,
TimedCollection dataCollection) |
| Modifier and Type | Method and Description |
|---|---|
protected StationHelper |
createStationHelper() |
PointFeatureCollection |
flatten(LatLonRect boundingBox,
CalendarDateRange dateRange) |
PointFeatureCollection |
flatten(List<String> stations,
CalendarDateRange dateRange,
List<VariableSimpleIF> varList)
Flatten into a PointFeatureCollection, discarding connectedness information.
|
List<VariableSimpleIF> |
getDataVariables() |
List<Attribute> |
getGlobalAttributes() |
PointFeatureCollectionIterator |
getPointFeatureCollectionIterator() |
StationTimeSeriesFeatureCollection |
subset(LatLonRect boundingBox) |
StationTimeSeriesFeatureCollection |
subset(List<StationFeature> stations) |
CalendarDateRange |
update() |
findStationFeature, finish, getBoundingBox, getCollectionIterator, getStationFeature, getStationFeatures, getStationFeatures, getStationFeatures, getStationHelper, getStationTimeSeriesFeature, hasNext, iterator, next, resetIteration, subset, subset, subsetFeaturesgetCollectionFeatureTypegetAltUnits, getCalendarDateRange, getExtraVariables, getInfo, getName, getNobs, getTimeUnit, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAltUnits, getCalendarDateRange, getCollectionFeatureType, getExtraVariables, getName, getTimeUnit, sizeforEach, spliteratorprotected List<VariableSimpleIF> dataVariables
protected CompositeStationCollection(String name, CalendarDateUnit timeUnit, String altUnits, TimedCollection dataCollection) throws IOException
IOExceptionprotected StationHelper createStationHelper() throws IOException
createStationHelper in class StationTimeSeriesCollectionImplIOExceptionpublic List<VariableSimpleIF> getDataVariables()
public CalendarDateRange update() throws IOException
update in interface UpdateableCollectionIOExceptionpublic StationTimeSeriesFeatureCollection subset(List<StationFeature> stations) throws IOException
subset in interface StationTimeSeriesFeatureCollectionsubset in class StationTimeSeriesCollectionImplIOExceptionpublic StationTimeSeriesFeatureCollection subset(LatLonRect boundingBox) throws IOException
subset in interface StationTimeSeriesFeatureCollectionsubset in class StationTimeSeriesCollectionImplIOExceptionpublic PointFeatureCollection flatten(LatLonRect boundingBox, CalendarDateRange dateRange) throws IOException
flatten in interface StationTimeSeriesFeatureCollectionflatten in class StationTimeSeriesCollectionImplIOExceptionpublic PointFeatureCollection flatten(List<String> stations, CalendarDateRange dateRange, List<VariableSimpleIF> varList) throws IOException
StationTimeSeriesFeatureCollectionflatten in interface StationTimeSeriesFeatureCollectionflatten in class StationTimeSeriesCollectionImplstations - only contain these stations; if null or empty use alldateRange - only points in this date range. may be null.varList - only these member variables. may be null. currently ignoredIOException - on read errorpublic PointFeatureCollectionIterator getPointFeatureCollectionIterator() throws IOException
getPointFeatureCollectionIterator in interface StationTimeSeriesFeatureCollectiongetPointFeatureCollectionIterator in class StationTimeSeriesCollectionImplIOException