Table of Contents

Struct VectorFeatureTag

Namespace
EncDotNet.S100.Datasets.Pipelines.Portrayal
Assembly
EncDotNet.S100.Core.dll

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

FeatureType string

The S-100 Part 5 feature-type code.

DepthContourValue object

For DepthContour features, 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

object

FeatureType

The S-100 Part 5 feature-type code.

public string FeatureType { get; init; }

Property Value

string