ENC SDK overview
GeoDataEnc is the module of GeoDataSDK that loads Electronic Navigational Charts into your application. It reads S-57 exchange sets, applies updates under the S-64 rules, and writes the result to a chart store your application can render and query.
Draft. This page describes SDK version 0.3.0. Before 1.0 a minor release may change the API.
What it does
- Reads an exchange set from a directory, a ZIP file or a GDAL VSI path.
- Plans which base cells and updates to install, and reports a reason for every file.
- Builds and enriches the changed cells, then writes them to
ChartStore, one transaction per cell. - Keeps a chart library and an update log for each cell.
- Answers "what is at this point" with a pick report.
Headers
Header | Purpose |
|---|---|
| Read an exchange set |
| Statuses, reasons and the update plan |
| Build and enrich one cell |
| Import into |
| Pick report |
| Error catalogue |
Most applications only need Importer.h and PickReport.h.
Next