Version 1.0 | November 2025
Overview
SailPro RaceCourse allows sailors to define a race course by setting course marks either manually, by dropping pins on the map, or by uploading a CSV file containing pre-defined marks.
Once the course is loaded and the user presses Play, SailPro provides real-time guidance to the next mark, including:
-
The direction to steer
-
Whether the boat is high or low of the mark
-
The angle correction required to stay on the optimal line
-
Estimated time to the mark and arrival time
When a mark is reached, RaceCourse automatically advances to the next mark, continuing guidance for each leg of the course.
RaceCourse is designed to help racers maintain accurate course alignment, make informed steering adjustments, and approach each mark as efficiently as possible.
- Set and follow a Race Course with custom marks
See real-time distance, ETA, speed, COG, and course variation
Hear audio callouts (Variation or Speed)
Record your boat track and save as GPX file
Import/Export marks via CSV
Save & load full routes
Getting Started
1. Open the App
- Launch SailPro → Tap "RaceCourse"
You’ll see a map, control buttons, and a data table.
Step 1: Set Your Marks
There are (4) Ways you can enter marks to setup your Race Course.
- Entering your marks Lat/Lng 1 x 1
- Adding marks directly within the map.
- Uploading marks from a CSV file
- Loading 'Saved Routes'
1. Entering Lat and Long
- Tap the Edit button

- Tap "Add Mark" or "Import CSV"
Enter:
- Label (e.g., Mark 1)
- Latitude (e.g., 37.7749) DD
- Longitude (e.g., -122.4194) DD
- Notes (optional)
- Tap Add

- Repeat for all marks
- Drag to reorder marks
- Tap Save (back arrow)
Important Note: You must use DD (Decimal Degrees) NOT Deg.Mins.Secs To convert to DD = Deg + (Mins / 60) For Example; 38° 08.887′ S = 38 + (8.887 / 60) = 38.14812
By Dropping Marks into map
- Click the 'Add Mark' icon

- Move the map under the desired mark location.
- Click the 'Add Mark' icon again.
- Enter the Mark details in the fields provided: Label (eg Mark 1) and notes if required.
- Click Add.
- Repeat for additional marks.
Import / Marks (CSV)
Using the 'Import' marks is a great way for you to create you races within CSV files and share them with other Sailors/Competitors.
- Ensure the CSV is on your phone and marks are entered correctly (Remember to us Decimal Degrees)
- In Edit Marks
→ Tap Import CSV. - Select file → Marks loaded.
CSV Format (first row is header):
Label,Latitude,Longitude,Notes
Mark 1,37.7749,-122.4194,Start
Mark 2,37.7800,-122.4100,Windward
Saving a Route
You can Save a route to do so:
- Click the 'Edit Settings' button
- Click the 'Save' button

- Name the Route
- Click Save
Step 2: Starting RaceCourse
- Tap the Play button

- Allow location permission when prompted
The app will:
- Start tracking your boat
- Begin audio callouts
- Show live navigation data
Step 3: Follow the Course
The app shall now show the following:
- Blue Line - represents the direct course to the next mark
- Red Line - the current course over ground of your device with the lentgh of this line being the same as the length to the next mark.
- The 'Red' digits show the course variation you need to make to be on course to the next mark. a +ve number represents that you must go 'up' those degrees and a -ve number means you must come 'down' that many degrees.
- As an example the red digits say 15 you must come up 15 degrees relative to your current heading.
Below the map is a table that shows the following information:
| Display |
Meaning |
| DIS |
Distance to next mark (in NM) |
| TIME |
Time to Arrival at the next mark (H:MM:SS)
Shows how long it will take to reach the next mark from your current position.
Example: 00:01:05 means you will arrive in 1 minute and 5 seconds.
|
| WAT |
Estimated arrival time at the next mark (Clock Time)
Shows the actual time of day you are expected to reach the next mark, based on your current speed and course.
Example: If the current time is 10:32:00 and TIME is 00:01:05, WAT will be 10:33:05.
(Please Note: both TIME and WAT are based on current boat speed)
|
| NEXT |
Label of next mark |
| SPEED |
Your speed in KTS / MPH / KPH |
| COG |
Your current Course Over Ground |
| ELAPSED TIME |
The total time of the current track since you clicked the 'Start' icon D:H:M:S |
Step 4: Stop the Race
- Tap the Stop button

