Namespace EncDotNet.S100.Datasets.S131
Classes
- S131ComplexAttribute
A complex attribute instance containing sub-attributes.
- S131Dataset
Root data model for an S-131 Marine Harbour Infrastructure dataset, parsed from S-100 Part 10b GML encoding via EncDotNet.S100.Datasets.S131.S131DatasetReader.
- S131Feature
A geographic feature parsed from an S-131 GML dataset. Concrete feature types include harbour infrastructure such as
Berth,Bollard,Terminal,DryDock,AnchorageArea, andHarbourAreaAdministrative. See the S-131 Edition 2.0.0 Feature Catalogue for the full set of 35 concrete feature types.
- S131InformationType
An information type instance parsed from an S-131 GML dataset (e.g.
ContactDetails,NauticalInformation,Applicability,ServiceHours).
- S131LuaDataProvider
Implements the S-100 Part 9A Lua Host API functions by bridging an S131Dataset (GML-encoded) and FeatureCatalogue to an ILuaContext.
- S131LuaRuleExecutor
Executes the S-131 Lua portrayal stage (S-100 Part 9A) by composing the product-agnostic LuaRuleExecutor with the S-131-specific seams: an S131LuaDataProvider host bridge over GML-encoded features, and the S-131 context parameter bindings.
- S131PortrayalCatalogue
S-131 portrayal catalogue implementing IVectorPortrayalCatalogue. Loads Lua scripts, symbols, line styles, and colour palettes from a PortrayalCatalogueProvider backed by the bundled
EncDotNet.S100.Specifications/content/S131/pc/assets.
- S131Reference
A reference from a feature or information type to another object within the dataset, represented in S-131 GML as a child element bearing an
xlink:hrefattribute that resolves to agml:id.