# SignalK Track Viewer

## What does it do
This app shows your past tracks recorded by SignalK. It can simplify the track and export the data in GPX format.

## Requirements
* Track data recorded by SignalK and available through the History API (e.g. with the signalk-to-influxdb2 plugin and InfluxDB).
* (optional) An active internet connection for loading the OpenSeaMap chart

## Installation
* Install from the SignalK Appstore.
* The app will be listed in the SignalK Server UI under "Webapps".
* Use your browser's functions to install this webapp as an app / to your desktop for easier access and better user experience.

## Usage
Run the Track Viewer from either the Webapps section in the SignalK Server UI or directly via `<yourSKURL>/signalk-trackviewer`.

Select the start and end date or press the round reload button, and the app will query the history API for track information. The returned track is simplified by default to remove anchoring times and redundant points, and the remaining segments are shown on the map. If nothing is shown, no track data for the selected dates could be retrieved.

You can then export these track segments as a GPX file, optionally with an additional data field such as speed, course, depth or temperature.

If you would like to use charts hosted by the SignalK-Server, click on the map icon (above the zoom buttons) to choose from the available charts.

## Changelog

### v2.1 - 2026-03-19
Use history API v2

### v2.0 - 2025-11-05
Support for charts served by SignalK Resources API

### v1.0 - 2025-03-21
Initial release
