February 25th, 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
December 10th, 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
October 20th, 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
October 20th, 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
October 20th, 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
December 1st, 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
October 18th, 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
September 23rd, 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
March 2nd, 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
November 12th, 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
November 12th, 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
November 12th, 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
November 12th, 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
November 12th, 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
November 12th, 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
April 2nd, 2009· lots of new formats supported
October 13th, 2008· works on Netbooks
· fixes Top50 OVL problems