Table of Contents

Class FeatureTagKeys

Namespace
EncDotNet.S100.Datasets.Pipelines.Interoperability
Assembly
EncDotNet.S100.Renderers.Mapsui.dll

Well-known keys set on Mapsui IFeature instances by dataset processors so that the S-98 interoperability rule engine can filter features without re-running the portrayal pipeline.

public static class FeatureTagKeys
Inheritance
FeatureTagKeys
Inherited Members

Remarks

PR-L2 R-101-102-B implementation uses these tags to suppress S-101 DepthArea and DepthContour features when an S-102 dataset is loaded (S-98 Annex A §8.4.1 + Part B §B-3.1.2). Tags are written by S101DatasetProcessor and read by S98DefaultRules.R_101_102_B_SuppressDepthFeatures. Sibling processors are free to add their own tags following the same dotted-namespace convention.

Fields

DepthContourValue

Numeric depth value, in metres, of a DepthContour feature (S-101 attribute VALDCO). Used by R-101-102-B to honour the MSC.232(82) §5.8 safety-contour exception: the contour matching the mariner's SafetyContour must remain visible even when S-102 replaces depth shading.

public const string DepthContourValue = "S100.DepthContourValue"

Field Value

string

FeatureType

Feature-type code (S-100 Part 5 / ISO 19110 — e.g. "DepthArea", "DepthContour") of the originating dataset feature. Set by S-101 / S-57 processors; nullable for features that don't trace back to a single feature type.

public const string FeatureType = "S100.FeatureType"

Field Value

string