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
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"