Skip to content


Subversion checkout URL

You can clone with
Download ZIP
The popular GPS conversion and editing tool
Java HTML Other

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
RouteConverterBase add JavaFX to webstart
RouteConverterCmdLine [maven-release-plugin] prepare for next development iteration
RouteConverterLinux allow users to configure which map view to use
RouteConverterLinuxOffline [maven-release-plugin] prepare for next development iteration
RouteConverterMac reduce heap to 512m
RouteConverterMacOffline reduce heap to 512m
RouteConverterWebstart add JavaFX to webstart
RouteConverterWindows reduce heap to 512m
RouteConverterWindowsOffline reduce heap to 512m
brouter updated to GraphHopper 0.5.0 and mapsforge 0.5.2
common-gui show message if routing fails
common-navigation make help online
common set default buffer size to 4k
datasource remove last sync data for queue as it's updated on every program start
download-tools update maven dependencies and plugins
download add context menu to restart downloads
elevation-service [maven-release-plugin] prepare for next development iteration
feedback make help online
geonames uses Aster Global Digital Elevation Model V1 2009 as fir…
googlemaps [maven-release-plugin] prepare for next development iteration
gpx clean up code
graphhopper show message if routing fails
hgt fix duplicate HGTFiles list
javafx-mapview make new dynamic map choosing more robust
jnlp [maven-release-plugin] prepare for next development iteration
kml clean up code
mapsforge-maps fix service names
mapsforge-mapview show message if routing fails
mapview fix map names
navigation-formats-samples/src move routes samples to better directory
navigation-formats fix missing conversion method
profileview integrate owasp dependency-check-maven plugin
rest update maven dependencies and plugins
route-converter-build fix duplicate HGTFiles list
route-converter-cmdline fix findbugs issues
route-converter-license [maven-release-plugin] prepare for next development iteration
route-converter-offline fix service names
route-converter fix duplicate HGTFiles list
route add context menu to rename and delete routes
routing-service [maven-release-plugin] prepare for next development iteration
swt-mapview use new thread for resizing - works for Eclipse SWT map and now for J…
.gitignore update version numbers before release
CONTRIBUTORS.txt sort alphabetically
LICENSE-ADDENDUM.txt merge datasource-services
LICENSE-APACHE.txt move dual license stuff one folder up
LICENSE-GPL.txt move dual license stuff one folder up
README.txt switching to appbundler-plugin for Java 7+ support
pom.xml update maven dependencies and plugins


What is RouteConverter?

RouteConverter is a popular open source tool to display, edit, enrich and convert
routes, tracks and waypoints licensed under the GNU Public License.
See for details about features, supported formats
and languages, screenshots, frequently asked questions and how you can help.


Stable releases are available at
Prereleases are frequently offered at

If you want to contribute

Patches and pull requests are always welcome. If you minimize your diff, it's more
likely that your contribution will be applied to the code base. Please stick to the
code standards and formatting that you run across. And don't forget to add tests for
your changes ;-)

CONTRIBUTORS.txt provides a list of the people who helped developing RouteConverter.

How to develop for RouteConverter

1. Install a recent Java 7 SDK from

2. Install a recent Maven 3 from

3. Clone RouteConverter from github:
   > git clone git://

4. Open RouteConverter sources in an Integrated Development Environment (IDE)

   Install Intellij IDEA Community Edition from
   Choose "File/Open Project..." and the root pom.xml.

   Install Eclipse IDE for Java Developers from
   Install m2eclipse from
   Choose "File/Import..." and "General/Maven Projects" and the root directory.

   Install NetBeans IDE Java SE from
   Install Git via "My NetBeans > Install Plugins"
   Choose "Open Project..." and the root directory.

5. Build RouteConverter

   Let JAVA_HOME refer to the Java 7 SDK
   > set JAVA_HOME=c:\Programm Files\Java\jdk1.7.0_71
   Let M2_HOME refer to your Maven 3 Installation
   > set M2_HOME=c:\Program Files\apache-maven-3.2.5
   Put JAVA_HOME and M2_HOME into your PATH
   > set %PATH%=%JAVA_HOME%:%M2_HOME%:%PATH%
   > mvn clean package

6. Run RouteConverter
   > java -jar RouteConverterCmdLine/target/RouteConverterCmdLine.jar
   > java -jar RouteConverterLinux/target/RouteConverterLinux.jar
   > java -jar RouteConverterLinuxOffline/target/RouteConverterLinuxOffline.jar
   > java -jar RouteConverterMac/target/RouteConverterMac.jar
   > java -jar RouteConverterMacOffline/target/RouteConverterMacOffline.jar
   > java -jar RouteConverterWindows/target/RouteConverterWindows.jar
   > java -jar RouteConverterWindowsOffline/target/RouteConverterWindowsOffline.jar

Have fun!
Something went wrong with that request. Please try again.