Table of Contents

Class S129NonNavigableArea

Namespace
EncDotNet.S100.Datasets.S129.DataModel
Assembly
EncDotNet.S100.Datasets.S129.dll

Typed projection of an UnderKeelClearanceNonNavigableArea feature (S-129 Edition 2.0.0): a surface inside the plan area that the producer has classified as non-navigable for the given draught and time window.

public sealed class S129NonNavigableArea
Inheritance
S129NonNavigableArea
Inherited Members

Properties

Coordinates

Exterior-ring coordinates.

public IReadOnlyList<GeoPosition> Coordinates { get; init; }

Property Value

IReadOnlyList<GeoPosition>

ExtraAttributes

Source attributes that the typed model did not consume.

public IReadOnlyDictionary<string, string> ExtraAttributes { get; init; }

Property Value

IReadOnlyDictionary<string, string>

GeometryKind

Geometry primitive kind. Expected to be Surface.

public S129GeometryKind GeometryKind { get; init; }

Property Value

S129GeometryKind

Id

The GML identifier.

public required string Id { get; init; }

Property Value

string

InteriorRings

Interior-ring coordinates (holes), if any.

public IReadOnlyList<IReadOnlyList<GeoPosition>> InteriorRings { get; init; }

Property Value

IReadOnlyList<IReadOnlyList<GeoPosition>>

ScaleMinimum

The minimum display scale (S-129 ยงscaleMinimum).

public int? ScaleMinimum { get; init; }

Property Value

int?