RouteConverter Changelog

What's new in RouteConverter 3.0.375

Dec 18, 2023
  • Supports the new routeconverter.com server
  • Requires Java 17 or later
  • Drops support for Google Maps-based map since Google actively prevents embedding its map into applications
  • Reads Columbus Type 2 (.csv) files with heading == NULL (stationary)
  • Uses GraphHopper 8.0 and mapsforge 0.20 libraries
  • Uses the route name for Waypoints in iGO8 Route (*.kml) files for better presentation in mobile devices – thank you to JimmyS83
  • Reads invalid GPX files with incorrect version number
  • Fixes the context menu in the map for Select and Delete
  • Fixes Google China Map fix which suffered from a false sign logic
  • Fixes the Nominatim geocoding API call
  • Fixes Windows scaling problems with 125% and 150% scale
  • Fixes copying GPX positions to the clipboard where changes to the copy affected the original
  • Fixes writing the elevation of Haicom Logger (.csv) files

New in RouteConverter 2.31 (Feb 18, 2022)

  • displays a magnifier lense on the map for search results of the find places dialog
  • uses SVG graphics for markers on the map
  • accepts coordinates with comma and italic apostrophe
  • supports kurviger and mapsforge GraphHopper graphs for corresponding maps
  • prefers local graph directories and .pbf files over downloads of remote files for GraphHopper routing
  • asks the user before downloads initiated for GraphHopper
  • ensures that all BRouter segments have to be from the same (latest) date to avoid routing problems
  • shows the map border even if route is within the map boundaries when visiting maps for downloads
  • logs request failures to broken tile servers
  • logs PointNotFound routing errors for GraphHopper
  • prepares as a PortableApp for a beta test
  • blocks the usage with Java 15 or later due to changes that break compatibility with Java 8
  • fixes bug where TripExtensions where ignored if they're not the first extension
  • fixes boolean logic errors to solve GPX loading issue
  • fixes a bug where speed was assumed as Km/h instead of m/s in Garmin Fit (.fit) format
  • fixes deadlocks in rendering tracks, routes and waypoints to the map
  • fixes bug when download queue was not saved after stopping or removing downloads
  • fixes a bug where a NullPointerException when deleting routes
  • fixes a bug when selecting positions for completion which have no coordinates and thus no distance
  • fixes javax.net.ssl.SSLHandshakeException on MacOS

New in RouteConverter 2.30 (Sep 7, 2021)

  • Reads maps from MBTiles files with PNG and JPG tiles
  • Reads Wikipedia Geohack Links
  • Reads and writes Microsoft Flightsimulator 2020 Flight Plan (.pln)
  • Uses file name as default position list name for Garmin Fit (.fit) files
  • Writes course and file id mesg into Garmin Fit (.fit) files
  • Allows to configure the heart beat rate on the Y-axis for a heart rate graph
  • Allows to delete local map files from the maps dialog
  • Prepares the release of RouteConverter as a Portable App by introducing JVM option to set application and temporary directory
  • Downloads the BRouter profiles during startup not before rendering
  • Renders the routing times in the distance column of the position table
  • Supports ctrl and the keypad plus and minus keys for zooming
  • Stops filtering files in file open dialog by .gpx by default
  • Tries to parse longitude, latitude, elevation and speed in all supported formats and not only the configured preference
  • Centralize distance and time aggregation to fix inconsistencies in rendering
  • Adds Ctrl+Enter as a shortcut for Mac's missing Ins-ert key
  • Fixes the default size for dialogs
  • Fixes the name of local root folder in the browse tab
  • Fixes bug when overlays are not marked in the menu
  • Fixes a bug which prevented pasting positions into Garmin Fit (.fit) files
  • Fixes * bug which failed to sort positions by description when a description is null
  • Fixes a bug regarding the zoom limits of the Mapsforge based map
  • Fixes a bug where editing the elevation of a one position route let to an IndexOutOfBoundsException when the elevation profile was shown
  • Fixes bug a where the first position was omitted in the profile view causing IndexOutOfBoundsExceptions when editing the last position
  • Fixes a bug to put the focus on the position list
  • Fixes a bug leading to a ConcurrentModificationException when changing the position list
  • Fixes a bug bug which led to endless loops and 100% CPU load when augmenting positions
  • Fixes a strange NullPointerException on an 2013 iMac
  • Adjusts Google Edition to latest API changes

