Struct VectorFeatureTag
A Mapsui-free feature tag attached to a built vector feature so the
S-98 cross-dataset suppression rules can filter without re-running
portrayal (R-101-102-B, S-98 Annex A §8.4.1). The Mapsui renderer
copies these onto each IFeature after building the layer.
public readonly record struct VectorFeatureTag : IEquatable<VectorFeatureTag>
- Implements
- Inherited Members
Constructors
VectorFeatureTag(string, object?)
A Mapsui-free feature tag attached to a built vector feature so the
S-98 cross-dataset suppression rules can filter without re-running
portrayal (R-101-102-B, S-98 Annex A §8.4.1). The Mapsui renderer
copies these onto each IFeature after building the layer.
public VectorFeatureTag(string FeatureType, object? DepthContourValue)
Parameters
FeatureTypestringThe S-100 Part 5 feature-type code.
DepthContourValueobjectFor
DepthContourfeatures, the numeric VALDCO depth value (preserves the safety-contour exception); otherwise null.
Properties
DepthContourValue
For DepthContour features, the numeric VALDCO depth value
(preserves the safety-contour exception); otherwise null.
public object? DepthContourValue { get; init; }
Property Value
FeatureType
The S-100 Part 5 feature-type code.
public string FeatureType { get; init; }