Skip to main content

ChartX

A TypeScript library for rendering S-57 (ENC) nautical charts using WebGL

⚡ High Performance ENC Rendering

Render large and dense S-57 chart datasets efficiently in the browser using GPU-accelerated vector layers, ensuring smooth interaction and fast map navigation

🎨 IHO-Compliant Symbology

Supports ENC visualization based on IHO presentation rules while allowing customization through themes, styling profiles, and runtime layer management

🧭 Built for Maritime Applications

Designed for VTS systems, ECDIS viewers, navigation platforms, and situational-awareness dashboards with support for multiple ENC cells, usage bands, and scale-aware chart display