JaVaWa RTWtool is a program that allows various conversions of routes, tracks and waypoints. There are options to 'unflag' routes, convert routes to tracks and vice versa, convert a collection of waypoints to a track or direct route.
Routes and tracks can be filtered to limit the number of points per route/track, and they can be split if they exceed a specified length. Tracks can be joined together.
Tracks and waypoints can be enriched with elevation data, and tracklogs can be cleaned up.
Route points accidentally put off road can be corrected automatically.
Routes and tracks can be converted to a series of waypoints in a POI file; optionally in a form like the Hermanizer.
Furthermore, routes and tracks can be converted to courses for the Garmin Edge, with the ability to automatically generate course points which warn you for changes in directions in a track or for turns in a route. Waypoints can also be converted to course points.
Finally, there are conversion options for TomTom, Google Earth, a Web map, extensive options for text files (CSV/TXT) and support for "geocoding" en "reverse geocoding" (finding coordinates using addresses and vice versa).
Routes, tracks and waypoints can be separately converted and/or processed, and both the input and the result can be displayed on a map.
JaVaWa RTWtool not only supports GPX files, but a variety of different file formats.
The following file formats can be read:
1) | Geocaching.com uses two different GPX formats; one of them isn’t compatible with Garmin devices. JaVaWa RTWtool supports both and saves them always in the Garmin-compatible format. |
2) | The GDB format has certainly some advantages (compact, suitable for large amounts of data, fast processing in JaVaWa GMTK), but it's somewhat outdated: it doesn't support non-announced via points, or things like cadence or heartbeat. In most cases it is better to use the GPX format. |
3) | When you've got a corrupt FIT file, most of the times JaVaWa RTWtool can read it. It will be indicated when a file is not complete. |
4) | Some KML or KMZ files don't contain (or just a few) placemarks and/or paths, while Google Earth shows them all. In that case the file contains "Network Links". Network links are references to other KML/KMZ files (usually) on the internet. JaVaWa RTWtool downloads and processes these Network Links automatically. Network Links pointing to locally stored files won't be processed; open the original files instead. |
5) | Because CSV (and similar) files aren't standardised upon import you will get a dialog where you can select the list separator and the field order. More info in the manual. |
6) | Shapefiles often use another coordinate system than WGS84. JaVaWa RTWtool supports several transformations: Dutch Grid, Lambert 2008, Lambert 72 (both used in Belgium), Ordnance Survey National Grid and Universal Transverse Mercator (UTM) to WGS84. Upon import of a shapefile you will get a dialog where you can select the transformation, the text encoding (usually Windows-1252) and which shape fields need to be connect to which GPX fields. |
7) | JaVaWa RTWtool supports only ASCII DXF; no binary DXF. The remark above about transformations also applies to DXF files. |
8) | OSM files tend to be very large; loading large files will probably fail. Files a few MB large won't pose a problem. |
JaVaWa RTWtool can write to the following file types:
8) | A FIT file always contains a single course. When converting several courses simultaneously, the first file will get name that you have specified, the others will have a sequential letter appended to the name. |
When importing and converting additional attributes like cadence, heart rate and temperature will be processed too.
Export to | Item | Export as | Optional modifications |
---|---|---|---|
Garmin file (.gpx/.gdb), Device (Garmin) | Routes | Routes | Split, Filter, Split & Filter, Add via points, Reverse |
Direct routes | Split, Filter, Split & Filter, Only via points, Reverse | ||
Tracks | Split, Filter, Split & Filter, Reverse, Add elevation data | ||
Unflagged routes | - | ||
Waypoints | At fixed intervals, On via points, On direction points | ||
Tracks | Tracks | Correct track logs, Split, Filter, Split & Filter, Reverse, Join, Add elevation data | |
Direct routes | Split, Filter, Split & Filter, Reverse | ||
Waypoints | At fixed intervals, On track points, On direction points | ||
Waypoints | Waypoints | Add elevation data, Add warning distance | |
Direct route | Split, Filter, Split & Filter | ||
Track | Split, Filter, Split & Filter | ||
Garmin POI file | Routes | Waypoints | Only direction points, Only route points, Direction & route points |
Tracks | Waypoints | Only direction points, Only track points, Direction & track points | |
Waypoints | Waypoints | Add warning distance | |
Course File (.tcx/.fit), Device (Courses) | Routes | Courses | Add course points |
Reversed courses | Add course points | ||
Tracks | Courses | Add course points | |
Reversed courses | Add course points | ||
Waypoints | Waypoints | - | |
Course points | - | ||
TomTom (.itn/.ov2) | Routes | Routes | - |
Reversed routes | - | ||
Waypoints | At fixed intervals, On via points, On direction points | ||
Tracks | Routes | - | |
Reversed routes | - | ||
Waypoints | At fixed intervals, On track points, On direction points | ||
Waypoints | Waypoints | - | |
Google Earth (.kml/.kmz) | Routes | Tracks | Add animation data |
Tracks | Tracks | Add animation data | |
Waypoints | Waypoints | - | |
Web map (.html) | Routes | Routes | - |
Tracks | Tracks | - | |
Waypoints | Waypoints | - | |
Text file | Routes | Waypoints | At fixed intervals, On via points, On direction points |
Tracks | Waypoints | At fixed intervals, On track points, On direction points | |
Waypoints | Waypoints | Add elevation data, Add warning distance | |
ESRI Shapefile | Routes | Tracks | - |
Tracks | Tracks | Track points to point shape | |
Waypoints | Waypoints | - | |
DXF file | Routes | Tracks | - |
Tracks | Tracks | - | |
Waypoints | Waypoints | - |
A right click (or Ctrl-click on the Mac) in the input list will show a menu with some additional modifications, depending on what is selected:
Selection | Modification |
---|---|
a single item | change name |
a single course | convert course points to waypoints |
one or more routes or tracks | change colour |
one or more waypoints | change symbol |
assign or change category | |
add addresses using reverse geocoding. | |
one or more items | delete |
Import
There is no standard for waypoints in a text file with list separators; therefore the layout can be very different. Also differences in coordinate format, list separator and text encoding will occur.
JaVaWa RTWtool can handle (almost) every combination; it requires more user interaction than other file formats though.
Upon import JaVaWa RTWtool will show a dialog box where you can set the following parameters:
Next you will see a text box with the first ten records from the file; the table below that will show the records split into fields (with the proper settings).
When you click a column header, you will get a menu for assigning a waypoint element (e.g. coordinate, name) to a column.
At the end of this menu there are two special options: "Name>Phone number" and "Name@Speed". These are for fields that contain two separate items, which will processed separately by JaVaWa RTWtool. The first one can occur in CSV files for TomTom; the second one in CSV files for Garmin POI Loader.
At the top of the dialog box there are three buttons with presets, and when the file contains field names JaVaWa RTWtool will check these and try to match them with known definitions upon opening the file.
Records that don't contain valid coordinates (according to the chosen settings) will be shown in red in the table. These won't be imported, unless they contain address data (and that is assigned to the following fields: Address, Suffix, City, State/province and/or Country). More about this here.
Export
When exporting to a text file, after been asked for a file name, you will get a dialog box where you can select the list separator, decimal separator, text encoding and coordinate system. You can also select which fields you want in the exported file; you can reorder the items in the list on the right by dragging them to the right position.
This dialog has aslo some presets; "Simple" is for a Garmin POI Loader compatible format, and "POImaker" for a POImaker compatible format.
Automatic coordinate determination
When text files contain records without coordinates JaVaWa RTWtool can try to find these using address data through the Google Geocoding API.
Groups
When converting waypoints to POIs they can be subdivided into groups and subgroups. This can be accomplished in several ways:You can assign categories to waypoints with JaVaWa RTWtool or BaseCamp.
Symbols
By default JaVaWa RTWtool adds the regular waypoint symbols to the POI file, but it is possible to use your own symbols. This requires a BMP file with an 8 bit colour depth (256 colours; other colour depths are not supported) and a max. size of 24 x 24 pixels (or max. 48 x 48 pixels for devices with a high resolution screen). Use the colour magenta (RGB: 255 0 255, Hex: FF00FF) for the transparent parts of the symbol. (When you need magenta as a visible colour in your symbol, use a different shade).
There are several methods to link a custom symbol file to your waypoints. In the list below you can see how, and in which order it will be processed (when option 1 isn't applicable, option 2 will be used, etc.)Photos
You can even add photos to POIs (a single photo per POI) by adding a link to a JPG file in the same way as described above for BMP files.Limits
When creating a POI file with JaVaWa RTWtool the following limitation apply:Download JaVaWa RTWtool for Windows
Download JaVaWa RTWtool for MacOS
JaVaWa RTWtool is a 32-bit program, and therefore not