Table of Contents

Class S57CatalogEntry

Namespace
EncDotNet.S57.ExchangeSets
Assembly
EncDotNet.S57.dll

Represents a single entry in an S-57 CATALOG.031 file.

public sealed record S57CatalogEntry : IEquatable<S57CatalogEntry>
Inheritance
S57CatalogEntry
Implements
Inherited Members

Remarks

Each entry corresponds to a CATD (Catalogue Directory) record in the catalog, describing a chart file and its geographic coverage.

Properties

Comment

Gets the comment.

public string Comment { get; init; }

Property Value

string

CrcChecksum

Gets the CRC checksum of the referenced file.

public string CrcChecksum { get; init; }

Property Value

string

EasternmostLongitude

Gets the easternmost longitude of the file's coverage area.

public double? EasternmostLongitude { get; init; }

Property Value

double?

FileName

Gets the file name.

public string FileName { get; init; }

Property Value

string

Implementation

Gets the implementation identifier (e.g. "ASC" for ASCII, "BIN" for binary).

public string Implementation { get; init; }

Property Value

string

LongFileName

Gets the long file name.

public string LongFileName { get; init; }

Property Value

string

NorthernmostLatitude

Gets the northernmost latitude of the file's coverage area.

public double? NorthernmostLatitude { get; init; }

Property Value

double?

RecordId

Gets the record identification number (RCID).

public uint RecordId { get; init; }

Property Value

uint

RecordName

Gets the record name (RCNM), e.g. "CD" for Catalogue Directory.

public string RecordName { get; init; }

Property Value

string

SouthernmostLatitude

Gets the southernmost latitude of the file's coverage area.

public double? SouthernmostLatitude { get; init; }

Property Value

double?

Volume

Gets the volume.

public string Volume { get; init; }

Property Value

string

WesternmostLongitude

Gets the westernmost longitude of the file's coverage area.

public double? WesternmostLongitude { get; init; }

Property Value

double?