Interface IS122Feature
Common shape implemented by every typed S-122 feature projection (S-122 FC 2.0.0 ยง Feature Types). Allows generic consumers to walk Features without switching on concrete type.
public interface IS122Feature
Properties
Coordinates
Coordinates whose semantics depend on GeometryKind.
IReadOnlyList<GeoPosition> Coordinates { get; }
Property Value
ExtraAttributes
Source attributes that the typed model did not consume.
IReadOnlyDictionary<string, string> ExtraAttributes { get; }
Property Value
FeatureReferences
Feature-to-feature bindings resolved from References.
IReadOnlyList<S122FeatureReference> FeatureReferences { get; }
Property Value
FeatureType
The S-122 feature type code (the GML element local name).
string FeatureType { get; }
Property Value
GeometryKind
Geometry primitive kind of the source feature.
S122GeometryKind GeometryKind { get; }
Property Value
Id
The GML identifier of the source feature.
string Id { get; }
Property Value
InformationReferences
Information-type bindings resolved from References.
IReadOnlyList<S122InformationReference> InformationReferences { get; }
Property Value
References
The raw xlink:href cross-references from the source feature.
IReadOnlyList<GmlReference> References { get; }