Parsefsh

From OpenStreetMap Wiki
Jump to navigation Jump to search
Parsefsh
None yet.jpg
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].