New in RouteConverter 2.29 (Nov 25, 2020)

  • reads elevation and speed from logs written by Garmin Instinct 7.x devices
  • always writes the country code for Garmin G1000 devices
  • uses distances and time from the routing calculation for the profile view
  • adds an optional heart beat rate column for the position table
  • supports the latest Windows proxy settings for HTTP requests by using proxy-vole 1.10
  • reads GraphHoper graph directories produced by mapsforge, old and new RouteConverter configuration
  • reads GraphHoper graph directories with and without -latest suffix
  • allows to delete the .osm.pbf file after producing the GraphHopper graph directory
  • sorts the routing mode preferences by name
  • allows to remove downloads permanently from the list of past downloads
  • makes the color of waypoints configurable
  • uses a larger map buffer to render complex maps
  • keeps the divider locations when the screen size changes
  • supports Java 15 and reports updated versions
  • reads crippeled ISO 8601 dates with the format 2010-09-18 03:13:32 i.e. with a space instead of a T between date and time and without a timezone
  • makes apiUrl and fileUrl for Google Maps in China configurable
  • transfers extended sensor data like heading, pressure, temperature and heart beat rate between CSV, Excel, GPX and WGS84 formats
  • fixes route drawing errors by introducing harsher synchronisation
  • fixes the default descriptions where spaces from the numbering were omitted
  • fixes bug when Garmin Fit (.fit) files were not detected when ]imported into a GPX file](https://forum.routeconverter.com/thread-3080.html)
  • fixes bug where the length display showed routing times in millis as seconds
  • fixes IndexOutOfBoundsException when the last row is selected
  • fixes ArrayIndexOutOfBoundsException when adding positions to a track

New in RouteConverter 2.28 (Nov 25, 2020)

  • adds Hungarian localization
  • reads and writes Kurviger (*.url) URLs
  • writes metadata time for GPX 1.1 and gpx time for GPX 1.0 files to help Locus users
  • writes tracks as activities in Training Center Database 2 (.tcx) files
  • avoids writing GGA and WPL NMEA 0183 Sentences (*.nmea) if no data is present
  • allows for more predictable positioning by using the relative position of the users mouse click on the marker
  • allows to choose Sonnys Digital Terrain Models of Germany when completing elevation data
  • uses BRouter 1.6.1 for the Open Source Edition and displays time for routes now
  • fixes a bug where deselecting maps was blocked
  • fixes a bug when the map update failed when more than 1000 positions were deleted
  • fixes a bunch of problems with HTTP proxies
  • fixes a problem with large Excel 2008 (*.xlsx) files which contain XML that could be compressed by a factor larger than 100
  • supports Java 12 to 14 and reports updated versions
  • fixes a bug when writing Garmin Flight Plan (.fpl) files where the uniqueness off identifiers was not checked properly

New in RouteConverter 2.27 (Jan 7, 2020)

  • Allows to select and move multiple positions on the map in the Open Source Edition
  • Supports Mac OS X 10.14 “Mojave” and later with a jjlink/jpackage based setup
  • Uses GraphHopper 0.13, BRouter 1.5.5, mapsforge 0.12 for the Open Source Edition
  • Has optimized deletion of positions in large tracks
  • Has optimized selection handling when removing all selected positions
  • Shows an error message if no JavaFX is present for the Google Edition like for Java 11
  • Introduces a fix for Google Maps in China for the Open Source Edition
  • Shows copyright texts for maps in the Open Source Edition
  • Tries to avoid the download of routing data in BRouter .rd5 tiles and GraphHopper .osm.pbf files
  • Tries to download the .osm.pbf file with smallest enclosing bounding box for GraphHopper
  • Fixes several bugs when writing Garmin Flight Plan (.fpl) files: description might have spaces, identifiers for same position are merged, country code can be determined from identifier, 4 digit identifiers are Airports, only User Waypoints have no country code
  • Fixes bugs in Microsoft Excel 97-2008 (.xls) and Microsoft Excel 2008 (.xlsx) files that empty columns stop parsing and description is not read from numeric columns
  • Fixes a bug where setting the map (device) scale factor didn't have an effect
  • Fixes service uris for Nominatim based geocoding
  • Fixes several initialization bugs which didn’t let the UI come up in rare circumstances

New in RouteConverter 2.26 (May 20, 2019)

  • adds Brazilian and Catalan localization
  • shows short distances in meter or feet instead of kilometers or miles
  • uses feet for elevation display in nautic unit system
  • writes heading, pressure and temperature in CSV and Excel files
  • shows notification popups during processing of GraphHopper .pbf files and during routing of long BRouter routes
  • supports WAD scripts for proxies
  • avoids the initialization of the remote tree if the local tree is the preference to speed up the browse panel
  • disables printing the Mapsforge based map
  • optimizes reading of Nominatim geocoding results
  • fixes red routing lines by loading segment files around the position the same way BRouter does it
  • fixes distance is displayed in elevation units when the distance is less than 10km
  • fixes distance is displayed in meters for nautic and statute units when the distance is less than 10km
  • fixes a NullPointerException in the Web Page (*.html) format since there is no default API Key anymore
  • fixes a bug in the overlay initialization

New in RouteConverter 2.25 (Dec 12, 2018)

  • renames the Offline Edition to OpenSource Edition and the Online Edition to Google Edition
  • supports map overlays for the OpenSource Edition
  • supports HTTPS for map and overlay server, which allows to support OpenTopoMap and OpenFlightMap again
  • requires at least Java 8
  • is now to at least 1 GByte RAM in every variant
  • uses a more beautiful marker on the map of the OpenSource Edition
  • reads dates in ISO 8601 format in CSV (.csv) files
  • removes the button for the full screen mode of the Google Edition
  • counts denied requests to the Google APIs and shows errors
  • scales the map for Retina and HiDPI screens
  • supports only Google services for the Google Edition
  • fixes a bunch of bugs when redrawing route, track, waypoints and markers
  • fixes a bug when sorting and filtering the position list
  • fixes a bug when exiting which blocked the OpenSource Edition for a long time and puts off the program exit
  • fixes a NullPointerException when meta data could not be downloaded
  • fixes a ClassCastException when appending files in a different format
  • fixes a bug while sorting the downloads by date
  • preservers the names of position lists in Google 5 (*.kml) files
  • fixes a NullPointerException deep in Swings BasicListUI under Mac OS X
  • fixes a bug which fails to write direction, speed and temperature when converting to GPX 1.1 (.gpx)
  • fixes a bug which made Beeline and not BRouter the default for routing in the OpenSource Edition
  • fixes a bug in the BRouter support by which routing data was not retrieved correctly
  • fixes a bug in the configuration of themes
  • fixes a bunch of bugs in the management of routing data for GraphHopper
  • fixes a bug in the ShapingPoint Extensions of GPX 1.1 (.gpx) files
  • fixes a bug where the "generated-by" text showed up in the description
  • ignores the saved window size, if width and height are too small to make the window visible

New in RouteConverter 2.24 Build 42 (Jul 22, 2018)

  • reads and writes Garmin Fit 2.0 (.fit) files
  • extends the Offline Edition to use online maps
  • extends the Offline Edition by the display of hill shading
  • adds a zoom combobox to the Offline Edition
  • allows to open files via double click on Mac OS X
  • refuses to start with Java 8 Update 161 to 172 on Windows due to a JavaFX bug in Oracle's Java VM
  • uses anti-aliasing on Linux
  • limits zooming in the Offline Edition to a reasonable range
  • adds columns to Microsoft Excel 97-2008 (.xls) and Microsoft Excel 2008 (.xlsx) files if they don't exist but are needed to store data
  • fixes profile and map panel initialization problems on fast computers which didn't show the map on startup
  • fixes bug when inserting intermediate positions in the Offline Edition: have to wait for adding to positions model to be completed before inserting the next positions
  • fixes a bug where loading tile server list on Java 9+ failed since the Esri copyright was missing in the XML Schema
  • fixes a bug where markers, tracks and waypoints where not removed from the map due to remove/add reordering issues
  • fixes a bug where the deleted route was not correctly removed due to indexOf() broken due to equals() broken
  • fixes a bug if the first position has no coordinates
  • fixes a bug when completing time which enables the select all scenario again since it was gone after release 2.20
  • fixes a bug reading Photo (.jpg) files with more than 64 KByte metadata
  • fixes a bug writing Photo (.jpg) files which were overwritten with zeros
  • adds a workaround to read Photo (.jpg) files with broken user comments
  • adds a workaround to read NMEA 0183 Sentences (*.nmea) files with GGA sentences that are one comma shorter
  • fixes a bug when reading some Navigon Mobile Navigator (*.route) files
  • fixes a bug that stopped rendering of the Mapsforge map in the Offline Edition

New in RouteConverter 2.23 Build 27 (Apr 10, 2018)

  • reads and writes comma and semicolon separated CSV (.csv) files
  • reads and writes Microsoft Excel 97-2008 (.xls) files
  • reads and writes Microsoft Excel 2008 (.xlsx) files
  • adds Norwegian Bokmål localization
  • adds a column displaying the distance between two positions
  • supports Java 9 and Java 10
  • removes the Eclipse SWT based map
  • replaces the embedded GPSBabel 1.3.6/1.4.4 with a downloaded GPSBabel 1.5.4
  • removes support for MS Autoroute (.axe) files as GPSBabel 1.5.4 doesn't support it anymore
  • has better support for reading and writing Garmin3, Trackpoint v1 and v2 and trekbuddy extensions
  • uses Mapsforge 0.9.1 for the Offline Edition
  • replaces URLs for Strava maps
  • fixes a bug to not zoom out of map if a new map covers the currently visible region
  • fixes a bug when moving positions in the Offline Edition by decoupling dragging of markers from editing the position
  • fixes a bug when choosing to download larger maps for the Offline Edition
  • fixes a bug where a new/open file doesn't update the route in the background but displays the new route in the foreground
  • fixes a bug when reading Navigon Cruiser (.cruiser) files with binary elements
  • fixes decimal formatting in GPX 1.1 (.gpx) files with TrackPoint extensions
  • adds a workaround for broken CoPilot files on Samsung Galaxy S5
  • fixes timestamp set to 1.1.1970 if time delta is zero
  • fixes a bug when no description was found which stopped the rendering

New in RouteConverter 2.22 Build 932 (Oct 30, 2017)

  • adds Japanese and Ukrainian localization
  • allows to configure user specific API keys for Google, Thunderforest and Geonames below Extras/Options...
  • displays copyright messages for ESRI maps
  • uses GraphHopper 0.9 and BRouter 1.4.9 for thee Offline Edition
  • uses the previous position count limit for the Google Maps Directions API, that was 23 for a short period and is now back to 8 positions per request
  • draws large position counts a lot faster for the Offline Edition
  • solves a lot of stability problems of the Offline Edition
  • fixes a bug which didn't display the notification messages for resumed downloads

New in RouteConverter 2.21 Build 870 (Sep 4, 2017)

  • reads and writes Navigon Cruiser (.cruiser) files
  • reads Columbus Type 2 (.csv) files of Type A and B
  • writes Garmin Flight Plan (.fpl) files that Flightplan Migrator likes to read
  • offers an alternative to splitting position lists with too many positions for a file format by reducing the number of positions before saving
  • supports the Strava Cycling and Running overlays over the OSM Cycle map
  • uses Thunderforest API Keys to show the OSM Cycle map without "API Key Required" overlay
  • names the Columbus Professional format now as Columbus Type 1 (.csv)
  • allows to configure the maps and theme directory for the Offline Edition via Extras/Options...
  • uses an increased position count for the Google Maps Directions API which now allows for 24 instead of 8 positions per request
  • writes the log to file as well as to standard out
  • adjusts limit of Navigon Mobile Navigator for iPhone/iPad URLs to 25 positions
  • fixes a bug where time was not completed if only the first or the last position had time stamps
  • fixes missing redraws when zooming since hasFilteredVisibleArea() relied only on the first reduction step
  • fixes rough tracks when zooming and not having center-on-zooming turned on
  • fixes a NullPointerException when writing GPX files where tracks have no name

New in RouteConverter 2.20 Build 843 (May 19, 2017)

  • supports reading $GNVTG, $GNZDA, $GNRMC and $GNGGA sentences in NMEA 0183 Sentences (*.nmea) files
  • supports reading $GPGLL and $GNGNS sentences in NMEA 0183 Sentences (*.nmea) files
  • uses only HTTPS when communicating with the RouteCatalog
  • uses GraphHopper 0.8.2 and mapsforge 0.8 for the Offline Edition
  • stores and restores the location and size of dialogs
  • shows timezone id and name and exchanges GMT+ with GMT- and visa versa to avoid confusion
  • sorts timezones by their id and eliminates duplicate ids
  • shows more precise Columbus V-1000 configuration options
  • removes Distance from TrackStatsExtension when writing GPX 1.1 (.gpx) files since Garmin BaseCamp recalculates it
  • avoids to show that downloads are completed with than 100 percent
  • prefers routing files with closest distance of bounding box center to the maps centers to avoid downloads of large routing files for small maps
  • handles OutOfMemoryErrors during routing and for a lot of actions at a central place
  • fixes a bug when downlading hgt files
  • fixes a bug when interpolating time for first and last position comes up with strange times
  • fixes a bug which fails to read GPX 1.1 (.gpx) files which contain temperature or speed data within a TrackPointExtension v1
  • fixes a bug when writing speed fails if there is no temperature or heading
  • fixes a bug writing OziExplorer files by reducing the description to 40 chars and replacing comma by space (character 209 aka u00D1 didn't work)
  • fixes a bug when reading some Navigon Mobile Navigator (*.route) files
  • fixes a bug reading Photo (.jpg) files
  • fixes a bug which opened a debug dialog when using a HTTP proxy
  • fixes a bug which causes flickering on large displays by increasing buffer sizes

New in RouteConverter 2.19 Build 782 (Jan 18, 2017)

  • reads and writes Tom Tom 9.5 Route (.itn) files
  • stores the window location and size after changes and not only when closing the window
  • enables the scale control again after Googles control unification disabled it by default
  • use a two level cache for the mapsforge based map in the Offline Edition
  • runs on Windows 10 tablets and supports the necessary scaling the user interface
  • adds a separate lock for initialization to avoid dead AWT event queue when trying to download maps via the maps dialog
  • uses GraphHopper 0.7.0 and mapsforge 0.6.1 for the Offline Edition
  • extracts the route rending of the Offline Edition to separate class, steers it with signals and uses separate threads for better reactivity
  • extracts distance and time from Google Directions API callbacks to show correct distances in the distance column
  • draws an orange line if Google Directions thinks the query limit is reached
  • allows to configure the geocoding service
  • uses the geocoding service by default that tries to select the best possible geocoding service
  • supports Nominatim as a geocoding service
  • supports Photon as a geocoding service
  • stores an existing temperature in the extensions of GPX 1.1 (.gpx) files
  • increases the time interval between route renderings which seems to stabilize the Google Directions usage
  • autoranging in the profile view does not include zero in y-axis
  • uses the Windows proxy settings for HTTP requests with Apache Commons HTTP
  • tries to prefer HTTPS over HTTP if possible
  • chooses the smallest possible download but prefers larger already downloaded files
  • introduces Google Maps API Keys which became mandatory in June
  • fixes the undo keystroke on Mac OS X
  • fixes augmenting speed and elevation which only showed correct values for metric units
  • fixes the amount of augmented positions which was always one too high
  • fixes a bug where the map view was blocked when there is no internet connection
  • fixes a bug where where URLs where not opened in the JavaFX map view
  • fixes a bug where errors in #executeScript killed the JavaFX thread
  • fixes a bug which led to deadlocks on Mac OS X
  • fixes a bug which caused loading problems of the Offline Edition due to a missing icon
  • fixes a bug which led to NullPointerExceptions when writing Training Center Database (.tcx) files or when summing up distances
  • fixes a bug which caused time not to be distributed according to the rule of three when more than one position was selected
  • fixes a bug when reading some Navigon Mobile Navigator (*.route) files
  • fixes a bug when reading Columbus Type 2 (.csv) files with garbled speed with zero bytes]
  • fixes a bug when writing Columbus Type 2 (.csv) files
  • fixes garbage in the map menu items by correctly escaping it
  • fixes version comparison if 2 digits meet 3 digits

New in RouteConverter 2.18.3 Build 751 (Jun 23, 2016)

  • Allows to use Google Maps API again until a better solution is found.

New in RouteConverter 2.18 Build 695 (Jun 8, 2016)

  • reads and writes Columbus Type 2 (.csv) files
  • reads and writes Columbus GPS Binary (.gps) files
  • reads and writes Photo (.jpg) files
  • reads tileserver definitions from the filesystem
  • downloads tileserver definitions from the RouteConverter server
  • uses an evil fix for China for the Google Maps API to show positions on the map at the correct coordinates
  • remembers the last selected theme for a map for the Offline Edition
  • allows to use time on the X-axis of the profile view
  • allows to configure the track and route color via Extras/Options/Colors
  • allows to use the wanderreitkarte.de map
  • allows to select the server from which the Google Maps API is the loaded
  • uses the application menu on Mac OS X
  • uses version 3.23 of the Google Maps API for the Online Edition
  • uses BRouter 1.4.1 and GraphHopper 0.6.0 for the Offline Edition
  • renders local catalog items in the browse tab even if symbolic links are broken
  • enables top/up/down/bottom only if there is a selected position and if there is more than one position
  • changes the display of time and date immediately upon a configuration change
  • updates files in the download queue from updated data sources
  • fixes a bug in the Columbus (.csv) files where a G TAG is not an indicator for an invalid fix
  • fixes a bug to load current hgt files from the catalog which expect .hgt in the keys
  • fixes a bug where printing the map was deactivated after changes to the route
  • fixes a bug which showed garbage in text labels since the untranslated bundles where not converted
  • fixes a bug to ensure a consistent time zone for the datetime and time column of positions
  • fixes asynchronous loading problems with the offline background map
  • fixes a bug when scanning the datasources for Flatten put not existing directories into the queue which led to exceptions
  • fixes a bug where the Garble formats where offered for reading and in the command line tool

New in RouteConverter 2.17 Build 583 (Oct 27, 2015)

  • uses the crowd source translation via weblate.org
  • allows to restart and stop downloads
  • uses version 3.21 of the Google Maps API for the Online Edition
  • allows users of the Offline Edition to download routing and elevation data together with the maps where they're needed
  • splits up the maps and themes dialog of the Offline Edition to 2 dialogs and makes their tables sortable
  • scans for missing files in the download queue and adds them if required to keep them current
  • searches in the download queue for downloads that need to be updated and marks them as outdated
  • shows the wait cursor when downloading categories from the RouteCatalog which unfortunately doesn't work when expanding the tree with the plus "+"
  • fixes a bug where the insertion of waypoints and turnpoints didn't work anymore
  • fixes a bug where the JavaFX-based map didn't initialize on Java 7
  • fixes a bug where printing for the JavaFX-based map view under Java 8 was not working (under Java 7 there is no print support for JavaFX)
  • fixes a bug where dragging and modifying positions in the position list leads to invalid routes, tracks, waypoint lists
  • fixes a bug where the selection on the map was not updated when dragging and modifying positions in the position list
  • fixes a bug where the display of the waypoint description on the map was always disabled

New in RouteConverter 2.16.1 Build 575 (Sep 8, 2015)

  • adds an option to change the map view from Java FX back to Eclipse SWT
  • adds size and date columns and a context menu for the restart of downloads to the download dialog
  • adds an option to allow to start numbering at first position of current selection
  • adds top/up/down/bottom menu items to the position menu
  • adds a context menu to rename and delete routes to the browse tab
  • uses Weblate.org for the localization of RouteConverter so anyone can help
  • uses a new icon set with high resolution icons on Retina Macs
  • uses the Aster Global Digital Elevation Model V1 2009 first when querying Geonames for elevation information
  • provides a new extended help which is derived from the website - simply press F1
  • reduces the number of interactions between the web browser and the application
  • removes the Earthtools elevation service as www.earthtools.org is down
  • fixes a bug where an empty file was reported as unreadable
  • fixes a bug where map links where not opened in the external browser but locked up the program
  • fixes a bug where the Java FX-based map view didn't use the complete available space after the program start
  • fixes a bug where inserting positions automatically zoomed
  • fixes a bug where iGO8 Route (*.kml) files could not be converted from route to track
  • fixes a bug where Google Earth 5 (*.kmz) files with PNG images could not be read
  • fixes a bug where creating a new file and exiting did not bring up the save as dialog

New in RouteConverter 2.15 (Jul 28, 2015)

  • adds an option to disable "show all positions" after loading and after switching position lists
  • provides elevation service that tries to select the best possible elevation service
  • shows the URLs of routes in the catalog as a tooltip
  • uses JavaFX on Windows for the map view which requires Oracle Java 7 Update 40 or later to work
  • uses the system-wide proxy configuration as documented by Oracle
  • removes the faulty Outdoor Active maps integration
  • fixes a bunch of bugs during the startup phase which make the map, routing and elevation unusable
  • fixes a bug where routes where just rendered partially and inaccurately
  • fixes a bug where elevation information was erased when trying to complete it
  • fixes a bug where downloads where slowed down, performed twice and reported failures
  • fixes a bug where the conversion of long routes to tracks did not render an accurate track afterwards
  • fixes a bug where gpsbabel did not work on 64 Bit operation systems
  • fixes a bug where Google Maps URLs where not parsed correctly
  • fixes a bug where the rename of a category in the local route catalog had no visible effect
  • fixes a bug where the route length is doubled each time the position list is switched

New in RouteConverter 2.14 (Apr 28, 2015)

  • adds the OSM-based OpenTopoMap
  • adds Portuguese localization
  • adds notifications in the lower right corner to display download progress
  • requires at least Java 7
  • uses a single JAR for 32 and 64 Bit support, which internally selected the correct version
  • uses the Apple key as an accelerator instead of Ctrl
  • uses JavaFX on Mac OS X for the map view which requires Oracle Java 7 Update 40 or later to work
  • uses version 3.18 of the Google Maps API which introduces fading of map tiles and supports the avoid ferries routing option
  • supports the Garmin TrackPointExtension v1 and v2 for GPX 1.1 (.gpx) files
  • renders a red line if a routing request to Googles servers did not return any results
  • completes elevation data when inserting positions only if the data is already locally available
  • creates trips for Garmin zümo 590LM with more than 29 waypoints
  • makes route color configurable
  • fixes reading CoPilot 9 (.trp) files which are UTF-16LE encoded
  • fixes a bug when loading the Hikemap
  • fixes a bug where the Outdoor Active Maps showed missing tiles
  • fixes a bug where the profile didn't use all the horizontally available space
  • fixes a bug in undo for completion after insertion of intermediate positions
  • fixes a bug in undo for removing positions
  • fixes a bug that WPL sentences might have no checksum
  • fixes an int overrun bug in the track duration calculation
  • fixes a bug to make value conversion for Statute and Nautic unit system commutative

New in RouteConverter 2.13.3 (Nov 28, 2014)

  • reads CoPilot 9.5 (.trp) files
  • reads GoPal 7 Route (.xml) files
  • reads new Google Maps URLs starting with /dir/
  • offers a new time column as suggested in the forum
  • allows to configure where to store NASA SRTM1, SRTM3 and Jonathan de Ferranti DEM 1, DEM 3 elevation data
  • uses Google Maps API 3.16
  • uses DJNative Swing 1.0.2 and Eclipse SWT 4.3 which enables the map on the Linux distributions again
  • fixes a bug where printing was disabled until a position was selected
  • fixes a bug where coordinates at the mouse position where printed
  • fixes a bug when routing was slow

New in RouteConverter 2.12 (Nov 28, 2014)

  • allows to choose between NASA SRTM1, SRTM3 and Jonathan de Ferranti DEM 1, DEM 3 when completing elevation data
  • allows to keep the option dialog open all the time
  • offers a downloads dialog to show the previously hidden downloads of elevation data
  • adds a column to the positions table that shows the elevation difference from a position to its predecessor
  • is signed with a certificate from Certum which enables Webstart with Java 1.7.0_51 again
  • uses version 3.15 of the Google Maps API which enables the mouse wheel with Internet Explorer 11 again
  • fixes a bug when the sort menu entries are not activated directly after loading a file

New in RouteConverter 2.11 (Oct 30, 2013)

  • reads Columbus TimeAlbum (.csv) files
  • reads and writes MotoPlaner URLs
  • reads SRTM1 and SRTM3 files when completing elevation data
  • allows to switch between speed and elevation in the context menu of the profile graph
  • uses the Glopus (*.tk) format with latitude,longitude,comment when pasting to the clipboard
  • uses a single instance when calling the Webstart API and passing it an URL to open
  • uses integer tick units for the profile graph to avoid fraction number
  • is more robust when reading NMEA 0183 Sentences (*.nmea) files
  • allows to use zoom level 19 of Mapnik maps
  • fixes the performance issues when deleting large number of positions in tracks with lots of positions
  • fixes a bug when converting routes to tracks that inserted new positions in unpredictable order
  • fixes a bug when reading NMEA 0183 Sentences (*.nmea) files where the ZDA year is encoded with 4 digits
  • fixes a bug when writing Garmin POI (*.gpi) files with spaces in the position list name
  • fixes a bug when writing Google Earth 5 (*.kml) speed bars with wrong speed segments
  • fixes a bug when writing WebPage (*.html) files which failed to display positions
  • fixes a bug when registering at the RouteConverter service that allowed empty first and last names

New in RouteConverter 2.10 (Sep 30, 2013)

  • reads ape@map (.trk) files
  • reads broken Columbus V990 (.csv) files as reported here
  • reads Google's MultiTrack extension for Google Earth 5 (*.kml) files
  • extracts Google Earth 5 (*.kml) from Google Maps My Places URLs starting with http://maps.google.com/maps/ms?...
  • adds Polish and Russian localization
  • allows for floating point input to the position deletion dialog
  • solves speed problems when rendering lots of markers with and without descriptions
  • fixes a bug when Extras/Options... preferences where not loaded from the place where they were saved
  • fixes a bug when writing GoPal Route (.xml) files with wrong ISO-8859-1 character set definition
  • fixes a bug when writing Training Center Database (.tcx) files that were missing the heartbeat information
  • fixes a bug when starting GPSBabel with spaces in the path due to changes to Runtime.exec in Java 1.7.0_21 for Windows

New in RouteConverter 2.5 (Feb 20, 2012)

  • reads and writes Navigon Mobile Navigator (*.route) files
  • reads broken Navilink (*.sbp) files without a header and with sometimes 31 bytes instead of 32 for a position
  • reads NMEA 0183 Sentences (*.nmea) even if the coordinates contain spaces
  • writes Google Earth 5 (*.kml) files with kilometer marks and a speed bar
  • writes the track extensions for Google Earth 5 (*.kml) files supporting timestamps for tracks
  • supports undo and redo when adding, removing, renaming position lists
  • displays elevation, distances and speed in miles and feet (Statute) or meters (Metric)
  • displays date and time in a timezone selected by the user with the machines timezone as a default
  • allows naming pattern for new or completed positions: Description only, Number only, Number directly followed by description and Number, a space then description
  • offers a feedback functionality which allows to send error reports and broken files from the help menu
  • uses Google Maps API V3 bringing a lot of features from maps.google.com to RouteConverter
  • allows to drag at routes to define waypoints
  • allows to avoid toll roads when routing
  • allows experimental routing for bicycles in the United States
  • allows to scroll the map with cursor keys
  • offers a context menu to the map view
  • offers a new selection model for the map: a mouse click selects nearby positions, shift + mouse click extends the current selection, ctrl + mouse click adds a position, ctrl + alt + mouse click removes a position
  • offers a new interactive zoom model for the map: pressing 'z' or clicking the new zoom symbol on the left side allow to define a map area to zoom in
  • offers a new interactive selection model for the map: pressing 's' or clicking the new selection control on the left side allow to define a map area where all positions are selected
  • extracts speed and heading from Qstarz BT-Q1000 (*.gpx) files
  • uses the latest Eclipse SWT 3.7 library making setup on recent Linux distributions easier
  • removes file upload to various online services as it was actually never used
  • tries to initialize the map forever if the Internet connection is temporarily unavailable
  • allows to use the Outdoor Active Map
  • uses tile.opencyclemap.org for the popular Cycle map
  • allows to configure alternative server URLs other than maps.google.com
  • fixes a bug that CompeGPS Data cannot be loaded into a MagicMaps2Go position list
  • fixes a timezone display bug for XML-based formats
  • fixes a bug that shortened file names after the user has typed them
  • fixes a bug that grew the selection when positions were inserted
  • fixes a bug when changes on different positions lists where undone on the currently visible position list
  • fixes a bug when not copying positions before putting them into the clipboard
  • fixes a bug when file extensions where removed twice when writing files
  • fixes a bug when copying positions between RouteConverter instances failed