Kilometer Posts are commonly used in pipeline and cable route surveys, the numerical value represents the distance in Kilometers from the start of a submarine pipe or cable; usually with KP 0 being at the landfall. There is no standard NMEA string for a KP value so the custom parser must be used to parse the data, the information can come to SB-Logger either as part of a complete navigation string or as a separate numerical value on a second COM port.
The following describes the method of interfacing the KP data to SB-Logger. For more detailed information on using the parser see this link.
In this example the data string had the following format:
14/06/07 15:31:41 0652373.9 6368883.7 350.7 005.475 01.61
<date> <time> <Easting> <Northing> <heading> <KP> <speed>
Set up the COM ports in the normal way but choose the User Defined option for the desired COM port:

Click the User Defined Tab and then Modify. The following image shows the settings used for the string described above - note the addition of <CR><LF> to the input string.

Note that KP value must be assigned to METER and DISTANCE. Also note that for this particular string some processing of the date is needed because the year has only 2 digits. To parse the year we have assigned DAY, MONTH and YEAR as generic NUMBER (delimited) and added 2000 to the year, using the Processing option that becomes available when generic number is chosen.
If all is well the display in SB-Logger should appear like this when the navigation is connected:

If the KP value is not part of the navigation string then a second COM port can be used, in this example the navigation was connected in the normal way using the NMEA 0183 option. Here is the setup in the parser:

And the Serial Port setup:

In this instance the navigation is being sent on COM 1 and the KP value on COM 3
The KP value is stored in an area of the SEGY file that is not used in marine survey work.
When a SEGY file containing logged KP values is processed in SB-Interpreter the KP can be read from the cursor display. If events are also present in the SEGY file then the KP value is displayed along with the event number:
