Table of Contents

Class S100Layer

Namespace
EncDotNet.S100
Assembly
EncDotNet.S100.dll

A renderable layer: an S100Dataset viewed through a portrayal lens (a feature catalogue plus a portrayal catalogue). The layer is the composable unit of rendering — a single layer renders one dataset, and (as the API grows) an ordered list of layers composites a multi-product stack (e.g. an S-101 chart under S-102 bathymetry and S-411 sea ice) into one image.

public sealed class S100Layer
Inheritance
S100Layer
Inherited Members

Properties

Dataset

The dataset to render.

public required S100Dataset Dataset { get; init; }

Property Value

S100Dataset

FeatureCatalogue

The feature catalogue to interpret the dataset with. When null, the catalogue bundled in EncDotNet.S100.Specifications for the dataset's product specification is used.

public S100FeatureCatalogue? FeatureCatalogue { get; init; }

Property Value

S100FeatureCatalogue

PortrayalCatalogue

The portrayal catalogue (symbology) to render the dataset with. When null, the catalogue bundled in EncDotNet.S100.Specifications for the dataset's product specification is used.

public S100PortrayalCatalogue? PortrayalCatalogue { get; init; }

Property Value

S100PortrayalCatalogue