public interface StationTimeSeriesFeatureCollection extends StationFeatureCollection, PointFeatureCC, java.lang.Iterable<StationTimeSeriesFeature>
getCollectionIterator
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCollectionFeatureType, getCoordinateVariables, getExtraVariables, getName, getTimeName, getTimeUnit, size
java.util.List<StationFeature> getStationFeatures()
getStationFeatures
in interface StationFeatureCollection
java.util.List<StationFeature> getStationFeatures(java.util.List<java.lang.String> stnNames)
getStationFeatures
in interface StationFeatureCollection
java.util.List<StationFeature> getStationFeatures(LatLonRect boundingBox)
getStationFeatures
in interface StationFeatureCollection
StationFeature findStationFeature(java.lang.String name)
findStationFeature
in interface StationFeatureCollection
StationTimeSeriesFeature getStationTimeSeriesFeature(StationFeature s)
StationTimeSeriesFeatureCollection subset(java.util.List<StationFeature> stations)
StationTimeSeriesFeatureCollection subset(LatLonRect boundingBox) throws java.io.IOException
java.io.IOException
StationTimeSeriesFeatureCollection subset(java.util.List<StationFeature> stns, CalendarDateRange dateRange) throws java.io.IOException
java.io.IOException
StationTimeSeriesFeatureCollection subset(LatLonRect boundingBox, CalendarDateRange dateRange) throws java.io.IOException
java.io.IOException
PointFeatureCollection flatten(java.util.List<java.lang.String> stations, CalendarDateRange dateRange, java.util.List<VariableSimpleIF> varList)
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 ignoredPointFeatureCollection flatten(LatLonRect llbbox, CalendarDateRange dateRange) throws java.io.IOException
java.io.IOException
StationFeature getStationFeature(PointFeature flatPointFeature)
StationTimeSeriesFeatureCollection subsetFeatures(java.util.List<StationFeature> stations)
boolean hasNext() throws java.io.IOException
java.io.IOException
- on read errorStationTimeSeriesFeature next() throws java.io.IOException
java.io.IOException
- on read errorvoid finish()
PointFeatureIterator.close()
void resetIteration()
PointFeatureCollectionIterator getPointFeatureCollectionIterator()