Class UsaceIencCell
- Namespace
- EncDotNet.S100.Collections.Usace
- Assembly
- EncDotNet.S100.Collections.dll
One cell of a USACE Inland ENC product catalogue.
public sealed record UsaceIencCell : IEquatable<UsaceIencCell>
- Inheritance
-
UsaceIencCell
- Implements
- Inherited Members
Properties
Bounds
The cell's bounding box (area).
public GeoBounds? Bounds { get; init; }
Property Value
Edition
The edition number (the part of edition before the dot).
public int? Edition { get; init; }
Property Value
- int?
From
The upstream/downstream description start (e.g. Pittsburgh, PA).
public string? From { get; init; }
Property Value
Name
The cell name (e.g. U37AG001).
public required string Name { get; init; }
Property Value
PostedOn
When the S-57 zip was posted.
public DateOnly? PostedOn { get; init; }
Property Value
River
The river the cell covers (e.g. Ohio), when given.
public string? River { get; init; }
Property Value
RiverMileBegin
The first river mile covered.
public double? RiverMileBegin { get; init; }
Property Value
RiverMileEnd
The last river mile covered.
public double? RiverMileEnd { get; init; }
Property Value
To
The upstream/downstream description end (e.g. Allegheny Lock No. 8).
public string? To { get; init; }
Property Value
Update
The update number (the part of edition after the dot).
public int? Update { get; init; }
Property Value
- int?
ZipSize
The S-57 zip size in bytes, parsed from text such as 7.7 MB.
public long? ZipSize { get; init; }
Property Value
- long?
ZipUri
The S-57 exchange-set zip.
public Uri? ZipUri { get; init; }