Class UsaceIencFeedSource
- Namespace
- EncDotNet.S100.Collections
- Assembly
- EncDotNet.S100.Collections.dll
A USACE Inland ENC product catalogue feed (river cells or the buoy overlay), optionally scoped to rivers (for example "USACE IENC — Ohio"). Its items are online (RemoteItemLocation) until downloaded.
public sealed record UsaceIencFeedSource : CollectionSource, IEquatable<CollectionSource>, IEquatable<UsaceIencFeedSource>
- Inheritance
-
UsaceIencFeedSource
- Implements
- Inherited Members
Constructors
UsaceIencFeedSource(Guid, string?, Uri, UsaceIencFilter)
A USACE Inland ENC product catalogue feed (river cells or the buoy overlay), optionally scoped to rivers (for example "USACE IENC — Ohio"). Its items are online (RemoteItemLocation) until downloaded.
public UsaceIencFeedSource(Guid Id, string? DisplayName, Uri CatalogUri, UsaceIencFilter Filter)
Parameters
IdGuidThe source's stable identifier.
DisplayNamestringAn optional user-facing label.
CatalogUriUriThe catalogue URL; see RiversCatalogUri.
FilterUsaceIencFilterWhich rivers to include.
Properties
BuoysCatalogUri
USACE's catalogue of the inland buoy overlay cell.
public static Uri BuoysCatalogUri { get; }
Property Value
CatalogUri
The catalogue URL; see RiversCatalogUri.
public Uri CatalogUri { get; init; }
Property Value
Filter
Which rivers to include.
public UsaceIencFilter Filter { get; init; }
Property Value
RiversCatalogUri
USACE's catalogue of inland river ENC cells (U37).
public static Uri RiversCatalogUri { get; }