manimaul / njord

Open Source Electronic Navigation Chart Server
https://openenc.com
Apache License 2.0
23 stars 5 forks source link

Njord

License

Status: This project is still very much a WORK IN PROGRESS.

Live Demo: https://openenc.com

Njord Screenshot

Marine Electronic Navigational Chart (ENC) Server

Njord consumes S-57 IHO transfer standard for digital hydrographic data. S-57 format chart data is published by hydrographic offices such as NOAA. https://www.charts.noaa.gov/ENCs/ENCs.shtml

Njord displays ENC charts but does NOT strictly follow the IHO S-52 specifications for chart content and display.

S-52 display and S-57 data standards can be found here: https://iho.int/en/standards-and-specifications


Development System Requirements


Local Development Quick Start

Bring up database

cd chart_server_db
docker-compose up

Bring up api

./gradlew :chart_server:run

Bring up front end with hot-reload

cd chart_server_fe
npm start

Docs

System Design Notes