Namespace EncDotNet.S100.Datasets.S122.DataModel
Classes
- S122AbstractRxN
Common base for the three S-122 RxN (Recommendations / Regulations / Restrictions) concrete information-type projections, which all derive from the FC-abstract
AbstractRxN(S-122 FC 2.0.0 §AbstractRxN).
- S122Applicability
Typed projection of the S-122
Applicabilityinformation type (S-122 FC 2.0.0 §Applicability): a vessel / cargo / route / performance filter that scopes a restriction or recommendation.
- S122Authority
Typed projection of the S-122
Authorityinformation type (S-122 FC 2.0.0 §Authority): the protected-area-managing / regulatory body for the related feature.
- S122ContactDetails
Typed projection of the S-122
ContactDetailsinformation type (S-122 FC 2.0.0 §ContactDetails).
- S122DataCoverage
Typed projection of the S-122
DataCoveragefeature (S-122 FC 2.0.0 §DataCoverage): dataset-extent / scale-band metadata polygon.
- S122DateRange
A
fixedDateRangeorperiodicDateRangecomplex attribute (S-122 FC 2.0.0 §fixedDateRange, §periodicDateRange): start and end dates asS100_TruncatedDatetext.
- S122FeatureBase
Common base for every concrete S-122 feature projection. Carries the FC-abstract
FeatureTypeinherited attributes (S-122 FC 2.0.0 §FeatureType) plus the shared identity / geometry / reference fields required by IS122Feature.
- S122FeatureName
One
featureNamecomplex attribute (S-122 FC 2.0.0 §featureName): a name in a language, with how it is used on the chart.
- S122FeatureReference
A typed binding from a referring object to a feature target, resolved from an
xlink:hrefby From(S122Dataset, out IReadOnlyList<ProjectionDiagnostic>).
- S122InformationArea
Typed projection of the S-122
InformationAreafeature (S-122 FC 2.0.0 §InformationArea).
- S122InformationReference
A typed binding from a referring object to an information-type target, resolved from an
xlink:hrefby From(S122Dataset, out IReadOnlyList<ProjectionDiagnostic>).
- S122InformationTypeBase
Common base for every concrete S-122 information-type projection. Carries the FC-abstract
InformationTypeinherited attributes (S-122 FC 2.0.0 §InformationType) plus the shared identity / reference fields required by IS122InformationType.
- S122MarineProtectedArea
Typed projection of the S-122
MarineProtectedAreafeature (S-122 FC 2.0.0 §MarineProtectedArea): a zoned area carrying protection / restriction categorisation and designation metadata.
- S122MarineProtectedAreaDataset
Strongly-typed projection of an S122Dataset as a catalogue of Marine Protected Areas and related zoned features (S-122 FC 2.0.0 § Marine Protected Area Product Specification).
- S122NauticalInformation
Typed projection of the S-122
NauticalInformationinformation type (S-122 FC 2.0.0 §NauticalInformation): inherits all attributes from the FC-abstract base.
- S122NonStandardWorkingDay
Typed projection of the S-122
NonStandardWorkingDayinformation type (S-122 FC 2.0.0 §NonStandardWorkingDay).
- S122OtherFeature
Catch-all typed projection for any future S-122 feature class not individually broken out above. All source attributes survive on ExtraAttributes.
- S122OtherInformationType
Catch-all typed projection for any future S-122 information-type class not individually broken out above. All source attributes survive on ExtraAttributes.
- S122QualityOfNonBathymetricData
Typed projection of the S-122
QualityOfNonBathymetricDatafeature (S-122 FC 2.0.0 §QualityOfNonBathymetricData).
- S122Recommendations
Typed projection of the S-122
Recommendationsinformation type (S-122 FC 2.0.0 §Recommendations).
- S122Regulations
Typed projection of the S-122
Regulationsinformation type (S-122 FC 2.0.0 §Regulations).
- S122RestrictedArea
Typed projection of the S-122
RestrictedAreafeature (S-122 FC 2.0.0 §RestrictedArea).
- S122Restrictions
Typed projection of the S-122
Restrictionsinformation type (S-122 FC 2.0.0 §Restrictions).
- S122ServiceHours
Typed projection of the S-122
ServiceHoursinformation type (S-122 FC 2.0.0 §ServiceHours).
- S122SpatialQuality
Typed projection of the S-122
SpatialQualityinformation type (S-122 FC 2.0.0 §SpatialQuality).
- S122TextPlacement
Typed projection of the S-122
TextPlacementfeature (S-122 FC 2.0.0 §TextPlacement): a cartographic-text positioning anchor.
- S122VesselTrafficServiceArea
Typed projection of the S-122
VesselTrafficServiceAreafeature (S-122 FC 2.0.0 §VesselTrafficServiceArea).
Interfaces
- 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.
- IS122InformationType
Common shape implemented by every typed S-122 information-type projection (S-122 FC 2.0.0 § Information Types).
Enums
- S122GeometryKind
The geometry primitive kind of an S-122 feature.