Table of Contents

Class GlyphCoverageSubLayer

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

A station / node point-glyph sub-layer (S-104 / S-111 fixed-station and ungeorectified-grid datasets). The Mapsui renderer builds a memory layer of point features from the pre-projected Glyphs.

public sealed class GlyphCoverageSubLayer : CoverageSubLayerBase
Inheritance
GlyphCoverageSubLayer
Inherited Members

Properties

Extent

The EPSG:3857 extent of the glyphs, or null when there are no glyphs.

public MercatorBounds? Extent { get; init; }

Property Value

MercatorBounds?

Glyphs

The pre-projected (EPSG:3857) point glyphs to build.

public required IReadOnlyList<PointGlyph> Glyphs { get; init; }

Property Value

IReadOnlyList<PointGlyph>

Thinning

Optional zoom-dependent thinning. When set, the renderers draw only the glyphs that ThinPoints(ReadOnlySpan<double>, ReadOnlySpan<double>, ReadOnlySpan<double>, ReadOnlySpan<double>, double, List<int>) keeps for the scale the layer is drawn at (S-111 ยง9.3.2 point-by-point method); when null, every glyph is drawn.

public GlyphThinning? Thinning { get; init; }

Property Value

GlyphThinning