Trakkit.org Documentation
Trakkit.org is a rendering interface for sailing tracks (both coastal and offshore).
It allows you to:
- Create, view, and share sailing tracks
- Integrate them into applications or websites
- Share them with a simple internet link
- Enable real-time tracking via automatic emails (e.g. Iridium Go) or automatic upload of NMEA or GPX files
β οΈ Trakkit.org does not collect personal data.
You are responsible for what you share online.
π Quick Start
- Create a (free) account
- Create a boat (only the name is required)
- A dataset and a test track are automatically generated
- View the test track:
https://<boatname>.trakkit.org
- Import your data using a
.GPX
file (DATA > Upload) - Create a track (TRACK > Add Track)
- Share it:
https://trakkit.org/ttr/<TRACK-ID>
π Test data is automatically deleted once you upload your own.
π§ How It Works
- Data is independent from Tracks
- A Track is just a date interval defined on a dataset
- Deleting a track does not delete the data
- The same data can be used in multiple tracks
π Main Objects
- Boat
- Data (GPS positions + sensors)
- Track (time slice defined on data)
Relationships:
- 1 user β multiple boats
- 1 boat β one user
- 1 boat β multiple tracks
- Several tracks can share the same data
π₯οΈ Boat
Default Behavior
When a boat is created:
- A test track and example data are generated
- They are removed when the first real data is uploaded
Fields
- Name (required)
- Maxspeed (used to filter anomalies)
- Info (optional)
- Active livetrack (real-time mode; requires a track with a future end date, e.g. 2050)
- Direct URL (public link showing current position and live track)
π Data
Data can come from:
- GPX files
- NMEA 0183 files (OpenCPN, QtVlm, etc.)
- Emails containing GPS positions (Iridium Go, Navionics, etc.)
- Plain text in the format:
LAT LON YYYY-MM-DD HH:MM:SS UTC [AWA:XXX AWS:XX.X COG:XXX SOG:XX.X]
Valid format exemple:
-38.1052 -12.277 20210210 102345 # UTC implicit
46.238 -0.5687 2021-02-10 10:23:45 UTC
-38.1052 -12.277 20210210 102345 UTC+2 # If for some reason your nav system isn't in UTC
46.238 -0.5687 2021-02-10 10:23:45 UTC AWA:120 AWS:23.5 COG:125 SOG:9.2
Supported formats
.gpx
, .nmea
, .zip
, .gzip
, .xz
, .7z
, .tar
, .tgz
How to send data
- Manual upload (DATA > Upload)
- Email to spool@trakkit.org
- Automatic upload via companion app or SFTP
π‘ Sending by SFTP
You can send your files to our SFTP server, which is the recommended method for automated data transfers.
Credentials & server address are provided when you request a tag password.
Accepted file formats:
- Data files: .gpx
, .nmea
, .txt
- Compressed archives: .tar
, .zip
, .z
, .xz
, .7z
, .gz
Restrictions (fair use policy): - Maximum upload frequency: 1 file every 5 minutes - Maximum file size: 20 MB per upload
Uploaded files must follow this format:
TAG_YYYYMMDD_HHMMSS.ext
Note: TAG
must match the one used for the connection.
β‘οΈ It is strongly recommended to first upload the file with the extension .part
and then rename it to .ok
once the transfer is complete.
This ensures the file will not be processed before the upload is fully finished.
Sending by Email
- A tag must be provided in the subject
- Or sender address must be linked to a boat
- If both exist β the sender address takes priority
- You can send the data as a file attachment or write it in the message body
ποΈ Deleting Data
- Deleting a track does not remove the underlying data
- To remove data:
- Use DATA > Delete by date range or BatchID
- Each upload is identified by a BatchID
π·οΈ Tags
A tag is an alias that identifies a boat.
- Useful to manage multiple data sources (e.g. one tag per system sending data)
- Can be deleted at any time
- Can be associated with a password for sFTP
- One email β one boat (but a boat may have multiple emails/tags)
β οΈ The sFTP password of a tag cannot be retrieved. If lost, create a new tag.
πΊοΈ Tracks
A track = a time interval applied to data.
- BoatName: associated boat
- TrackName: display name
- Color: fixed or random color
- WPO: waypoint output interval (minutes)
- WPP: waypoint precision (seconds)
- Published: makes the track visible on
boatname.trakkit.org
π Recommended settings:
- Regatta β 10 s precision
- Coastal β 60 s precision
- Offshore β 300 s precision
- Always set start and end to avoid exposing exact departure/arrival
π Visualization
- Direct link:
https://trakkit.org/ttr/<TRACK-ID>
- From the home page with the
TRACK-ID
- In real time:
https://<boatname>.trakkit.org
- Tracks are rendered statically and only refreshed when:
- New data is imported
- Or manually regenerated (TRACK > Regen)
π» Companion
A companion app is a third-party program that pushes data to Trakkit.
- Can be freely developed
- Best solution for real-time tracking
- Example: JoliCompanion (Python-based starter provided)
- Requires an SFTP tag with password