Table of Contents

Interface IS100MapQuery

Namespace
EncDotNet.S100.Renderers.Mapsui
Assembly
EncDotNet.S100.Renderers.Mapsui.dll

Reusable geographic query surface over a MapsuiDatasetLayerSession's currently-shown datasets.

public interface IS100MapQuery

Methods

PickAsync(GeographicPickQuery, CancellationToken)

Picks the vector features and coverage samples at a geographic point, ranked topmost-first by the session's S-98 paint stack (then, within a dataset, by geometry specificity and distance).

Task<IReadOnlyList<S100Pick>> PickAsync(GeographicPickQuery query, CancellationToken cancellationToken = default)

Parameters

query GeographicPickQuery

The geographic pick request.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IReadOnlyList<S100Pick>>

The ranked picks, topmost-first (possibly empty).

Remarks

Only datasets that are active, visible, and currently rendered (in-time) participate. Each vector hit is resolved to full FeatureInfo; coverage datasets with no vector hit contribute a coverage sample at the session's current time. When Resolution is supplied, a dataset whose whole-cell scale window hides it at that zoom is excluded; otherwise no scale filtering is applied.