Class ChartCheckOptions
- Namespace
- EncDotNet.S100.Navigation
- Assembly
- EncDotNet.S100.Navigation.dll
Tuning for ChartCheck.
public sealed record ChartCheckOptions : IEquatable<ChartCheckOptions>
- Inheritance
-
ChartCheckOptions
- Implements
- Inherited Members
Properties
DangerNearbyMeters
How far beyond a side's cross-track limit a charted danger is still worth checking, in metres. A danger inside the limits must be reviewed; one in this band beyond them is worth checking. Default 185,2 m (0,1 NM).
public double DangerNearbyMeters { get; init; }
Property Value
Default
The default options.
public static ChartCheckOptions Default { get; }
Property Value
MaxStationsPerLeg
The most cross-sections taken along one leg. A longer leg spaces them further apart rather than exceeding this. Default 20 000.
public int MaxStationsPerLeg { get; init; }
Property Value
ShoalMergeGapMeters
How far apart two shoal soundings or S-102 shoal cells along the route can be and still make one finding, in metres, so a long shallow bank is one finding rather than many. Default 100 m.
public double ShoalMergeGapMeters { get; init; }
Property Value
StationSpacingMeters
The spacing of the cross-sections the check takes along a leg, in metres. Crossings of the track itself are found exactly; a feature that only reaches into the corridor is found at the nearest cross-section, so it is located to within this spacing, and a feature narrower than it may fall between two. Default 10 m.
public double StationSpacingMeters { get; init; }