public PointFeatureCollection flatten(List<String> stations, CalendarDateRange dateRange, List<VariableSimpleIF> varList) throws IOException { if ((stations == null) || (stations.size() == 0)) return new StationTimeSeriesCollectionFlattened(this, dateRange); initStationHelper(); List<Station> subsetStations = stationHelper.getStations(stations); return new StationTimeSeriesCollectionFlattened(new StationTimeSeriesCollectionSubset(this, subsetStations), dateRange); }
public PointFeatureCollection flatten(List<String> stationNames, CalendarDateRange dateRange, List<VariableSimpleIF> varList) throws IOException { if ((stationNames == null) || (stationNames.size() == 0)) return new StationTimeSeriesCollectionFlattened(this, dateRange); List<StationFeature> subsetStations = getStationHelper().getStationFeaturesFromNames(stationNames); return new StationTimeSeriesCollectionFlattened(new StationTimeSeriesCollectionSubset(this, subsetStations), dateRange); }
public StationTimeSeriesFeatureCollection subset(List<Station> stations) throws IOException { if (stations == null) return this; return new StationTimeSeriesCollectionSubset(this, stations); }
public StationTimeSeriesFeatureCollection subsetFeatures(List<StationFeature> stationsFeatures) throws IOException { return new StationTimeSeriesCollectionSubset(this, stationsFeatures); }
public PointFeatureCollection flatten(LatLonRect boundingBox, CalendarDateRange dateRange) throws IOException { if (boundingBox == null) return new StationTimeSeriesCollectionFlattened(this, dateRange); List<StationFeature> subsetStations = getStationHelper().getStationFeatures(boundingBox); return new StationTimeSeriesCollectionFlattened(new StationTimeSeriesCollectionSubset(this, subsetStations), dateRange); }
public PointFeatureCollection flatten(LatLonRect boundingBox, CalendarDateRange dateRange) throws IOException { if (boundingBox == null) return new StationTimeSeriesCollectionFlattened(this, dateRange); initStationHelper(); List<Station> subsetStations = stationHelper.getStations(boundingBox); return new StationTimeSeriesCollectionFlattened(new StationTimeSeriesCollectionSubset(this, subsetStations), dateRange); }
public StationTimeSeriesFeatureCollection subset(List<Station> stations) throws IOException { if (stations == null) return this; List<StationFeature> stationsFeatures = getStationHelper().getStationFeatures(stations); return new StationTimeSeriesCollectionSubset(this, stationsFeatures); }