Table of Contents

Class S57PointFeature

Namespace
EncDotNet.S57.Charts
Assembly
EncDotNet.S57.dll

Represents a point feature in an S-57 chart.

public sealed record S57PointFeature : S57TypedFeature, IEquatable<S57TypedFeature>, IEquatable<S57PointFeature>
Inheritance
S57PointFeature
Implements
Inherited Members

Remarks

Point features (PRIM=1) are geographic objects represented by a single location, such as buoys, lights, beacons, or individual landmarks.

Point features reference isolated nodes or connected nodes for their geometry.

Properties

HasSpatialReferences

Gets a value indicating whether this feature has spatial references.

public bool HasSpatialReferences { get; }

Property Value

bool

PrimarySpatialReference

Gets the primary spatial reference (the first one, if any).

public S57SpatialPointer? PrimarySpatialReference { get; }

Property Value

S57SpatialPointer?

SpatialReferences

Gets the spatial references (typically isolated or connected nodes).

public IReadOnlyList<S57SpatialPointer> SpatialReferences { get; }

Property Value

IReadOnlyList<S57SpatialPointer>