Table of Contents

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

Id Guid

The source's stable identifier.

DisplayName string

An optional user-facing label.

CatalogUri Uri

The catalogue URL; see RiversCatalogUri.

Filter UsaceIencFilter

Which rivers to include.

Properties

BuoysCatalogUri

USACE's catalogue of the inland buoy overlay cell.

public static Uri BuoysCatalogUri { get; }

Property Value

Uri

CatalogUri

The catalogue URL; see RiversCatalogUri.

public Uri CatalogUri { get; init; }

Property Value

Uri

Filter

Which rivers to include.

public UsaceIencFilter Filter { get; init; }

Property Value

UsaceIencFilter

RiversCatalogUri

USACE's catalogue of inland river ENC cells (U37).

public static Uri RiversCatalogUri { get; }

Property Value

Uri