Route Optimisation

From Acacia Support Wiki
Jump to navigation Jump to search

The Route optimisation process:

  • Loads all of the Turning Points from the GPX, KML or KMZ file.
  • Removes unnecessary intermediate Turning Points. This tends to pick the shortest path to minimise your paddle time. Turn points less than 3 deg or 30 m are eliminated.
  • Adds extra Waypoints if turn angles exceed 20 deg.
  • Adds pre-start and post-finish Waypoints 100 metres out from the start and finish points.
  • Pre-calculates all the statistics required to track your paddling including:
    • Distance from start and finish
    • Turn angles
    • Bisect Line coordinates and angle. Start and finish lines are 800 m wide on map so they can be seen when zoomed right back. Bisects are 200 me wide.
    • Waypoint locations and labels.
  • Splits the route into 8 segments (or more if a segment exceeds 2km). Extra segments are also added where turn angles exceed 100 deg. These segments are displayed differently so as to work correctly with long winding routes or routes that loop back on themselves.
  • Stores all Route details in an internal database for faster performance and allows KayakNav to handle as many routes of virtually any size without memory issues.