Viking is a free/open source program to manage GPS data (inc GPX, FIT, TCX and KML files). You can import and plot tracks, routes and waypoints, show OpenStreetMaps (OSM), Bing Aerial and other maps, generate Mapnik maps, geotag images, make new tracks, routes and waypoints, see real-time GPS position, etc. It is written mostly in C with GTK
Since using the printf style mechanism the ordering of the substituted fields can be changed via positional argument specifiers. e.g. to the order like X,Y,Z use: %2$d/%3$d/%1$d/
Seems so hard to remember.
Perhaps allow also using %x %y and %z etc.
https://sourceforge.net/p/viking/wikiallura/Maps/ says
Seems so hard to remember. Perhaps allow also using %x %y and %z etc.