public interface NestedPointFeatureCollection extends FeatureCollection
Modifier and Type | Method and Description |
---|---|
PointFeatureCollection |
flatten(LatLonRect boundingBox,
CalendarDateRange dateRange)
Flatten into a PointFeatureCollection, discarding connectedness information.
|
PointFeatureCollection |
flatten(LatLonRect boundingBox,
DateRange dateRange)
Deprecated.
use CalendarDateRange
|
java.lang.String |
getAltUnits()
The altitude unit string if it exists.
|
java.util.List<Variable> |
getExtraVariables()
Other variables needed for co,pleteness, eg joined coordinate variables
|
NestedPointFeatureCollectionIterator |
getNestedPointFeatureCollectionIterator(int bufferSize)
Iterate through the collection, composed of NestedPointFeatureCollection.
|
PointFeatureCollectionIterator |
getPointFeatureCollectionIterator(int bufferSize)
Iterate through the collection, composed of PointFeatureCollection.
|
DateUnit |
getTimeUnit()
The udunit time unit string.
|
boolean |
isMultipleNested()
If true, use getNestedPointFeatureCollectionIterator, otherwise use getPointFeatureCollectionIterator.
|
int |
size()
The number of elements in the collection.
|
NestedPointFeatureCollection |
subset(LatLonRect boundingBox)
Get a subsetted NestedPointFeatureCollection based on a LatLonRect
|
getCollectionFeatureType, getName
DateUnit getTimeUnit()
java.lang.String getAltUnits()
java.util.List<Variable> getExtraVariables()
int size()
boolean isMultipleNested()
PointFeatureCollectionIterator getPointFeatureCollectionIterator(int bufferSize) throws java.io.IOException
bufferSize
- how many bytes can be used to buffer data, use -1 to use default.java.io.IOException
- on read errorNestedPointFeatureCollectionIterator getNestedPointFeatureCollectionIterator(int bufferSize) throws java.io.IOException
bufferSize
- how many bytes can be used to buffer data, use -1 to use default.java.io.IOException
- on read errorNestedPointFeatureCollection subset(LatLonRect boundingBox) throws java.io.IOException
boundingBox
- spatial subsetjava.io.IOException
- on i/o errorPointFeatureCollection flatten(LatLonRect boundingBox, CalendarDateRange dateRange) throws java.io.IOException
boundingBox
- only points in this lat/lon bounding box. may be null.dateRange
- only points in this date range. may be null.java.io.IOException
- on read errorPointFeatureCollection flatten(LatLonRect boundingBox, DateRange dateRange) throws java.io.IOException
java.io.IOException