The popular GPS conversion and editing tool
Java HTML Other
Latest commit 70fd49c Feb 12, 2018
Permalink
Failed to load latest commit information.
RouteConverterCmdLine sign JARs using new Certum Smartcard Jan 6, 2018
RouteConverterLinux sign JARs using new Certum Smartcard Jan 6, 2018
RouteConverterLinuxOffline sign JARs using new Certum Smartcard Jan 6, 2018
RouteConverterMac sign JARs using new Certum Smartcard Jan 6, 2018
RouteConverterMacOffline sign JARs using new Certum Smartcard Jan 6, 2018
RouteConverterWindows sign JARs using new Certum Smartcard Jan 6, 2018
RouteConverterWindowsOffline sign JARs using new Certum Smartcard Jan 6, 2018
TimeAlbumProLinux sign JARs using new Certum Smartcard Jan 6, 2018
TimeAlbumProMac sign JARs using new Certum Smartcard Jan 6, 2018
TimeAlbumProWindows sign JARs using new Certum Smartcard Jan 6, 2018
brouter make test green again Feb 12, 2018
browser-mapview add static imports Jan 8, 2018
common-gui make project compile on Mac Jan 13, 2018
common-navigation refactor after cherry-picking 5798597 Oct 31, 2017
common Merge remote-tracking branch 'origin/master' Jan 31, 2018
datasource add static imports Jan 8, 2018
download-tools clean up dependencies Jan 13, 2018
download use static imports for namespace URIs Jan 26, 2018
elevation-service [maven-release-plugin] prepare for next development iteration Oct 28, 2017
feedback remove Webstart Jan 6, 2018
geocoding-service [maven-release-plugin] prepare for next development iteration Oct 28, 2017
geonames make tests green for GPSBabel 1.5.4 Dec 28, 2017
googlemaps [maven-release-plugin] prepare for next development iteration Oct 28, 2017
gpx use static imports for namespace URIs Jan 26, 2018
graphhopper [maven-release-plugin] prepare for next development iteration Oct 28, 2017
hgt [maven-release-plugin] prepare for next development iteration Oct 28, 2017
javafx7-mapview clean up dependencies Jan 13, 2018
javafx8-mapview clean up dependencies Jan 13, 2018
kml use static imports for namespace URIs Jan 26, 2018
mapsforge-maps [maven-release-plugin] prepare for next development iteration Oct 28, 2017
mapsforge-mapview adding some debug output for user interaction Jan 4, 2018
mapview introduce distance between two waypoints Jan 29, 2018
navigation-formats-samples/src move routes samples to better directory May 5, 2015
navigation-formats remove chmod for the gpsbabel binary Feb 12, 2018
nominatim make tests green Oct 29, 2017
photon make test green Jan 16, 2018
profileview [maven-release-plugin] prepare for next development iteration Oct 28, 2017
rest introduce properties for version numbers that are used more than once Dec 18, 2017
route-converter-build fix mvn dependencies for shade plugin Jan 20, 2018
route-converter-cmdline [maven-release-plugin] prepare for next development iteration Oct 28, 2017
route-converter-license [maven-release-plugin] prepare for next development iteration Oct 28, 2017
route-converter-offline [maven-release-plugin] prepare for next development iteration Oct 28, 2017
route-converter-tools clean up dependencies Jan 13, 2018
route-converter Translated using Weblate (Norwegian Bokmål) Feb 12, 2018
route add static imports Jan 8, 2018
routing-service [maven-release-plugin] prepare for next development iteration Oct 28, 2017
time-album-pro [maven-release-plugin] prepare for next development iteration Oct 28, 2017
.gitignore updating versions Oct 29, 2017
.travis.yml build on travis ci with Java 9 Jan 2, 2018
CONTRIBUTORS.txt add contributors Aug 15, 2017
LICENSE-ADDENDUM.txt merge datasource-services Aug 15, 2014
LICENSE-APACHE.txt move dual license stuff one folder up Jul 5, 2013
LICENSE-GPL.txt move dual license stuff one folder up Jul 5, 2013
README.txt make it compile Dec 6, 2017
pom.xml latest Jackson ist 2.9.4 Jan 30, 2018

README.txt

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 http://www.routeconverter.com/about/ for details about features, supported formats
and languages, screenshots, frequently asked questions and how you can help.

Downloads
=========

Stable releases are available at http://www.routeconverter.com/releases/
Prereleases are frequently offered at http://www.routeconverter.com/prereleases/

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 8 SDK from http://www.oracle.com/technetwork/java/javase/downloads/

2. Install a recent Maven 3.5 from http://maven.apache.org/download.html

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

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

   Install Intellij IDEA Community Edition from http://www.jetbrains.com/idea/download/
   Choose "File/Open Project..." and the root pom.xml.

   Install Eclipse IDE for Java Developers from http://www.eclipse.org/downloads/
   Install m2eclipse from http://m2eclipse.sonatype.org/sites/m2e/
   Choose "File/Import..." and "General/Maven Projects" and the root directory.

   Install NetBeans IDE Java SE from http://netbeans.org/downloads/
   Install Git via "My NetBeans > Install Plugins"
   Choose "Open Project..." and the root directory.

5. Build RouteConverter

   Let JAVA_HOME refer to the Java 8 SDK
   > set JAVA_HOME=c:\Programm Files\Java\jdk1.8.0_151
   Let M2_HOME refer to your Maven 3 Installation
   > set M2_HOME=c:\Program Files\apache-maven-3.5.2
   Put JAVA_HOME and M2_HOME into your PATH
   > set %PATH%=%JAVA_HOME%:%M2_HOME%:%PATH%
   Call
   > 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!
Christian