GSoC/GCI Archive
Google Code-in 2013 KDE

Use gpsbabel to open foreign file formats (Marble #326314)

completed by: binaryking

mentors: Torsten Rahn, Dennis Nienhüser

Marble is a virtual globe and world atlas — your Swiss army knife for maps. Find your way and explore the world!

gpsbabel supports a vast variety of file formats which, once converted to .gpx or .kml, can easily be displayed by Marble. Many people do not know about gpsbabel though, and using it forces you to use the command line and know things about file formats which many people are not comfortable to look into.

  • detect whether gpsbabel is installed on the system (available in $PATH)
  • if yes, extend the File => Open dialog for additional extensions
  • if such a file is selected, use gpsbabel to convert it to a temporary file and open that with Marble

Helpful links: