Class S100Pick
One resolved result of PickAsync(GeographicPickQuery, CancellationToken) — a vector feature or a coverage sample found at the query point, already ranked against the session's S-98 paint stack.
public sealed record S100Pick : IEquatable<S100Pick>
- Inheritance
-
S100Pick
- Implements
- Inherited Members
Properties
DatasetId
The dataset the pick came from.
public required MapDatasetId DatasetId { get; init; }
Property Value
DistanceMeters
Distance from the pick to the feature in metres — 0 when Inside.
public required double DistanceMeters { get; init; }
Property Value
FeatureType
The vector feature type code, or null for a coverage pick.
public string? FeatureType { get; init; }
Property Value
Geometry
The picked feature's renderer-neutral geometry (rings / curves / points in WGS-84), for outlining or highlighting the hit. null for a coverage pick, or when the owning processor does not expose the feature's geometry.
public S100FeatureGeometry? Geometry { get; init; }
Property Value
Info
The resolved feature or coverage information.
public required FeatureInfo Info { get; init; }
Property Value
Inside
true when the point lies inside an area feature (or for a coverage sample); false for a point/curve feature matched within the search radius.
public required bool Inside { get; init; }
Property Value
IsCoverage
true for a coverage sample (S-102 / S-104 / S-111 via GetCoverageInfo(double, double, DateTime?)); false for a vector feature.
public required bool IsCoverage { get; init; }
Property Value
Primitive
The geometry primitive the feature was matched against, or null for a coverage pick.
public S100GeometryType? Primitive { get; init; }