@Override public List<StationFeature> getStationFeatures() throws IOException { return getStationHelper().getStationFeatures(); }
@Override public List<StationFeature> getStationFeatures() throws IOException { return getStationHelper().getStationFeatures(); }
@Override public List<StationFeature> getStationFeatures() throws IOException { return getStationHelper().getStationFeatures(); } }
@Override public List<StationFeature> getStationFeatures(ucar.unidata.geoloc.LatLonRect boundingBox) throws IOException { return getStationHelper().getStationFeatures(boundingBox); }
@Override public List<StationFeature> getStationFeatures() throws IOException { return getStationHelper().getStationFeatures(); }
@Override public List<StationFeature> getStationFeatures() throws IOException { return getStationHelper().getStationFeatures(); }
@Override public List<StationFeature> getStationFeatures(ucar.unidata.geoloc.LatLonRect boundingBox) throws IOException { return getStationHelper().getStationFeatures(boundingBox); }
@Override public String makeQuery() { StringBuilder query = new StringBuilder("stns="); for (StationFeature s : getStationHelper().getStationFeatures()) { query.append(s.getName()); query.append(","); } return PointDatasetRemote.makeQuery(query.toString(), boundingBoxSubset, dateRangeSubset); } }
public StationTimeSeriesFeatureCollection subset(List<Station> stations) throws IOException { if (stations == null) return this; List<StationFeature> stationsFeatures = getStationHelper().getStationFeatures(stations); return new StationTimeSeriesCollectionSubset(this, stationsFeatures); }
public StationHelper subset(List<Station> stns) throws IOException { StationHelper result = new StationHelper(); result.setStations( getStationFeatures(stns)); return result; }
@Override protected StationHelper createStationHelper() throws IOException { List<ucar.nc2.ft.point.StationFeature> stations = from.getStationHelper().getStationFeatures(boundingBoxSubset); StationHelper stationHelper = new StationHelper(); stationHelper.setStations(stations); return stationHelper; }
@Override public StationTimeSeriesFeatureCollection subset(ucar.unidata.geoloc.LatLonRect boundingBox) throws IOException { if (boundingBox == null) { return this; } else { List<StationFeature> subset = getStationHelper().getStationFeatures(boundingBox); return new CompositeStationCollectionSubset(this, subset); } }
@Override protected StationHelper createStationHelper() throws IOException { List<StationFeature> stations = from.getStationHelper().getStationFeatures(boundingBoxSubset); StationHelper stationHelper = new StationHelper(); stationHelper.setStations(stations); return stationHelper; }
public StationHelper subset(LatLonRect bb) throws IOException { StationHelper result = new StationHelper(); result.setStations( getStationFeatures(bb)); return result; }
@Override public StationTimeSeriesFeatureCollection subset(List<Station> stations) throws IOException { if (stations == null) { return this; } else { List<StationFeature> subset = getStationHelper().getStationFeatures(stations); return new CompositeStationCollectionSubset(this, subset); } }
@Override public StationTimeSeriesFeatureCollection subset(ucar.unidata.geoloc.LatLonRect boundingBox) throws IOException { if (boundingBox == null) { return this; } else { List<StationFeature> subset = getStationHelper().getStationFeatures(boundingBox); return new CompositeStationCollectionSubset(this, subset); } }
public StationHelper subset(LatLonRect bb) throws IOException { StationHelper result = new StationHelper(); result.setStations( getStationFeatures(bb)); return result; }
public StationIterator() { stationIter = getStationHelper().getStationFeatures().iterator(); CollectionInfo info = getInfo(); if (!info.isComplete()) calcInfo = info; }
@Override 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 StationSubset(this, subsetStations), dateRange); }
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); }