Interface IS411IceFeature
Shared shape carried by every typed S-411 feature.
public interface IS411IceFeature
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
GeometryKind
The geometry primitive kind of the source feature.
S411GeometryKind GeometryKind { get; }
Property Value
Id
The GML identifier of the source feature.
string Id { get; }
Property Value
NormalizedFeatureType
Canonical PascalCase Feature Catalogue class name (e.g. "SeaIce",
"Iceberg"). Both the JCOMM short codes and the IHO PascalCase
names normalise to this value, so callers can dispatch on it without
caring which GML shape the dataset uses.
string NormalizedFeatureType { get; }
Property Value
Source
The originating raw feature.
S411Feature Source { get; }
Property Value
SourceFeatureType
The raw feature type element name from the source GML (e.g.
"seaice" for JCOMM, "SeaIce" for IHO).
string SourceFeatureType { get; }