Class CoverageSubLayerBase
Base class for the Mapsui-free coverage sub-layers carried in a
CoveragePortrayalResult. Each variant carries the S-98
stack metadata plus the payload the Mapsui renderer needs to build one
ILayer.
public abstract class CoverageSubLayerBase
- Inheritance
-
CoverageSubLayerBase
- Derived
- Inherited Members
Properties
LayerKey
Stable sub-layer key (e.g. "s111.arrows") for the viewer's disclosure UI.
public required string LayerKey { get; init; }
Property Value
LayerName
The Mapsui layer's display name.
public required string LayerName { get; init; }
Property Value
Plane
The S-98 display plane this sub-layer lives in.
public required S98DisplayPlane Plane { get; init; }
Property Value
SourceFeatureType
Optional feature-type code for S-98 rules; null for whole-layer entries.
public string? SourceFeatureType { get; init; }
Property Value
WithinPlanePriority
Intra-plane ordering hint, ascending — lower draws first.
public int WithinPlanePriority { get; init; }