public class CompositeStationCollection extends StationTimeSeriesCollectionImpl implements UpdateableCollection
Modifier and Type | Field and Description |
---|---|
protected java.util.List<VariableSimpleIF> |
dataVariables |
localIterator
collectionFeatureType
Modifier and Type | Method and Description |
---|---|
AttributeContainer |
attributes() |
protected StationHelper |
createStationHelper() |
PointFeatureCollection |
flatten(LatLonRect boundingBox,
CalendarDateRange dateRange) |
PointFeatureCollection |
flatten(java.util.List<java.lang.String> stations,
CalendarDateRange dateRange,
java.util.List<VariableSimpleIF> varList)
Flatten into a PointFeatureCollection, discarding connectedness information.
|
java.util.List<VariableSimpleIF> |
getDataVariables() |
java.util.List<Attribute> |
getGlobalAttributes()
Deprecated.
use attributes()
|
PointFeatureCollectionIterator |
getPointFeatureCollectionIterator() |
StationTimeSeriesFeatureCollection |
subset(LatLonRect boundingBox) |
StationTimeSeriesFeatureCollection |
subset(java.util.List<StationFeature> stations) |
CalendarDateRange |
update() |
findStationFeature, finish, getBoundingBox, getCollectionIterator, getStationFeature, getStationFeatures, getStationFeatures, getStationFeatures, getStationHelper, getStationTimeSeriesFeature, hasNext, iterator, next, resetIteration, subset, subset, subsetFeatures
getCollectionFeatureType
getAltName, getAltUnits, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getInfo, getName, getNobs, getTimeName, getTimeUnit, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAltName, getAltUnits, getCalendarDateRange, getCollectionFeatureType, getCoordinateVariables, getExtraVariables, getName, getTimeName, getTimeUnit, size
protected java.util.List<VariableSimpleIF> dataVariables
protected StationHelper createStationHelper() throws java.io.IOException
createStationHelper
in class StationTimeSeriesCollectionImpl
java.io.IOException
public java.util.List<VariableSimpleIF> getDataVariables()
public AttributeContainer attributes()
@Deprecated public java.util.List<Attribute> getGlobalAttributes()
public CalendarDateRange update() throws java.io.IOException
update
in interface UpdateableCollection
java.io.IOException
public StationTimeSeriesFeatureCollection subset(java.util.List<StationFeature> stations)
subset
in interface StationTimeSeriesFeatureCollection
subset
in class StationTimeSeriesCollectionImpl
public StationTimeSeriesFeatureCollection subset(LatLonRect boundingBox)
subset
in interface StationTimeSeriesFeatureCollection
subset
in class StationTimeSeriesCollectionImpl
public PointFeatureCollection flatten(LatLonRect boundingBox, CalendarDateRange dateRange)
flatten
in interface StationTimeSeriesFeatureCollection
flatten
in class StationTimeSeriesCollectionImpl
public PointFeatureCollection flatten(java.util.List<java.lang.String> stations, CalendarDateRange dateRange, java.util.List<VariableSimpleIF> varList)
StationTimeSeriesFeatureCollection
flatten
in interface StationTimeSeriesFeatureCollection
flatten
in class StationTimeSeriesCollectionImpl
stations
- 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 ignoredpublic PointFeatureCollectionIterator getPointFeatureCollectionIterator()
getPointFeatureCollectionIterator
in interface StationTimeSeriesFeatureCollection
getPointFeatureCollectionIterator
in class StationTimeSeriesCollectionImpl