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
IdGuidThe source's stable identifier.
DisplayNamestringAn optional user-facing label.
CatalogUriUriThe catalogue URL; see DefaultCatalogUri.
FilterNoaaEncFilterWhich cells to include.
Properties
CatalogUri
The catalogue URL; see DefaultCatalogUri.
public Uri CatalogUri { get; init; }
Property Value
DefaultCatalogUri
NOAA's published ENC product catalogue.
public static Uri DefaultCatalogUri { get; }
Property Value
Filter
Which cells to include.
public NoaaEncFilter Filter { get; init; }