What's new in RouteConverter 2.33
Jul 13, 2023
- Adds options in the preferences to configure the track and route line width
- Shows notifications when adding files, urls or logging in
- Increases the minimum sizes for dialogs and respects the size the user choose
- Contains a workaround for a bug in Samsung cameras which save GPSAltitudeRef as short and not as byte
- Uses numbers with 3 decimals instead of integers for the profile view
- Keeps the size of the dialog to rename position lists after typing
- Uses the original object for GPX if the description has an empty name
- Divides name and description in the dialog to add files to the routecatalog with a semicolon
- Fixes a bug when parsing descriptions in GPX files for speed
- Fixes a bug that filtered NMEA sentences with different time
- Fixes a display bug on high resolution screens by updating to latest mapsforge release 0.19.0
- Fixes a redraw bug when adding overlays
- Fixes a sign bug in the China map correction code
- Fixes a bug that allows Java 14 to be used
- Fixes a file loading bug where the URL in a file isn’t found since the buffer was too small
New in RouteConverter 2.31.332 (Mar 2, 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.300 (Sep 14, 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.28.116 (Aug 7, 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.95 (Jan 12, 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.69 (May 22, 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 Snapshot 53 (December 12, 2018) (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.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 (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 (Aug 28, 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.19 (Oct 27, 2016)
- 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 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 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 (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 (Nov 11, 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.2 (Sep 23, 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 (Jul 18, 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 (Apr 5, 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 (Jul 13, 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.9 (Jun 5, 2013)
- reads Garmin Fit (.fit) files
- extracts speed from Sports Tracker (*.gpx) files
- is optimized for large tracks with several hundred thousand positions
- allows to display coordinates as decimal degrees, degrees and decimal minutes, degrees minutes and seconds
- allows to display coordinates at current mouse position
- allows to display the waypoint description next to the waypoint
- allows to add time to positions interpolated from existing time information
- allows to add new positions not only for one but for all selected positions
- stores position list name and description for waypoints in of GPX files
- gives routes nicer names when splitting them
- notifies about Java updates
- fixes a bug when the Google Maps Directions API throwed OVER_QUERY_LIMIT exception since more than one request was active at a given time
- fixes a bug stopping threads when shutting down to fix Java 1.7.0_07 on OpenSUSE problems
- fixes a bug when selecting and moving positions failed
- fixes a bug when displaying large number of waypoints
- fixes a bug that route names in Training Center Database(.tcx) files should be unique and not exceed 15 characters
- fixes a bug when writing Google Maps URLs (*.url)
- fixes a bug when reading i-Blue 747 (.csv) and Qstarz BT-Q1000 (*.csv) files without timestamps
- fixes a bug when reading Columbus V900 Standard (.csv) files with 'G' fix indicator
- fixes a bug when writing GPX 1.1 (.gpx) files with speed as m/s
- fixes a bug that SRTM data files were deleted upon program completion
- fixes a bug that required to select a position to be allowed to print
- fixes a bug that null values for elevation where ignored during complete or edit operations
- fixes a bug to bring up the help window when started via Webstart
New in RouteConverter 2.8 (Aug 18, 2012)
- reads and writes GoRiderGPS (*.rt) files
- reads Google Maps URLs without coordinates as Google dropped the KML support
- follows Windows Shortcuts (*.lnk) in the local RouteCatalog
- opens all files from a directory when a directory is dropped on RouteConverter
- adds relief and symbols to the Hike map
- adds the OutdoorActive maps Topographic, Austria and Swiss
- remembers the map bounds and zoom when it is closed and uses them for the next start
- shortens paths in the reopen menu like the Microsoft Office programs
- moves Google Maps API calls from Java to JavaScript to make support for OpenLayers and OpenRouteService easier
- allows to print only if there is a position
- allows to print route descriptions only if the position list is of the type route
- shows an increased stability of the map module when extensively used
- fixes a bug when reading Google Earth 6.2 (*.kml) files with Track extension and non-UTC timezones
- fixes a bug when writing Navigon Mobile Navigator (*.route) files
- fixes a bug when reading TomTom firmware version 9 files
- fixes a bug when reading Garmin POI (*.gpi) files with umlauts
- fixes a bug when splitting iGO8 Route (*.kml) files
- fixes a bug which scrambled the position order when opening multiple files at once
- fixes a bug which made saving a converted file besides the original file very difficult
- fixes a bug did not hide map controls during printing
- fixes a bug to avoid 'null' output when printing
- fixes a bug which allowed to rename or delete the root node of the RouteCatalog
New in RouteConverter 2.7 (May 28, 2012)
- allows to browse in the local file system like in the remote RouteCatalog for faster access to routes, tracks and waypoint lists
- supports undo and redo on all actions when browsing
- reads all the files from ZIP Archives (*.zip)
- reads files referred to by URL Reference (*.url) and KML NetworkLink
- reads and writes Garmin Flight Plan (.fpl) files
- reads Map & Guide Intranet 2009 (*.bcr) files
- reads Google Earth 6.2 (*.kml) files with FlyTo extension
- reads Tripmaster 3.1 (*.itn) files
- writes Flight Recorder Data (*.igc) files
- reduces decimal places to reasonable precision by default
- starts with the last displayed region on the map
- makes distance display more reliable by moving code to JavaScript
- removes the Tiles@home server for maps as it has been shut down
- fixes memory leaks when reading XML files and when opening new files
- fixes a bug which prevented that the directions for routes were printed completely
- fixes a bug which completed the wrong elevation information if the coordianates were close to zero degree longitude or latitude
- fixes a bug where the program was locked up or the map was unuseable under Mac OS X (-XstartOnFirstThread)
- fixes bugs when reading Navigon Mobile Navigator (*.route) files
- fixes performance issues by using the stable Google Maps API v3.7
- fixes a bug where the confirmation to drop changes was missing when dragging and dropping a file
- fixes a bug when reading HTTPS Google Maps URLs
- fixes opening a search dialog when pressing ctrl+f on the map
New in RouteConverter 2.6 (Feb 25, 2012)
- reads and writes iGO8 Route (*.kml) files
- allows to export the current position list to a file
- moves all selected positions when dragging a position on the map
- displays elevation or speed in the profile view at the bottom of the window
- displays elevation, distances and speed in metric, nautic and statute measurement system
- displays copyright messages for OpenStreetMap and OutdoorActive maps
- uses the routing instructions from Google Maps Directions API when adding positions
- uses Google Maps Elevation API first when completing elevation information
- uses the latest Eclipse SWT 3.8M3 library to show a map again on Windows XP
- fixes reading Navigating POI-Warner (*.asc) files containing control characters
- fixes reading Tom Tom POI (*.ov2) files containing control characters
- fixes writing Training Center Database 1 (*.tcx) and Training Center Database 2 (*.tcx) files
- fixes a bug when tracks were not painted anymore after scrolling the map
- fixes a bug localizing the map display and controles
- fixes a bug when routes over water were not painted
- fixes a bug omitting the username required for geonames.org
- fixes a bug when reading ZIP archives containing file names with umlauts
New in RouteConverter 2.5 (Dec 10, 2011)
- 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
New in RouteConverter 2.4 (Oct 20, 2011)
- reads and writes CoPilot 8 (*.trp) files
- reads and writes Opel Navi 600/900 (*.poi) files
- adds Czech and Slovakian localization
- allows to drag and drop positions in the position list
- displays time data in the default time zone of the users machine
- duplicates the first position for Navigon Mobile Navigator and CoPilot routes
- adds a confirmation dialog before deleting categories
- opens a dialog when adding information to positions takes a long time
- uses a pointer as the mouse pointer on the map
- uses digits for the elevation axis of the elevation profile
- fixes the display of maximized windows if the task bar is not at the bottom
- fixes reading data from URLs
- fixes copying positions from a position list to a newly created position list failed if the file format is not GPX
- fixes the misleading error message when a user tries to register with an already existing name
- fixes links in about dialog under Linux
- fixes files read from root if their path was relative under Linux
- tries to make the map work on all major 32- and 64-bit Linux distributions
New in RouteConverter 2.3 (Oct 20, 2011)
- reads and writes CompeGPS Data (.trk) files
- reads FAI/IGC Flight Recorder Data (.igc) files
- reads and writes groundtrack vom SondenMonitor (*.txt) files
- migrated source code from my Subversion to github
- stores waypoints of GPX (*.gpx) files only if longitude and latitude are available
- adds and files created by Save as... to the list of recently opened urls
- adds ExtendRoute=1 to waypoints of Falk Navigator (*.tour) files to let the program calculate routes across several waypoints
- uses the WebKit browser first on Linux and if that fails XULRunner to make RouteConverter run on Ubuntu 10.x systems again
- fixes a bug when reading Wintec WBT-202 (.tes) files that were ignored if they contained a zero altitude
- fixes a bug that ignored that characteristics of GPX (*.gpx) files when converting them to GoPal Route (*.xml), klickTel Routenplaner 2009 (.krt), Top50 OVL ASCII (.ovl), Falk Navigator (*.tour) or ViaMichelin (.xvm)
- fixes exceptions on length calculations and overflows on durations for long track with more than 12000 kilometers and 1000 hours
- fixes a bug to recalculate the track length after choosing another position list
New in RouteConverter 2.2 (Oct 20, 2011)
- reads and writes Navigon Mobile Navigator URL (*.url) from iPhone and iPad
- reads and writes Qstarz BT-Q1000 (*.csv) files
- reads and writes iBlue 747 (*.csv) files
- renames the 'Tools' menu to 'Position'
- adds new 'Position list' menu for addition, conversion, deletion, renaming and reversion of position lists
- adds a tooltip with the complete path to the 'Reopen' menu items
- fixes bug which did not restore the map size correctly when running as maximized window
- accepts only RMC, GGA, GSA sentences with valid flag for NMEA 0183 Sentences (*.nmea) files
- parses the description from Google Earth (*.kml) files written by BT747
- parses date, time and speed from Google Earth (*.kml) files written by Qstarz
- fixes bug while reading Google Earth 5 (*.kml) files with ISO8601 dates that contain milliseconds
- fixes bug while reading GPX 1.1 (*.gpx) files with Garmin extensions
- fixes bug while reading TomTom POI (*.ov2) files containing umlauts
- fixes a track duration calculation bug that printed hours modulo 24
- fixes a track length calculation bug and assumes that time is monotonically increasing
New in RouteConverter 2.1 (Dec 1, 2010)
- reads and writes GoPal Route 5 (*.xml) files
- reads time and elevation from Google Earth (*.kml) files written by Navigon 6310 devices
- adds Spanish localization
- adds a menu with recently opened files
- always displays times in GMT/UTC timezone
- solves the menu performance problems on Mac OS X
- avoids the browser polling most of the time on Linux and Mac OS X
- complements comments, elevation and time of manually inserted positions
- speeds up reading of files by first trying most likely candidates
- speeds up writing of files by not reloading them if the format didn't change
- contains a workaround for GPST(racker) which stores m/s instead of Km/h in GPX 1.1 (*.gpx) files
- fixes a bug introduced in 2.0 where selected positions where not centered on the map
- fixes a problem with routes that could not be selected in the position list chooser
- fixes wrong time when reading GoPal Route 3 (*.xml) files
- fixes wrong order of positions when writing Falk Navigator (.tour) files
- fixes the find populated place lookup by using http://ws.geonames.org/ as a default
New in RouteConverter 2.0 (Oct 18, 2010)
- introduces a completely redesigned user interface with a menu bar, popup menus and cleaned up tabs and dialogs
- introduces unlimited undo/redo for all operations on position lists
- displays the elevation profile prominently at the bottom of the window
- adds Arabic, Chinese, Croatian, Serbian localizations
- offers 64-bit versions for 64-bit Java VMs
- is optimized for reading large data files
- reads routes from ZIP archives
- reads and writes routes from the system clipboard
- reads and writes Training Center Database 2 (*.tcx) files
- reads Google Earth (*.kml and *.kmz) files with GX extensions
- writes Web Page (*.html) files
- natively implemented Nokia Landmark (*.lmx) format
- speeds up the addition of elevation information by using HGT files from the NASA Shuttle Radar Topography Mission
- speeds up the loading of the categories from the browse panel
- uses the selected file format from file chooser as the first one to use to allow reading of Glopus (*.tk) files that look like Garmin POI Database (*.xcsv) files
- shows distances below 10 Kilometers in Meter and above 200 Kilometers without decimals
- contains a more Word-like dialog for unsaved changes
- adds a category for Garmin POI Database (*.xcsv) files
- adds a time for Training Center Database (*.tcx) files to ensure Garmin Training Center displays tracks
- fixes a bug when reading Google Maps URLs by adding &output=kml to the URL
- fixes a bug where the local timezone was used instead of GMT
- fixes a map repaint bug when zooming out of the map
- fixes a bug which sets the time of inserted positions to the previous position
- fixes a bug where the inserting of waypoints failed when the routing is optimized for pedestrians
- fixes a bug with a wrong ordering when reading Falk Navigator (*.tour) files
- fixes a bug while reading very small Wintec WBT-202 (*.tes) files
- fixes a bug while reading strange NMEA files
- fixes a bug where the waypoint encoding of Tom Tom Route files was wrong
- fixes a bug with optional elevation information in Google Earth (*.kml and *.kmz) files
- fixes width problems for the distance column under Linux
New in RouteConverter 1.33 (Sep 23, 2010)
- reads Wintec WBT-202 (*.tes) files
- reads Navilink (*.sbp) files
- contains a warning dialog about XML parser bugs in Java versions before 1.6.0_14
- contains an option to turn off centering the map for the selected positions when zooming
- parses short Tripmaster 2.5 TomTomRoute (*.itn) track logs
- extracts the speed from Google Earth (*.kml) track logs created by Wintec WBT-201 devices
- salvages the heart beat rate when converting from GPX 1.1 to Training Center Database 1 (*.crs)
- fixes a bug where coordinates where geocoded for the default position name
- fixes Google Earth (*.kml) coordinates parsing bug when coordinates are string lists separated by spaces
- fixes a memory leak that kept the previous position list in memory when a new one was loaded
- fixes a bug where written Garmin POI Database (*.xcsv) files contained a position list three times
New in RouteConverter 1.32 (Mar 2, 2010)
- Contains completely new designed dialogs to insert, complete and delete positions in position lists
- Replaces the buttons to insert and delete positions to the context menu on the position list and the Ins and Del keys
- Allows to click on the elevation profile and select the corresponding position in the position list
- Converts heart beat rate embedded to GPX 1.1 files by Garmin Oregon 550t devices to Garmin Trainingcenter (*.crs) files
- Uses Maven for the build process
- Fixes a bug which did not recognize most iGO 8 Track (*.trk) files
- Fixes a bug which failed to react on pressing the Insert key directly after the program start on an empty position list
- Fixes a bug where the map opened only as a small bar on the top
New in RouteConverter 1.31 (Nov 12, 2009)
- reads and writes Haicom Logger (*.csv) files
- supports the GSA sentences of NMEA 0183 Sentences (*.nmea) files
- remembers and restores the last opened category in the browse tab
- remembers and restores the order of the columns in the position list
- joins all tracks below a lap or course of Training Center Database 1 or 2 (*.tcx) files
- converts heading information for Columbus V900 Standard (.csv), GPS Tuner (*.trk) and TomTom Route (*.itn) files
- converts heading, HDOP, PDOP and VDOP information for Columbus V900 Professional (.csv) files
- converts heading, HDOP, PDOP, VDOP and satellite count information for GPX 1.0 and 1.1 (*.gpx) and NMEA 0183 Sentences (*.nmea) files
- shows memory shortage with a dialog
- fixes a bug when track logs from Wintec WGS-1000 devices were not completely read
- fixes a bug which ignored the ZDA sentences of NMEA 0183 Sentences (*.nmea) files
- fixes a bug which produced unreadable Alan Map 500 Waypoints and Routes (*.wpr) files if the maximum position count limit was exceeded
- fixes a bug which produced unreadable Columbus V900 (*.csv) files if longitude or latitude were negative
- fixes a bug where the maximum position count limit was not respected for Navigon Mobile Navigator 7 (*.freshroute) files
- fixes a bug where comments where displayed twice in CoPilot 7 (*.trp) files
- contains a workaround for Holux Utility which stores Km/h instead of m/s in GPX 1.0 (*.gpx) files
New in RouteConverter 1.30 (Nov 12, 2009)
- reads and writes Kompass (*.tk) files
- reads and writes Sygic POI (*.txt) files
- provides an additional analyse tab which displays an elevation profile that may be printed and completed from geonames.org
- provides three additional columns in the position list that display distance/ascend/descend of a position from the start position
- provides additional buttons on the misc tab to print map and route and elevation profile
- keeps the current map zoom level if only a few positions are inserted, updated or deleted
- scrolls the map to the currently selected position
- scrolls the position list to the position before the first removed position if positions are deleted
- shows significantly improved speed when adding speed or numbers to positions
- uses http://ws5.geonames.org/ for the retrieval of elevation and populated places information
- allows to configure the maximum position count of Alan Map 500 Waypoints and Routes (*.wpr), Google Maps (*.url), Magellan Route (*.rte), Map&Guide Tourenplaner (.bcr), Navigon Mobile Navigator 7 (*.freshroute) and TomTom Route (*.itn) files
- checks whether localhost and 127.0.0.1 are resolved to each other
- checks if a browser callback reaches the RouteConverter process
- contains a workaround for Mobile Action which stores Km/h instead of m/s in GPX 1.0 (*.gpx) files
- uses the user name for its directory where gpsbabel and the HTML body of the map are stored
- fixes a bug which led to tracks and routes painted twice (and sometimes to the infamous JavaScript error messages)
- fixes a bug where the position list type selector box could not be changed
- fixes a compatibility bug introduced in 1.22 when reading and writing Glopus (*.tk) files
- integrates a workaround for Java Bug 6544857
New in RouteConverter 1.29 (Nov 12, 2009)
- reads and writes Magellan Route (*.rte) files
- reads and writes MagicMaps 2 Go (*.txt) files
- writes Training Center 1 Course (*.crs) files
- shows the format while reading that currently tries to interpret the data
- offers an option to calculate routes for pedestrians
- shows the context menu for the position table even if there are no positions or no positions are selected
- shows speeds of less than 10 Km/h with one decimal place
- offers to split Navigon Mobile Navigator 7 (*.freshroute) files when writing if they exceed 48 positions
- renumbers positions if the function to number positions is called repeatedly
- saves the coordinates in GPX files with 7 decimal places, the speed and elevation with 2 decimal places (GPX 1.0 speed: 3 decimal places)
- fixes a bug while displaying routes which shows letters in the map
- fixes a bug when displaying the duration in english locale with AM and PM
- fixes a bug in the calculation of the speed which led to infinite speed for a time interval of 0 seconds
- fixes a bug when importing Columbus V900 (*.csv) files
New in RouteConverter 1.28 (Nov 12, 2009)
- reads and writes Columbus V900 (*.csv) files
- reads and writes Nokia Landmark Exchange (*.lmx) files
- reads Wintec WBT-201 (*.tk1 and *.tk2) files
- displays the length and duration of routes and tracks
- offers the functionality to prefix comments with a number
- offers an option to avoid highways for routes
- scrolls to the positions to which an description, elevation or speed information have been added
- fixes a bug while saving GPX 1.0 tracks, where the speed was stored in Km/h and not as m/s
- fixes a bug while reading very large Holux M-241 Binary (*.bin) files, which could not be read
New in RouteConverter 1.27 (Nov 12, 2009)
- reads and writes klickTel Routenplaner 2009 (*.krt) files
- reads and writes iGO 8 Track (*.trk) files
- reads and writes Holux M-241 Binary (*.bin) files
- opens URLs if they're copied into the file field and confirmed with 'Enter' or if they're dragged and dropped into the right part of the window
- tries to write all information it has read from GPX files
- supports the GPX 1.1 speed extension from trekbuddy
- fixes a bug while updating the "Insert position list..." menu, which led to stale entries
- uses a more compact storage for dates, such that longer tracks may be loaded
New in RouteConverter 1.26 (Nov 12, 2009)
- reads Training Center Database 1 (*.tcx) files (also: *.crs and *.hst)
- reads Training Center Database 2 (*.tcx) files
- parses and converts elevations from TTTracklog ITN files
- offers the functionality to split and merge position lists
- allows to complement the postal address of positions from Google Maps
- allows to calculate the average speed between positions
- fixes a bug while writing Navigon Mobile Navigator 4 (*.rte) files
- fixes a bug while displaying routes with only one position
- fixes a bug while reading Tripmaster ITN track files
- integrates a workaround for Java Bug 6210674
New in RouteConverter 1.25 (Apr 2, 2009)
- lots of new formats supported
New in RouteConverter 1.22 (Oct 13, 2008)
- works on Netbooks
- fixes Top50 OVL problems