Parsefsh
Parsefsh | |
---|---|
Author: | Bernhard R. Fischer (User:Rahra) |
License: | GNU General Public License v3 |
Platforms: | Linux, FreeBSD, OpenBSD , macOS, and Windows |
Version: | 1.0 (2016-03-09) |
Website: | https://github.com/rahra/parsefsh |
Programming language: | C |
Decodes Raymarine FSH |
Parsefsh is a tool to convert Raymarine's ARCHIVE.FSH files to OSM, GPX, or CSV format. It is written in portable manner and should compile and run on most systems as long as the are based on a Little Endian CPU (such as Intel). It is written on Linux but tested also on FreeBSD and Windows.
Parsefsh reads FSH data from standard input and outputs the waypoints, tracksm and routes in OSM, GPX, or CSV format to stdout. Use the command line option -f gpx or -f csv to changes the output format to GPX or CSV. OSM is the default format. The following command shows how to run it.
parsefsh < ARCHIVE.FSH > archive.osm
The source code can be downloaded at [1]. Download and unpack it and type `make` to compile it.
Chartplotters of Raymarine are able to save tracks to SD cards in the ARCHIVE.FSH file format. How to configure chart plotters to create tracks is described at [2].