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 readingDiscreteFeatures.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 ADataSourcewhich 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 aDatasetwith a continuous domain which performs spatial indexing of features.AbstractDataset DatasetFactory A factory forDatasetobjects.DiscreteLayeredDataset<DS extends DataSource,VM extends DiscreteLayeredVariableMetadata> A partial implementation of anHorizontallyDiscreteDatasetbased on a 4D dataset where the z- and t-dimensions are discrete axes.Domain1DMapper This is an implementation of aDomainMapperwhich maps 2D indices from a source grid onto a single integer in the target domain.Domain2DMapper This is an implementation of aDomainMapperwhich 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 aDatasetbased on a 4D grid, using aGridDataSourceand aDataReadingStrategy.HorizontallyDiscreteDataset<DS extends DataSource> A partial implementation of a 4-dimensionalDatasetwhich handles the use of plugins to generate values.HorizontalMesh4dDataset Partial implementation of aDatasetwhere 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<?,?>> AnAbstractContinuousDomainDatasetwhose map features arePointFeatures.PRTreeFeatureIndexer This uses aPRTreeto index features spatially.TrajectoryDataset ADatasetwhich contains onlyTrajectoryFeatures. -
Enum Summary Enum Description DataReadingStrategy Defines different strategies for reading data from files.