Class S57DataSetIdentification
Represents the Data Set Identification field (DSID) from S-57.
public sealed record S57DataSetIdentification : IEquatable<S57DataSetIdentification>
- Inheritance
-
S57DataSetIdentification
- Implements
- Inherited Members
Properties
ApplicationProfile
Gets the application profile identification code (PROF).
public int ApplicationProfile { get; init; }
Property Value
Remarks
S-57 Edition 3.1, Part 3 §7.3.1.1 enumerates 1 = EN (ENC new), 2 = ER (ENC revision) and 3 = DD (IHO data dictionary). When the data set uses the ASCII lexical form, those mnemonics are mapped to their numeric codes. The value is 0 when the subfield is absent.
AttfLexicalLevel
Gets the lexical level for ATTF (AALL).
public int AttfLexicalLevel { get; init; }
Property Value
Comment
Gets the comment (COMT).
public string Comment { get; init; }
Property Value
DataSetName
Gets the data set name (DSNM).
public string DataSetName { get; init; }
Property Value
DataStructure
Gets the data structure (DSTR).
public int DataStructure { get; init; }
Property Value
EditionNumber
Gets the edition number (EDTN).
public string EditionNumber { get; init; }
Property Value
IntendedUsage
Gets the intended usage code (INTU).
public int IntendedUsage { get; init; }
Property Value
IssueDate
Gets the issue date (ISDT).
public string IssueDate { get; init; }
Property Value
NatfLexicalLevel
Gets the lexical level for NATF (NALL).
public int NatfLexicalLevel { get; init; }
Property Value
ProducingAgency
Gets the producing agency code (AGEN).
public int ProducingAgency { get; init; }
Property Value
ProductSpecification
Gets the product specification code (PRSP).
public int ProductSpecification { get; init; }
Property Value
Remarks
S-57 Edition 3.1, Part 3 §7.3.1.1 enumerates 1 = ENC (Electronic Navigational Chart) and
2 = ODD (IHO Object Catalogue Data Dictionary). Inland ENC producers declare 10.
When the data set uses the ASCII lexical form, the mnemonics ENC and ODD are
mapped to 1 and 2. The value is 0 when the subfield is absent.
ProductSpecificationDescription
Gets the product specification description (PSDN).
public string ProductSpecificationDescription { get; init; }
Property Value
ProductSpecificationEdition
Gets the product specification edition number (PRED), for example "2.0".
public string ProductSpecificationEdition { get; init; }
Property Value
RecordName
Gets the record name.
public S57RecordName RecordName { get; init; }
Property Value
S57EditionNumber
Gets the edition date (STED).
public string S57EditionNumber { get; init; }
Property Value
UpdateApplicationDate
Gets the update application date (UADT).
public string UpdateApplicationDate { get; init; }
Property Value
UpdateNumber
Gets the update number (UPDN).
public string UpdateNumber { get; init; }