Class ResolvedFeature
Result of resolving an S-57 feature against the mapping rules: the chosen S-101 Feature Catalogue code and the effective attribute overrides to apply when translating attributes for that feature.
public sealed record ResolvedFeature : IEquatable<ResolvedFeature>
- Inheritance
-
ResolvedFeature
- Implements
- Inherited Members
Constructors
ResolvedFeature(string, IReadOnlyDictionary<string, S57AttributeOverride>)
Result of resolving an S-57 feature against the mapping rules: the chosen S-101 Feature Catalogue code and the effective attribute overrides to apply when translating attributes for that feature.
public ResolvedFeature(string S101Code, IReadOnlyDictionary<string, S57AttributeOverride> AttributeOverrides)
Parameters
S101CodestringResolved S-101 Feature Catalogue code.
AttributeOverridesIReadOnlyDictionary<string, S57AttributeOverride>Effective attribute overrides for this feature (rule-level overrides merged with any redirect-supplied overrides). Keyed by S-57 attribute acronym.
Properties
AttributeOverrides
Effective attribute overrides for this feature (rule-level overrides merged with any redirect-supplied overrides). Keyed by S-57 attribute acronym.
public IReadOnlyDictionary<string, S57AttributeOverride> AttributeOverrides { get; init; }
Property Value
S101Code
Resolved S-101 Feature Catalogue code.
public string S101Code { get; init; }