Package uk.ac.rdg.resc.edal.dataset
Code for reading data from underlying storage (e.g. disk, databases
or remote locations).
-
Interface Summary Interface Description ContinuousDomainDataset Dataset Provides access to data and metadata held in underlying storage, e.g. on disk, in a database or on a remote server.DataSource DiscreteFeatureReader<F extends DiscreteFeature<?,?>> Defines an interface for readingDiscreteFeature
s.DomainMapper.DomainMapperEntry<P> Maps a point in the source grid to corresponding points in the target grid.DomainMapper.Scanline<P> Holds all the DomainMapperEntries corresponding with a certain j indexFeatureIndexer A class representing a spatial indexer for features.GridDataSource Low-level interface to multidimensional grids, used byDataReadingStrategy
.HZTDataSource ADataSource
which reads data from a domain where the horizontal layers are based on an unstructured mesh, and the vertical / time dimensions are discrete. -
Class Summary Class Description AbstractContinuousDomainDataset Partial implementation of aDataset
with a continuous domain which performs spatial indexing of features.AbstractDataset DatasetFactory A factory forDataset
objects.DiscreteLayeredDataset<DS extends DataSource,VM extends DiscreteLayeredVariableMetadata> A partial implementation of anHorizontallyDiscreteDataset
based on a 4D dataset where the z- and t-dimensions are discrete axes.Domain1DMapper This is an implementation of aDomainMapper
which maps 2D indices from a source grid onto a single integer in the target domain.Domain2DMapper This is an implementation of aDomainMapper
which maps 2D indices from a source grid onto a pair of integers (asint[]
) in the target domain.Domain2DMapper.Domain2DMapperCacheKey DomainMapper<T> Maps real-world points to i and j indices of corresponding points within the source data.FakeTrajectoryDatasetFactory FakeTrajectoryDatasetFactory.FakeTrajectoryDataset FeatureIndexer.FeatureBounds A class representing the spatial bounds of a feature with a single point.GriddedDataset A partial implementation of aDataset
based on a 4D grid, using aGridDataSource
and aDataReadingStrategy
.HorizontallyDiscreteDataset<DS extends DataSource> A partial implementation of a 4-dimensionalDataset
which handles the use of plugins to generate values.HorizontalMesh4dDataset Partial implementation of aDataset
where the horizontal layers are based on an unstructured mesh, and the vertical / time dimensions are discrete.HZTDataSource.MeshCoordinates3D Class representing a set of 3 integer co-ordinates.InMemoryMeshDataSource A simple in-memory implementation of anHZTDataSource
.PointDataset<F extends DiscreteFeature<?,?>> AnAbstractContinuousDomainDataset
whose map features arePointFeature
s.PRTreeFeatureIndexer This uses aPRTree
to index features spatially.TrajectoryDataset ADataset
which contains onlyTrajectoryFeature
s. -
Enum Summary Enum Description DataReadingStrategy Defines different strategies for reading data from files.