EncDotNet.Noaa
0.7.2
See the version list below for details.
dotnet add package EncDotNet.Noaa --version 0.7.2
NuGet\Install-Package EncDotNet.Noaa -Version 0.7.2
<PackageReference Include="EncDotNet.Noaa" Version="0.7.2" />
<PackageVersion Include="EncDotNet.Noaa" Version="0.7.2" />
<PackageReference Include="EncDotNet.Noaa" />
paket add EncDotNet.Noaa --version 0.7.2
#r "nuget: EncDotNet.Noaa, 0.7.2"
#:package EncDotNet.Noaa@0.7.2
#addin nuget:?package=EncDotNet.Noaa&version=0.7.2
#tool nuget:?package=EncDotNet.Noaa&version=0.7.2
EncDotNet.Noaa
EncDotNet.Noaa downloads and parses the
NOAA ENC product catalog,
the public list of official U.S. Electronic Navigational Chart cells. For each
cell it gives you the name, compilation scale, edition and update numbers,
coverage, the states, regions and Coast Guard districts it covers, and the
URL of its ZIP file. Reference it to find and download U.S. cells; read the
downloaded cells with
EncDotNet.S57. The package
targets .NET 8 and .NET 10.
Install
dotnet add package EncDotNet.Noaa
Example: list harbour-scale cells for a state
using EncDotNet.Noaa;
using var client = new EncProductCatalogClient();
EncProductCatalog catalog = await client.GetNoaaCatalogAsync();
foreach (Cell cell in catalog.Cells.Where(c => c.States.StateList.Contains("MA") && c.ChartScale <= 25000))
{
Console.WriteLine($"{cell.Name}: 1:{cell.ChartScale}, edition {cell.Edition} update {cell.UpdateNumber}, {cell.ZipfileLocation}");
}
Main entry points
| Type | Use it to |
|---|---|
EncProductCatalogClient |
Download and parse the catalog; pass your own HttpClient if you have one |
EncProductCatalog |
Get the catalog header and its cells |
Cell |
Get one cell's metadata and download URL |
Coverage, Panel, Vertex |
Get a cell's coverage polygons |
States, Regions, CoastGuardDistricts |
Get the areas a cell is assigned to |
CatalogHeader |
Get the catalog's title and validity date |
Download NOAA ENC cells shows how to download a cell and open it.
Related packages
EncDotNet.S57: reads the downloaded cells.
License
MIT. See LICENSE.
| 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
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.8.0 | 58 | 10/12/2026 |
| 0.7.2 | 265 | 10/11/2026 |
| 0.7.1 | 52 | 10/11/2026 |
| 0.7.0 | 185 | 9/16/2026 |
| 0.6.1 | 100 | 9/16/2026 |
| 0.6.0 | 136 | 7/12/2026 |
| 0.5.1 | 139 | 6/18/2026 |
| 0.5.0 | 143 | 6/11/2026 |
| 0.4.3 | 124 | 5/19/2026 |
| 0.4.2 | 125 | 5/19/2026 |
| 0.4.1 | 140 | 5/7/2026 |
| 0.4.0 | 133 | 4/29/2026 |
| 0.3.6 | 133 | 4/11/2026 |
| 0.3.5 | 122 | 4/9/2026 |
| 0.3.4 | 123 | 4/9/2026 |
| 0.3.3 | 123 | 4/9/2026 |
| 0.3.2 | 120 | 4/8/2026 |
| 0.3.1 | 122 | 4/8/2026 |