Table of Contents

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.