Class S111Dataset
Root data model for an S-111 Surface Currents dataset.
public sealed class S111Dataset
- Inheritance
-
S111Dataset
- Inherited Members
Properties
AxisOrder
The outcome of the dataset-level axis-order check on the grid
footprints (issue #650), or null when it was not run (no
coverages, or a projected horizontal CRS). Grid georeferencing is
reported, never rewritten.
public AxisOrderAssessment? AxisOrder { get; init; }
Property Value
Coverages
The surface current coverages contained in the dataset, one per time step.
public required IReadOnlyList<SurfaceCurrentCoverage> Coverages { get; init; }
Property Value
DataCodingFormat
The data coding format used in this dataset. 2 = regular grid, 3 = ungeorectified grid with explicit positioning.
public int DataCodingFormat { get; init; }
Property Value
DeclaredProductSpecification
The raw productSpecification string declared on the dataset
root (e.g. "INT.IHO.S-111.2.0.0"), or null when the
attribute is absent. S-100 Part 10c ยง10.2.1. Carried on the dataset
itself so consumers holding only the dataset (coverage sources, catalog
payloads) can report its declared edition.
public string? DeclaredProductSpecification { get; init; }
Property Value
Epoch
Epoch of the coordinate reference system (e.g. "G1762").
public string? Epoch { get; init; }
Property Value
GeographicIdentifier
A geographic description of the dataset coverage area.
public string? GeographicIdentifier { get; init; }
Property Value
HorizontalCRS
EPSG code of the horizontal coordinate reference system.
public int? HorizontalCRS { get; init; }
Property Value
- int?
IssueDate
Issue date of the dataset (ISO 8601).
public string? IssueDate { get; init; }
Property Value
IssueTime
Issue time of the dataset as written (issueTime, e.g. 135227Z
or 13:45:43.63); S100IssueTime combines it with IssueDate.
public string? IssueTime { get; init; }
Property Value
Metadata
Reference to an associated metadata file.
public string? Metadata { get; init; }
Property Value
SurfaceCurrentDepth
The surfaceCurrentDepth root attribute, in metres, interpreted per
depthTypeIndex: a height on an upward axis relative to the reference
level (so a level below the sea surface is negative, e.g. -4.5), or
the positive thickness of a layer average.
public float? SurfaceCurrentDepth { get; init; }
Property Value
TypeOfCurrentData
Type of current data (e.g. 6 = forecast model output).
public int? TypeOfCurrentData { get; init; }
Property Value
- int?