The popular GPS conversion and editing tool
Java HTML Other
Latest commit e4d08ff Aug 14, 2018
Permalink
Failed to load latest commit information.
RouteConverterCmdLine [maven-release-plugin] prepare for next development iteration Jul 22, 2018
RouteConverterLinux [maven-release-plugin] prepare for next development iteration Jul 22, 2018
RouteConverterLinuxOffline [maven-release-plugin] prepare for next development iteration Jul 22, 2018
RouteConverterMac [maven-release-plugin] prepare for next development iteration Jul 22, 2018
RouteConverterMacOffline [maven-release-plugin] prepare for next development iteration Jul 22, 2018
RouteConverterWindows [maven-release-plugin] prepare for next development iteration Jul 22, 2018
RouteConverterWindowsOffline [maven-release-plugin] prepare for next development iteration Jul 22, 2018
TimeAlbumProLinux [maven-release-plugin] prepare for next development iteration Jul 22, 2018
TimeAlbumProMac [maven-release-plugin] prepare for next development iteration Jul 22, 2018
TimeAlbumProWindows [maven-release-plugin] prepare for next development iteration Jul 22, 2018
brouter fix wrong file key calculation Jul 25, 2018
browser-mapview extract color helper Aug 14, 2018
common-gui adding workaround again because of ttps://bugs.java.com/bugdatabase/v… Aug 1, 2018
common-navigation [maven-release-plugin] prepare for next development iteration Jul 22, 2018
common do not throw IllegalArgumentException if input is null Aug 10, 2018
datasource [maven-release-plugin] prepare for next development iteration Jul 22, 2018
download-tools [maven-release-plugin] prepare for next development iteration Jul 22, 2018
download [maven-release-plugin] prepare for next development iteration Jul 22, 2018
elevation-service [maven-release-plugin] prepare for next development iteration Jul 22, 2018
feedback [maven-release-plugin] prepare for next development iteration Jul 22, 2018
geocoding-service [maven-release-plugin] prepare for next development iteration Jul 22, 2018
geonames [maven-release-plugin] prepare for next development iteration Jul 22, 2018
googlemaps count request denied Jul 30, 2018
gpx [maven-release-plugin] prepare for next development iteration Jul 22, 2018
graphhopper 1. search for file which center has closest distance to the center of… Aug 1, 2018
hgt [maven-release-plugin] prepare for next development iteration Jul 22, 2018
javafx8-mapview [maven-release-plugin] prepare for next development iteration Jul 22, 2018
kml [maven-release-plugin] prepare for next development iteration Jul 22, 2018
mapsforge-maps prepare new tile server format for http/https and more flexibility Aug 9, 2018
mapsforge-mapview avoid NPE when the elevation service has no directory Aug 13, 2018
mapview avoid -1 Aug 13, 2018
navigation-formats-samples/src move routes samples to better directory May 5, 2015
navigation-formats support ISO 8601 dates for CSV files Aug 8, 2018
nominatim [maven-release-plugin] prepare for next development iteration Jul 22, 2018
photon [maven-release-plugin] prepare for next development iteration Jul 22, 2018
profileview fix bug while sorting or ordering the position list Aug 13, 2018
rest [maven-release-plugin] prepare for next development iteration Jul 22, 2018
route-converter-build [maven-release-plugin] prepare for next development iteration Jul 22, 2018
route-converter-cmdline [maven-release-plugin] prepare for next development iteration Jul 22, 2018
route-converter-license [maven-release-plugin] prepare for next development iteration Jul 22, 2018
route-converter-offline display routing error with GraphHopper more nicely Jul 31, 2018
route-converter-tools [maven-release-plugin] prepare for next development iteration Jul 22, 2018
route-converter avoid -1 Aug 13, 2018
route [maven-release-plugin] prepare for next development iteration Jul 22, 2018
routing-service [maven-release-plugin] prepare for next development iteration Jul 22, 2018
tileserver-maps prepare new tile server format for http/https and more flexibility Aug 9, 2018
time-album-pro [maven-release-plugin] prepare for next development iteration Jul 22, 2018
.gitignore updating versions Oct 29, 2017
.travis.yml remove Java 7 support Jul 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 newer mockito Jul 23, 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