Table of Contents

EncDotNet documentation

EncDotNet reads IHO S-57 Electronic Navigational Charts and the ISO/IEC 8211 files they're encoded in, in .NET. Its libraries read and write ISO 8211, read S-57 cells, apply update cells, verify exchange sets, and find cells in the NOAA product catalog. They target .NET 8 and .NET 10.

EncDotNet.S100 builds on these libraries to read S-101 and to translate S-57 cells to S-101.

Get started

Getting started reads a cell and lists its depth areas in a new console app.

Packages

Package Reads Reference it to
EncDotNet.Iso8211 ISO/IEC 8211 Read, write or build any ISO 8211 file
EncDotNet.S57 S-57 Edition 3.1 Read cells, apply updates, read and verify exchange sets
EncDotNet.Noaa NOAA ENC product catalog Find and download U.S. cells

Guides

Reference

Contributing

CONTRIBUTING.md covers building, testing and submitting changes, and links to the C# coding and documentation style guides.