Collect and share depth data from your marine vessel with crowd-sourced bathymetry programs.
- Signal K Plugin – collects your depth + position and periodically reports to the API.
- API – a minimal web service for receiving bathymetry reports, storing them, and forwarding them NOAA.
The Signal K plugin collects depth (environment.depth.*), GPS position (navigation.position), and the current timestamp. You can chose to include your vessel's name and MMSI, or share that data anonymously—which will use a randomly generated UUID.
NOAA publishes crowdsourced bathymetry through a data archive and a web viewer.
All data collected by this plugin will be publicly available soon.
All collected data is licensed under CC0 1.0 Universal.
See NOAA's Crowdsourced Bathymetry Frequently Asked Questions for more.
- Install deps:
npm install - Run tests:
npm test - Build all packages:
npm run build - Run the API locally (defaults to http://localhost:3001):
npm start
- IHO Guidance to Crowdsourced Bathymetry
- Guidance for Submitting Crowdsourced Bathymetry Data
- Crowdsourced Bathymetry File Formats for Submission to the IHO Data Center for Digital Bathymetry
- Workshop on Crowdsourced Bathemtry (2024)
- IHO Crowdsourced Bathymetry Trusted Node Agreement
- Crowdsourced Bathymetry Provider Dashboard