Catalog · How the catalog works
TripManager
Manage the trips on the zūmo XT(2)(3)
- ★ 6 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
# TripManager Manage the trips on the zũmo XT, XT2, XT3 and the Tread 2.
About TripManager
<html> <body bgcolor="#FFFFFF">
TripManager can be characterized as a toolbox for [<u>Garmin Zumo models</u>](https://frankbijnen.github.io/TripManager/modelinfo.html). Targeted at models: XT, XT2, XT3 and Tread 2It can transfer routes, tracks, waypoints and POI's to the Zumo using GPX files, help detect and prevent problems commonly encountered by Zumo users.<ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;">
Shaping points that don't retain their name, or location.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;">Routes that are different from what was planned.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;">
Unwanted routing behaviour known as [<u>RUT</u>](https://zumouserforums.co.uk/app.php/ZXT-P100?.html).
</li></ul>
A unique feature of TripManager is that it can read and write the trips in the trip planner directly. This enables viewing and editing information that is normally hidden to the user.<br clear="all" style="page-break-before:always">
Notes:<ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;">
TripManager conforms to many of the concepts described in this document: [<u>Zumo XT and Planned Routes - Everything That You Need to Know</u>](https://zumouserforums.co.uk/viewtopic.php?t=1464?.html)</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;">
Throughout the documention here the terms Way point, Via point and Shaping point are used conforming to the definitions you can find here: [<u>Some Garmin Definitions</u>](https://zumouserforums.co.uk/app.php/ZXT-P04?.html)
</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;">
See: [<u>Zumo XT Behaviour Issues</u>](https://zumouserforums.co.uk/app.php/ZXT-P100?.html) for more info on RUT, and other issues that TripManager can help you fix.
</li></ul>
Supported models:Fully supported models: zumo XT, XT2, XT3 and Tread 2.Limited: Generic Garmin (220, 660, 340, 350, 390, 590, 346, 395, 595 etc): GPX and GPI files. Edge, ForeRunner: FIT files (Experimental)Supported Operating Systems:Windows:At least Windows 7 or later.Windows 10 or 11 recommended, when using the OpenStreetMap maps, or GeoCoding.Both 32 and 64 Bits are supported, the installer will detect the platform and install the appropriate binaries.Mac:Users have reported that Running TripManager on a Mac is possible using [<u>Parallels Desktop</u>](https://www.parallels.com/?). Note that it is not free software and TripManager is not affiliated with Parallels Desktop in any way.For a free alternative on the Mac you could have a look at [<u>Oracle's VirtualBox.</u>](https://www.virtualbox.org/?) Note that it has yet to be confirmed that TripManager will run on the Mac version of VirtualBox.Linux:TripManager does not run natively on Linux. It does run well using VirtualBox. Tested on [<u>OpenSuse TumbleWeed</u>](https://get.opensuse.org/tumbleweed/?.html).Running TripManager in [<u>Wine</u>](https://www.winehq.org/?) requires tweaking. Recognising the Zumo and displaying the maps is hard to get working.</body> </html>
Credits
- John Heath and Steve Follen for their work on the XT2.
- ProofResistant for his work on the Tread 2 and XT2, good idea's, and testing.
- Ruud Schut (GPS.nl) for supplying sample files of the XT3.
- Herbert Oppman for decoding more info in trip files.
- Members of Zumo User Forums. https://zumouserforums.co.uk/
- Anyone I forgot to mention.
Download release
Changed with V1.9.0.418
<html> <body bgcolor="#FFFFFF"> <ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">
Detection of [<u>Turnarounds</u>](https://frankbijnen.github.io/TripManager/tripwindow.html#turnaround)</li></ul> <ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-decoration= underline; color= #0000ff;">
[<u>Explore functions</u>](https://frankbijnen.github.io/TripManager/explorefuncs.html)</li>
<ul>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Enabled by default for applicable models.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Browse the WayPoints, Tracks and Routes stored in Explore.db, optionally grouped by Collection.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">
For a selected item you can:
<ul>
<li style="margin-left: 3mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">View detailed info.</li>
<li style="margin-left: 3mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Add it to the map.</li>
<li style="margin-left: 3mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Save it to a GPX.</li>
<li style="margin-left: 3mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Open it in the Trip Editor. (Routes only)</li>
</ul>
</li>
</ul></ul> <ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">
Experimental support for calculating routes in the [<u>Trip Editor</u>](https://frankbijnen.github.io/TripManager/12usingtripeditor.html#routecalculation).<ul>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">
Requires an [<u>Api Key</u>](https://frankbijnen.github.io/TripManager/1initialtasks.html#geoapify) from [<u>www.geoapify.com</u>](https://www.geoapify.com/?)
</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Display the result of the route calculation as a track on the map.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Export the result as a GPX, containing a route and a track. To a Windows folder, or a connected device.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Optionally adds shaping points automatically to have the route follow the track closer.</li>
</ul></li></ul> <ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">
Improved integration of the [<u>Map</u>](https://frankbijnen.github.io/TripManager/hexosmwindow.html#integrate_map_editor) with the Trip Editor.<ul>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">CTRL + Moving the mouse over a route point in the map selects the route point in the Trip Editor.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">CTRL+ Right Click shows a Popup menu to Insert, Delete, or Move he selected Route point. Also available as keyboard shortcuts.</li>
</ul></li></ul> <ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">
Fixes<ul>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Added <trp:TransportationMode> and <trp:CalculationMode> in export Explore.db to GPX.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Fix for exporting tracks from explore.db to GPX.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Fix 'Open in Kurviger'. Was broken in V1.8.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Fix for selecting records in the Trip Editor, using Shift + Click.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">
More fixes for VehicleProfileHash. See [<u>VehicleProfileHash XT3</u>](https://frankbijnen.github.io/TripManager/vehicleprofilehashxt3.html)
</li>
</ul></li></ul> <ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">
Upgraded compiler to Delphi Community Edition Version 13.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt;">Review code.</li></ul>
</body> </html>
Documentation available
Features
<html> <body bgcolor="#FFFFFF"> From the <u>users guide</u>:
<ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">
Support for .trip, .gpx, .gpi, .kml and .html file types.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Enhanced file management with bi-directional file transfer between zumo and PC, multi-select support, logical file naming, organization, and grouping.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Automatic or easy setting of routes to ???saved??? rather than ???imported??? which prevents ???RUT??? behavior.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Detailed viewing and editing of .trip file content including an overview on an Open Street Maps (OSM) map and a detailed hexadecimal view.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Conversion of coordinates to addresses and vice versa.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Modification of trip dates, transportation modes and routing preferences.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Creation of .trip files on the zumo directly from .gpx files on the computer, including those created by Basecamp or other route planning software, eliminating the need to import and save routes and other data.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Prevention of undesired Via and Shaping point renaming.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Creation of .gpi (point of interest) files from .gpx files and display of .gpi file information.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Post-processing of .gpx files including optional prefixing of shaping point names with route information.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Automatic comparison and visual presentation, on an OSM map, of .trip file content on the zumo with .gpx file content on the computer. This allows a user to check that a route calculated by the zumo matches the route specified by the .gpx file. Any desired adjustments can be made while sitting at a computer before beginning to travel rather than on the roadside when a problem arises.</li>
<li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; font-style= italic;">Routes can be shared with others using identical zumo models by directly sharing .trip files.<br clear="all" style="page-break-before:always"></li></ul>
In addition:<ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;">
Trips can be edited using the [<u>Trip Editor</u>](https://frankbijnen.github.io/TripManager/12usingtripeditor.html). Allowing:</li>
<ul>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;">Adding/deleting/changing via and shaping points.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;">Trips can be Imported and Exported to and from CSV, or to Excel via the clipboard.</li>
<li style="margin-left: 2mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;">
Experimental support has been added to calculate a route in the [<u>Trip Editor</u>](https://frankbijnen.github.io/TripManager/12usingtripeditor.html) using [<u>GeoApify,</u>](https://www.geoapify.com/routing-api/?)
</li>
</ul></ul> <ul> <li style="margin-left: 1mm; margin-right: 0mm; padding-left: 0mm; font-family= Calibri; font-size= 14pt; color= #010101;"> It can show detailed data that is stored in the <u>Explore.db</u> on your device, including a visualization on the map, and exporting to GPX. Ideally it should be the same as in the cloud. </li> </ul>
<br clear="all" style="page-break-before:always">
Quotes (What others are saying)Taken from [<u>ZumoUserForums</u>](https://zumouserforums.co.uk/XT2-P341e?.html)Trip Manager is a Windows based program developed by FrankB of this forum as an alternative way of sending routes, tracks and waypoints to the Zumos XT1 and XT2.You still connect your XT1/XT2 to your PC with a USB cable, but TripManager then takes care of creating the necessary route files in the Zumo. It is a smooth and easy to follow operation which by-passes the normal import process. In doing so it avoids all of the little quirks that the Zumo's internal import process seems to create....This process undertaken by TripManager happens so quickly that really I wonder why the Zumo makes so much fuss about importing routes !...The map can be panned, zoomed in and out, and the precise location of route points can be verified at street level.<br clear="all" style="page-break-before:always">
Translated from a post on the German [<u>Naviboard.de</u>](https://www.naviboard.de/thread/68555-tripmanager-von-frank-bijnen/?postID=561089#post561089/?)TripManager (TM) is (in short) a powerful (if not the most powerful) Windows program for transferring routes to Garmin navigation devices (In particular the Zumo XT, XT2, XT3 and Tread 2 series) and for analyzing the *.trip files used internally by these devices, which are crucial for their operation.Since the Garmin navigation devices supported by TripManager (TM) do not internally use routes from GPX files or from BaseCamp (contrary to what is likely a widespread assumption), but instead use the *.trip files generated from them, TripManager (TM) essentially serves to ???manage??? these *.trip files.With TripManager (TM), you can transfer routes from GPX files (including via drag-and-drop) directly into the navigation device in such a way that further editing within the device itself is (in principle) no longer necessary.When using TripManager (TM), there is no need for an additional import process in the navigation device itself, since TripManager (TM) directly uses the device???s internal route format (*.trip files). For example, a GPX import that can sometimes take several minutes on the GPS unit itself can be completed in just a few seconds using TM.In addition to the advantage of directly using Garmin???s internal trip format for routes, TripManager (TM) can also effectively prevent the (all- too-common and ???unpopular???) RUT behaviour that occurs when there are deviations in the route.Furthermore, TripManager (TM) is also ideal for listing the navigation system???s internal trips (imported routes).This is a huge help for anyone experiencing Tread App synchronization issues or ???orphaned routes???, because TM makes it very easy???and, above all, quite reliable???to identify duplicate trips (routes) that are causing problems.With TM, the ???Import??? flag for existing routes???which is one of the causes of the RUT problem???can also be corrected directly (just as it is when transferring data using TM itself).The routes listed in the navigation content can also be displayed directly on a selection of maps using TM for verification (or comparison with the original GPX file).For (more experienced) users, detailed trip information???including otherwise hidden route details???is also available.Among other things, the app offers several additional features, such as route comparison, sharing/exporting to Kurviger, viewing Explore content, settings, and the Vehicle Profile database. Another feature that should not be underestimated for all zumo XT3 or Tread 2 users is the ability to specify the vehicle profile to be used for the route directly within the TM.I also don???t want to forget to mention the option to transfer routes in such a way that the navigation system always requires a recalculation, or that recalculation may not be necessary for routes from BaseCamp sources, or even that routes can be transferred directly in a single segment (like Track2Routes).Another useful feature is the ability to transfer, besides the trips, also routes, tracks, and waypoints as GPX files (for import or as a backup) directly to the navigation device. There???s also an interesting feature here that allows you to create POIs directly from a GPX route.Unfortunately, tracks and waypoints cannot be transferred directly, but require a manual import, to the zumo XT2, zumo XT3, or Tread 2. Partly because the data is stored in hidden directories, or the structures required to display them on the device (still) involve too many unknown characteristics.</body> </html>
Frank

