Every ping in a Lowrance, Simrad or B&G sonar log carries the boat's GPS position. This tool takes
those positions out of a .sl2, .sl3 or .slg log and writes them as a GPX track, the format
almost every mapping app, GPS program and fitness site reads.
What the GPX file holds
- The track, about one point a second, as a single
trk. Where the log has a gap (logging paused for over a minute) or the GPS jumped, a new track segment starts, so no straight line is drawn across the lake. - Depth and water temperature at every point, plus speed and course, in Garmin's TrackPointExtension (depth in metres, temperature in °C, speed in metres per second, as that extension defines them). Apps that don't know the extension simply ignore it and show the track.
- Times in UTC, when the log stores the date and time. Older logs and
.slglogs don't, and their points have no time.
Positions are converted from Navico's own map projection to latitude and longitude with seven decimals, which is finer than any fish finder's GPS.
How to convert
- Upload the log and press Open.
- Download the
.gpxfile. The same job also gives the sonar pictures, a KML file for Google Earth, a depth map and a CSV with every ping.
Good to know
- GPS glitches. A position that jumps further than a boat can travel is left out of the track; the result says how many were.
- Depth values are those the unit measured, below the transducer. The 2D sonar's readings are used where the log has them, because side-scan channels often store none.
- No positions at all? Logs recorded without a GPS fix hold no positions, and then no track can be made; the sonar pictures still work.
- Waypoints and routes are not in sonar logs; they are in the unit's
.usror.admfiles.
More about what this tool reads and writes: Sonar Log Viewer.