This is a rewrite of Freeboard (http://www.42.co.nz/freeboard) to use the Signal K communication protocols.
Its a work-in-progress, currently:
- Displays OpenStreetmap, OpenSeaMap, and WORLD chart outline
- Displays suitably installed common chart formats
- Displays boat position with track-line
- Has anchor watch, alarms trigger properly, but doesnt make any alarm noise yet :-(
- Has import for most common route and waypoint formats, just drag and drop the file on the chart
- Allows draw/edit/save of waypoints, routes and regions.
- Supports chart rotation by [Shift-click-drag].
- Waypoint/route/regions management
- AIS targets
Todo:
-
Integration to instrumentpanel project
-
Chart management
-
Bearing and speed lines
-
and on and on...
NOTE: Windows users - DONT put any of this in directories with spaces or anything but simple ascii names. Use something like eg C:\dev\freeboard-sk
You will need a working nodejs installation to be able to build the project, and the project must be served from a web server. The easiest way to do this is to also install and run the signalk-server-java project.
$ git clone https://github.com/SignalK/signalk-java-server.git
- install development dependencies with
npm install
- build & watch with
npm start