EncDotNet.S100.Portrayals
0.4.0
See the version list below for details.
dotnet add package EncDotNet.S100.Portrayals --version 0.4.0
NuGet\Install-Package EncDotNet.S100.Portrayals -Version 0.4.0
<PackageReference Include="EncDotNet.S100.Portrayals" Version="0.4.0" />
<PackageVersion Include="EncDotNet.S100.Portrayals" Version="0.4.0" />
<PackageReference Include="EncDotNet.S100.Portrayals" />
paket add EncDotNet.S100.Portrayals --version 0.4.0
#r "nuget: EncDotNet.S100.Portrayals, 0.4.0"
#:package EncDotNet.S100.Portrayals@0.4.0
#addin nuget:?package=EncDotNet.S100.Portrayals&version=0.4.0
#tool nuget:?package=EncDotNet.S100.Portrayals&version=0.4.0
EncDotNet.S100.Portrayals
Parser for S-100 Portrayal Catalogues (S-100 Part 9).
Overview
This library reads S-100 Portrayal Catalogue XML files and provides access to the symbols, styles, color profiles, and rules used to render S-100 data. Key types include:
PortrayalCatalogue— the parsed model containing symbols, line styles, area fills, color profiles, rule files, viewing groups, and display modes.PortrayalCatalogueProvider— loads a catalogue and its referenced assets from anIAssetSource.PortrayalCatalogueReader— XML parser for portrayal catalogue files.PortrayalCatalogueManager— manages multiple portrayal catalogues.ColorProfileReader,LineStyleReader,AreaFillReader— parsers for individual portrayal components.ViewingGroup,DisplayMode,DisplayPlane,ContextParameter— display configuration types.
Installation
dotnet add package EncDotNet.S100.Portrayals
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- EncDotNet.S100.Core (>= 0.4.0)
-
net8.0
- EncDotNet.S100.Core (>= 0.4.0)
NuGet packages (19)
Showing the top 5 NuGet packages that depend on EncDotNet.S100.Portrayals:
| Package | Downloads |
|---|---|
|
EncDotNet.S100.Datasets.S101
Libraries for manipulating S-100 based nautical charts. |
|
|
EncDotNet.S100.Renderers.Skia
Headless SkiaSharp rasteriser for the IHO S-100 portrayal pipeline. Renders the backend-neutral scene IR from EncDotNet.S100.Rendering.Scene (VectorScene / PaintOp) to an image with no GUI or map framework: SkiaDisplayListRenderer.RenderOnto, HeadlessVectorRenderer, CoverageHeadlessRenderer, and the multi-layer HeadlessCompositeRenderer. Lets a consumer embed just the renderer + IR without the EncDotNet.S100 facade or Mapsui. |
|
|
EncDotNet.S100.Datasets.S102
Libraries for manipulating S-100 based nautical charts. |
|
|
EncDotNet.S100.Datasets.S111
Libraries for manipulating S-100 based nautical charts. |
|
|
EncDotNet.S100.Renderers.Mapsui
Libraries for manipulating S-100 based nautical charts. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.22.0 | 485 | 7/19/2026 |
| 0.21.0 | 512 | 7/10/2026 |
| 0.20.0 | 495 | 6/29/2026 |
| 0.19.0 | 492 | 6/27/2026 |
| 0.18.0 | 485 | 6/17/2026 |
| 0.17.1 | 472 | 6/16/2026 |
| 0.17.0 | 474 | 6/15/2026 |
| 0.16.0 | 480 | 6/8/2026 |
| 0.15.0 | 209 | 6/6/2026 |
| 0.14.0 | 209 | 6/6/2026 |
| 0.13.0 | 184 | 6/3/2026 |
| 0.12.0 | 183 | 5/29/2026 |
| 0.11.0 | 187 | 5/19/2026 |
| 0.10.0 | 183 | 5/16/2026 |
| 0.9.0 | 176 | 5/15/2026 |
| 0.8.0 | 184 | 5/13/2026 |
| 0.7.0 | 179 | 5/12/2026 |
| 0.6.0 | 186 | 5/8/2026 |
| 0.5.0 | 183 | 5/4/2026 |
| 0.4.0 | 174 | 5/1/2026 |