GPX Files

Home » CentOS » GPX Files
CentOS 10 Comments

I have a Garmin 78s marine GPS receiver and it stores tracks in GPX
format. This is an XML encoded set of points giving longitude, latitude, time and sea depth. Garmin support viewing this via their Garmin Express product, but there only seem to be Windows and Mac versions. I’ve emailed them and await a reply. In the mean time, does anyone know of any Linux products that will emable me to view track data on a decent sized screen? I don’t want to re-invent the wheel by coding up a hack myself.

Thanks, Martin

10 thoughts on - GPX Files

  • At one point in time I wrote a script that converted gpx to kml so I
    could view them in Google Earth but it’s been years since I did that.

    I don’t know if Google Earth for Linux still exists.

  • Yes, try Route Converter, just install Oracle JRE to use it. Doesn’t work well with OpenJRE/JDK (at least in Fedora)


    El 31/5/17 a las 1:02, J Martin Rushton escribió:

  • I know this isn’t really appropriate to this mailing list but I’ll perpetuate the conversation just this little bit more.

    You need to look at the likes of gpsbabel (, and websites like poi-factory ( to chase this sort of problem.

    I’ve found very few openly Linux solutions but I’ve also gotten to the point that “viewing” the files is less needed than before. I do a lot of shell based work. One learns to adapt. :(

  • Thanks for the suggestions. I’d seen gpsbabel, but simply converting the tracks doesn’t appear to display them. Another user suggested a downloadable Google Earth, so I’ll try that. Failing all else, I’ve used shell scripting in my day job for the last 18 years (and before that Digital’s DCL for the previous 18 years). I’m just trying to avoid reinventing the wheel.

  • JOSM:

    JOSM is a great GPLed Java tool that can download/upload data from OpenStreetMap and various other sources including sat images. It works great on Linux for viewing/editing tracks too.

    Its GUI is not the best in class and could take some time to get used to. But once you get familiar with its mechanism it’s quite powerful.

    There are other Linux tools like KDE Marble. Check out this list:

  • Hi Martin,

    I road travel quite a bit, and have a Garmin Dezl 760D with my own profiles on there. In both of my trucks, I’ve got gps recievers running off raspberry pi3’s, running CentOS7/armv7 images. I bring all this together on my laptop, running viking and gpsbabel under the hood.

    This allows me to do all my route planning on either google-maps, google-earth, or viking and all the tracks from the different devices come together as layers. The POI tracking and specially the topo tracking on viking is pretty good. There is no viable road-route planner that works on Linux at this point though.

    Thats the one thing that the garmin apps do really well. As a workaround, I’ve used viamichelin to good effect ( and wikiloc ); and all the tools and bits you need to track and refactor on the road, come together really well on CentOS.