EncDotNet.S100.Core
0.1.1
See the version list below for details.
dotnet add package EncDotNet.S100.Core --version 0.1.1
NuGet\Install-Package EncDotNet.S100.Core -Version 0.1.1
<PackageReference Include="EncDotNet.S100.Core" Version="0.1.1" />
<PackageVersion Include="EncDotNet.S100.Core" Version="0.1.1" />
<PackageReference Include="EncDotNet.S100.Core" />
paket add EncDotNet.S100.Core --version 0.1.1
#r "nuget: EncDotNet.S100.Core, 0.1.1"
#:package EncDotNet.S100.Core@0.1.1
#addin nuget:?package=EncDotNet.S100.Core&version=0.1.1
#tool nuget:?package=EncDotNet.S100.Core&version=0.1.1
EncDotNet.S100.Core
Core abstractions and pipeline framework for working with S-100 based nautical chart data.
Overview
This library provides the foundational types used across the EncDotNet.S100 libraries, including:
- Asset sources —
IAssetSourceabstraction for reading files from directories (FileSystemAssetSource) or ZIP archives (ZipAssetSource). - HDF5 abstractions —
IHdf5FileandIHdf5Groupinterfaces for reading HDF5 data without binding to a specific HDF5 library. - Lua scripting abstractions —
ILuaEngineandILuaContextinterfaces for running sandboxed Lua portrayal scripts, plus theS100LuaHosthost API. - Coverage pipeline —
ICoverageSource,ICoverageRenderer<T>,CoveragePipeline, and supporting types (GridGeoreferencer,CoverageColorScheme,StyledCoverageLayer) for rendering gridded data. - Vector pipeline —
IVectorSource,IVectorPortrayalCatalogue,VectorPipeline, andDrawingInstructionfor rendering vector features. - Shared types —
IPortrayalCatalogue,ICrsTransform,NavigationContext,Viewport,BoundingBox,RgbaColor,ColorPalette.
Installation
dotnet add package EncDotNet.S100.Core
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- No dependencies.
NuGet packages (23)
Showing the top 5 NuGet packages that depend on EncDotNet.S100.Core:
| Package | Downloads |
|---|---|
|
EncDotNet.S100.Portrayals
Libraries for manipulating S-100 based nautical charts. |
|
|
EncDotNet.S100.Features
Libraries for manipulating S-100 based nautical charts. |
|
|
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.ExchangeSets
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.21.0 | 104 | 7/10/2026 |
| 0.20.0 | 613 | 6/29/2026 |
| 0.19.0 | 617 | 6/27/2026 |
| 0.18.0 | 592 | 6/17/2026 |
| 0.17.1 | 597 | 6/16/2026 |
| 0.17.0 | 581 | 6/15/2026 |
| 0.16.0 | 598 | 6/8/2026 |
| 0.15.0 | 301 | 6/6/2026 |
| 0.14.0 | 298 | 6/6/2026 |
| 0.13.0 | 288 | 6/3/2026 |
| 0.12.0 | 293 | 5/29/2026 |
| 0.11.0 | 294 | 5/19/2026 |
| 0.10.0 | 290 | 5/16/2026 |
| 0.9.0 | 293 | 5/15/2026 |
| 0.8.0 | 295 | 5/13/2026 |
| 0.7.0 | 297 | 5/12/2026 |
| 0.6.0 | 307 | 5/8/2026 |
| 0.5.0 | 273 | 5/4/2026 |
| 0.4.0 | 263 | 5/1/2026 |
| 0.1.1 | 167 | 4/11/2026 |