Skip to main content

ECDIS Chart 1

The S-52 Presentation Library's reference symbol sheet — drawn live by the same S-101 pipeline that bakes real NOAA charts. Click a panel to frame it and diff our render against the spec's reference plots.

Loading the chart…

What it is

The IHO S-52 Presentation Library ships a reference dataset known as ECDIS "Chart 1" — the digital equivalent of the paper Chart No. 1 legend sheets. It is a single synthetic ENC that exercises every symbol, line style, area fill, and text instruction the portrayal catalogue can produce, laid out in labelled panels by feature group. Rendering the whole sheet correctly is the standard way to check that a chart engine portrays the catalogue faithfully; each panel above maps to a reference plot in the Presentation Library (Part I §16, doc pages 238–253).

tip

The colour-test panels come in Day and Dusk — the same baked tiles, restyled instantly, because colours are stored as S-101 colour names, not fixed RGB. You can switch Day / Dusk / Night yourself from the widget's display settings at any zoom.

Reproducing it

The whole sheet is a repeatable test you can run headlessly. With the S-52 PresLib digital-files zip in testdata/, one command extracts the cells, bakes them through the normal server-side import path, and renders each panel chrome-free at its compilation scale:

make preslib-chart1

It writes one PNG per reference page to testdata/preslib-chart1-out/ (gitignored) for diffing against the Presentation Library's own plots. A sibling harness, make s64-pages, does the same for the IHO S-64 ENC test dataset.

The live chart on this page is built by make demo-chart1, which bakes the same cells to a small tile bundle the docs site serves beside the home-page demo.

note

ECDIS Chart 1 demonstrates symbol portrayal coverage, not navigational fitness. See Known limitations for what the engine does not yet do.