public class StationCollectionStream extends StationTimeSeriesCollectionImpl
Modifier and Type | Field and Description |
---|---|
protected LatLonRect |
boundingBoxSubset |
protected CalendarDateRange |
dateRangeSubset |
localIterator
collectionFeatureType
Constructor and Description |
---|
StationCollectionStream(java.lang.String uri,
CalendarDateUnit timeUnit,
java.lang.String altUnits)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected StationHelper |
createStationHelper()
initialize the stationHelper.
|
PointFeatureCollection |
flatten(LatLonRect boundingBox,
CalendarDateRange dateRange) |
StationTimeSeriesFeatureCollection |
subset(LatLonRect boundingBox) |
StationTimeSeriesFeatureCollection |
subset(java.util.List<StationFeature> stations) |
findStationFeature, finish, flatten, getBoundingBox, getCollectionIterator, getPointFeatureCollectionIterator, 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 LatLonRect boundingBoxSubset
protected CalendarDateRange dateRangeSubset
public StationCollectionStream(java.lang.String uri, CalendarDateUnit timeUnit, java.lang.String altUnits)
uri
- cdmremote endpointprotected StationHelper createStationHelper() throws java.io.IOException
createStationHelper
in class StationTimeSeriesCollectionImpl
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