- Confirm: "End Course and clear all marks?"
- If a track was recorded → You’ll be asked:
"Do you want to save the boat track as a GPX file?"
- Tap Yes → Enter a filename → Saved! (GPX file will be saved to your local 'Download/SailPro' folder)
- Tap No → Track is discarded
- GPX files are saved in your device’s Downloads or Documents folder. You can upload them to other map viewers at a later date.
Audio Callouts
You can set what SailPro RaceCourse shall audible call out:
To access theses Options:
- Click the Settings button

- Select the 'Audio Callout' drop down
- To select your course variation select 'Variation' →
- “5 degrees High” means that you are sailing 5 deg above the course to the next mark.
- “3 Degrees Low” means that you are sailing 3 deg low of the course to the next mark.
- For Boat speed select 'Speed' →
- “Speed 6.2 KTS”
- For None → Select 'Silent'
- Click 'Save'
Callouts repeat every 10 seconds (configurable in future updates)
Track Recording (GPX)
SailPro RaceCourse records your track from the point you click the play button

. You can save that track as GPX file which can be read by a wide range of mapping analytic tools. Your GPX file shall be saved to the Download/SailPro folder on your device.
Notes on Track recording:
- Always records while course is active
- Pauses when you Pause
- Resumes when you Resume
- Only saves if you say Yes.
Map Features
- Blue line = Route to next mark(s)
- Red line = Your current heading (COG)
- Yellow line = Your recorded track
- Boat icon = Your position (rotates with heading)
- Pin icons = Marks (labelled)
Tap My Location to re-enter on your boat
Other Settings
| Option |
Choices |
| Speed Unit |
KTS • MPH • KPH |
|
|
File Locations
| File Type |
Android |
iOS |
| GPX Tracks |
Android/data/.../files/ or Downloads |
Documents |
| CSV Marks |
Same as above |
Same |
Troubleshooting
| Issue |
Fix |
| No location |
Enable GPS + Allow location permission |
| No audio |
Check device volume + TTS enabled |
| GPX not saving |
Allow Storage permission |
| Map not loading |
Check internet |
Need Help?
Email: support@sailpro.app
Website: https://sailpro.app
Related Articles
SailPro Tactical Display - How To Use
Introduction SailPro’s Tactical Display is designed to help you become a more competitive sailor by delivering clear, real-time race information when it matters most. It provides an audible countdown timer, audible boat speed, and Course Over Ground ...
SailPro FAQ's
Here is a list of commonly asked questions and answers regarding the use of SailPro. Firstly its important to ensure that you have the latest version of SailPro. Please check by visiting SailPro on either the Google Play or Apple App Stores and ...
SailPro Pulse (Weather Tool) How to Use
SailPro Pulse How To Use Introduction Welcome to SailPro Pulse, a cutting-edge weather and race planning tool designed for sailors. This manual provides a concise guide to help you get started and use the app effectively. Key Features Weather ...
SailPro AnchorMe - How to use
⚠️ WARNING: SailPro AnchorMe is NOT intended for navigational purposes! SailPro AnchorMe is SailPro’s smart GPS anchor alarm—designed for cruisers and racers who want confidence their boat is staying put, without dedicated onboard hardware. ...
Sailpro RaceHub - How to Use
Introduction How to Create a Race How to Join a Race RaceHub FAQ's Introduction Introduction to RaceHub RaceHub enables live race tracking via SailPro by logging each competitors GPS position, boat speed and Course over Ground (COG) every 10 seconds. ...