A Waypoint record consists of the following:-
| Name | Type | Content | 
| WpName | String | The name of the waypoint, will be the Routing point name if this is a routing point, 'Scanner' if it is a waypoint inserted by the scanner or WP ? for an intermediate waypoint | 
| WpLat | Double | The Latitude of the Waypoint (positive for North, negative for South) | 
| WpLon | Double | The Longitude of the Waypoint (positive for East, negative for West) | 
| WpDistFromStart | Double | The distance from the port of origin to this waypoint | 
| IsGreatCircle | Boolean | True if the route between the previous waypoint and this one was a great circle | 
| WpSecaInfo | String | The Seca/Eca zone for this waypoint if applicable | 
| WpLlzInfo | String | The Loadline zone for this waypoint if applicable. See Loadline zones for codes used | 
| WpPiracyInfo | String | The Piracy zone for this waypoint if applicable |