Class FeatureInfo
Feature information returned by a pick / object-info operation.
public sealed class FeatureInfo
- Inheritance
-
FeatureInfo
- Inherited Members
Properties
Attributes
Feature attributes, optionally decoded against the dataset's Feature Catalogue (see PickAttribute). Complex attributes nest their sub-attributes via Children.
public required IReadOnlyList<PickAttribute> Attributes { get; init; }
Property Value
DrawingPriority
The highest drawing priority of the feature's drawing instructions in
the dataset's last portrayal (S-100 Part 9), which orders the pick
report (S-98 15.1, see PickOrder); null when the
feature wasn't drawn or the product doesn't report it.
public int? DrawingPriority { get; init; }
Property Value
- int?
EggCode
WMO / SIGRID-3 ice "egg code" projection for the feature when it is an
S-411 sea-ice / lake-ice feature carrying concentration, stage of
development, and form-of-ice attributes; null for every other
feature shape. Object-information UIs use it to render the egg diagram
in the pick report (S-411 Edition 1.2.1 Annex A).
public IceEggCode? EggCode { get; init; }
Property Value
FeatureRef
The feature reference string (dataset-specific ID).
public required string FeatureRef { get; init; }
Property Value
FeatureType
The feature type code as it appears in the dataset (typically the
GML element local name or the feature catalogue code, e.g.
"DepthArea", "LateralBuoy", "NavwarnPart").
public required string FeatureType { get; init; }
Property Value
FeatureTypeName
Human-readable feature type name resolved through the dataset's
Feature Catalogue, when one is available; otherwise null.
Viewers should prefer this over FeatureType when set.
public string? FeatureTypeName { get; init; }
Property Value
Geometry
The feature's geometry, which orders the pick report at equal DrawingPriority; None when the product doesn't report it.
public S100GeometryType Geometry { get; init; }
Property Value
NavigationalWarning
The warning message when the feature is part of a navigational warning
(an S-124 NavwarnPart): its identification, type, validity and
full text in every language; null for every other feature.
Object-information UIs show it as one card in place of attribute rows.
public NavigationalWarningInfo? NavigationalWarning { get; init; }
Property Value
References
xlink-style references this feature points to (e.g. S-125 information bindings, S-421 route topology). Each reference's TargetRef resolves against the same dataset's feature collection via GetFeatureInfo(string). Empty for products that do not model cross-references.
public IReadOnlyList<FeatureReference> References { get; init; }
Property Value
StationSeries
Full time-series snapshot for the feature when it represents a
fixed-station observation (S-104 / S-111 data-coding-format-8
stations). null for every other feature shape — including
gridded coverage samples synthesised by
GetCoverageInfo(double, double, DateTime?). Viewers use this
to render the pick panel's time-series chart without re-querying
the processor as the global clock moves.
public StationTimeSeriesSnapshot? StationSeries { get; init; }