Namespace EncDotNet.S100.Datasets.S104
Classes
- S104CoverageSource
ICoverageSource implementation for S-104 Water Level datasets. Provides time-indexed access to water level height and trend grids.
- S104CoverageStyle
The SoundCharts portrayal of S-104 water level: station gauges for fixed-station series (dcf1 / dcf8) and labelled isolines for gridded surfaces (dcf2), in one ink colour per Day / Dusk / Night palette.
- S104Dataset
Root data model for an S-104 Water Level Information for Surface Navigation dataset.
- S104DatasetData
Discriminated union over the two structurally different S-104 dataset shapes the reader emits — gridded coverage (dcf2) and per-station time series (dcf1/dcf8). See ReadAny(IHdf5File).
- S104DatasetData.GriddedCoverage
S-104 dcf2 — regularly-gridded water-level coverage.
- S104DatasetData.StationSeries
S-104 dcf1 or dcf8 — time series at fixed stations.
- S104DatasetReader
Reads an S-104 Water Level dataset from an HDF5 file via the IHdf5File abstraction. Supports data coding format 1 (time-major positioned stations), data coding format 2 (regularly-gridded coverage), and data coding format 8 (station-major fixed stations).
- S104StationSeriesDataset
Root data model for an S-104 Water Level dataset encoded as fixed-station time series in data coding format 1 or 8 (S-100 Part 10c §10.2.1).
- S104TimeSeries
The result of sampling an S-104 gridded dataset at a fixed point across a range of time steps: the nearest grid cell and its per-step water-level series.
- S104TimeSeriesSampler
Samples an S-104 regular-grid (dcf=2) water-level dataset at an arbitrary geographic point across its time steps, producing a per-step height series suitable for depth-over-time visualisations and tide reconciliation.
- WaterLevelCoverage
Represents a single water level coverage grid at a specific time within an S-104 dataset.
- WaterLevelStation
A single water-level time series at a fixed station, as encoded by an S-104 data-coding-format-1 or data-coding-format-8 instance (S-100 Part 10c §10.2.1).
Structs
- S104TimeSeriesPoint
A single water-level sample at a fixed grid cell for one time step.
- WaterLevelValue
A single water level measurement containing height and trend.