Table of Contents

Class NoaaEncCell

Namespace
EncDotNet.S100.Collections.Noaa
Assembly
EncDotNet.S100.Collections.dll

One cell in a NOAA ENC product catalogue.

public sealed record NoaaEncCell : IEquatable<NoaaEncCell>
Inheritance
NoaaEncCell
Implements
Inherited Members

Properties

CoastGuardDistricts

The US Coast Guard districts the cell lies in.

public IReadOnlyList<int> CoastGuardDistricts { get; init; }

Property Value

IReadOnlyList<int>

CompilationScale

The compilation scale denominator (cscale).

public int? CompilationScale { get; init; }

Property Value

int?

Edition

The edition number (edtn).

public int? Edition { get; init; }

Property Value

int?

IsCancelled

True when the cell's status is Cancelled.

public bool IsCancelled { get; init; }

Property Value

bool

IssueDate

The issue date (isdt).

public DateOnly? IssueDate { get; init; }

Property Value

DateOnly?

LongName

The cell's descriptive title (lname).

public string? LongName { get; init; }

Property Value

string

Name

The 8-character cell name (e.g. US4AK4PM).

public required string Name { get; init; }

Property Value

string

Panels

The coverage panels (cov/panel). Cancelled cells have none. Longitudes are as published, which may run beyond −180 for the western Pacific.

public IReadOnlyList<NoaaEncPanel> Panels { get; init; }

Property Value

IReadOnlyList<NoaaEncPanel>

Regions

The NOAA region numbers the cell lies in.

public IReadOnlyList<int> Regions { get; init; }

Property Value

IReadOnlyList<int>

States

The two-letter state or territory codes the cell lies in (e.g. AK).

public IReadOnlyList<string> States { get; init; }

Property Value

IReadOnlyList<string>

Update

The latest update number (updn).

public int? Update { get; init; }

Property Value

int?

UpdateApplicationDate

The update application date (uadt).

public DateOnly? UpdateApplicationDate { get; init; }

Property Value

DateOnly?

ZipDateTime

When the zip was published.

public DateTimeOffset? ZipDateTime { get; init; }

Property Value

DateTimeOffset?

ZipSize

The zip's size in bytes.

public long? ZipSize { get; init; }

Property Value

long?

ZipUri

The download location of the cell's zipped exchange set.

public Uri? ZipUri { get; init; }

Property Value

Uri