Table of Contents

Class NoaaEncFeedSource

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

The NOAA ENC product catalogue feed (ENCProdCat.xml), optionally scoped to states, Coast Guard districts or regions (for example "NOAA ENC — Alaska"). Its items are online (RemoteItemLocation) until downloaded.

public sealed record NoaaEncFeedSource : CollectionSource, IEquatable<CollectionSource>, IEquatable<NoaaEncFeedSource>
Inheritance
NoaaEncFeedSource
Implements
Inherited Members

Constructors

NoaaEncFeedSource(Guid, string?, Uri, NoaaEncFilter)

The NOAA ENC product catalogue feed (ENCProdCat.xml), optionally scoped to states, Coast Guard districts or regions (for example "NOAA ENC — Alaska"). Its items are online (RemoteItemLocation) until downloaded.

public NoaaEncFeedSource(Guid Id, string? DisplayName, Uri CatalogUri, NoaaEncFilter Filter)

Parameters

Id Guid

The source's stable identifier.

DisplayName string

An optional user-facing label.

CatalogUri Uri

The catalogue URL; see DefaultCatalogUri.

Filter NoaaEncFilter

Which cells to include.

Properties

CatalogUri

The catalogue URL; see DefaultCatalogUri.

public Uri CatalogUri { get; init; }

Property Value

Uri

DefaultCatalogUri

NOAA's published ENC product catalogue.

public static Uri DefaultCatalogUri { get; }

Property Value

Uri

Filter

Which cells to include.

public NoaaEncFilter Filter { get; init; }

Property Value

NoaaEncFilter