Table of Contents

Class S122MarineProtectedArea

Namespace
EncDotNet.S100.Datasets.S122.DataModel
Assembly
EncDotNet.S100.Datasets.S122.dll

Typed projection of the S-122 MarineProtectedArea feature (S-122 FC 2.0.0 §MarineProtectedArea): a zoned area carrying protection / restriction categorisation and designation metadata.

public sealed class S122MarineProtectedArea : S122FeatureBase, IS122Feature
Inheritance
S122MarineProtectedArea
Implements
Inherited Members

Properties

CategoryOfMarineProtectedArea

The category-of-marine-protected-area code (S-122 FC §categoryOfMarineProtectedArea), when present.

public int? CategoryOfMarineProtectedArea { get; init; }

Property Value

int?

CategoryOfRestrictedArea

The category-of-restricted-area code (S-122 FC §categoryOfRestrictedArea), when present.

public int? CategoryOfRestrictedArea { get; init; }

Property Value

int?

Designation

The designation (S-122 FC §designation), when present.

public string? Designation { get; init; }

Property Value

string

FeatureType

The S-122 feature type code (the GML element local name).

public override string FeatureType { get; }

Property Value

string

Jurisdiction

The jurisdiction (S-122 FC §jurisdiction), when present.

public string? Jurisdiction { get; init; }

Property Value

string

Restriction

The restriction code (S-122 FC §restriction), when present.

public int? Restriction { get; init; }

Property Value

int?

Status

The status code (S-122 FC §status), when present.

public int? Status { get; init; }

Property Value

int?