Skip to main content

Trip recording

๐Ÿšงย This article is incomplete

This article is incomplete & needs to be reviewed. You can help by creating a pull request.

To tell a story of where you have been, GPS data, as latitude and longitude of your location, can be recorded and stored in a file, and then re-used, improved, added with waypoints, provided for navigation, shared with friends, etc.

Overviewโ€‹

GPS data consists of the latitude and longitude of your location at a specific moment in time. If it is recorded into a file as a set of location points in a particular order, the file stores the course of your trip. Among the location data, every point in the file also stores the coordinates, speed, and the altitude as the elevation level above the sea. By placing the points from the file onto the map, the trip is visualized as a track with exact start and destination, as well as the route along which it is possible to go again, share with somebody, analyze, and/or improve, etc.

There are three base capabilities in regard to Trip recording: creating new tracks, showing the existing tracks on the map, and working with the ready records. The plugin is required to be enabled only for making new records. Using already created tracks is possible whenever needed.

Setupโ€‹

To start making new records, the following setup is required:

  1. Enable the plugin.

  2. Configure Trip recording for the required profile.

  3. If needed, add the REC widget to the screen.

Once the setup is completed, it is possible to make new records, as well as to display tracks on the map, and manage them by changing the appearance, editing the route, adding waypoints, etc.

Recorded trip in iOS

Enable pluginโ€‹

The Trip recording plugin is needed for recording new tracks. It is possible to do with the REC widget, added to the app by the Trip recording plugin. To enable the Trip recording plugin, open the Plugins list and toggle the respective option.

In the iOS version, the Trip recording plugin is enabled by tapping the respective option in:

iOS: Menu โ†’ Plugins โ†’ Track recording

Enable / Disable Plugin iOS

Add REC widgetโ€‹

The REC widget is needed to make new records. It is added automatically with the Trip recording enabled. However, if anything, to add the REC widget, select a profile and toggle on Track recording** in the following Configure screen menu:

iOS: Menu โ†’ Configure screen โ†’ Right panel โ†’ Track recording

Adding REC widget in iOS

Open settingsโ€‹

For each specific profile, Trip recording can be configured individually, as the parameters could differ depending on the character of the movement, for example, whether it is the location of a car driver, a cyclist, or a nordic walker that is detected. All profiles are configured in the general settings of the entire app. First, it is needed to select the required profile, and then among other settings of the profile, to find the section dedicated to Trip recording.

In the iOS version, to open settings for configuring Trip recording, do the following:

  1. Open Menu โ†’ Settings.

  2. Select a profile.

  3. Tap Track recording.

Trip recording settings per profile in iOS

Establish optionsโ€‹

With the Trip recording settings opened for a profile, establish the required options as needed. In general, depending on the character of the movement: driving a car, a bicycle, riding a horse, skiing, etc. - it might be needed to make some adjustments in the manner of how the location points are captured and recorded into a file: scarcely, too much, in intervals, and other, to make the final output look smooth and/or digestible.

There are such parameters of recording that can be tweaked to fit the context: for example, the time interval of how often the Location module should detect your location; or if detection results are almost similar, whether to log the points or wait for the next detection result; whether it is acceptable to generate individual segments inside one track in case of gaps, and so forth. Use the description of available parameters specified for the respective version of the application: iOS or Android.

In the iOS version, the available parameters are specified below. Establish them as needed.

Configuring Trip recording in iOS

ParameterDescription
General logging intervalIt is the frequency of the requests to detect the location with subsequent logging of location points into the track, which is started to be recorded manually via the REC widget. The option is duplicated on the Start recording dialog. 5 seconds is the default option. Available are the options in the range from 0 seconds to 5 minutes. The Always ask option requires the interval to be established anew on every start of the recording.
Minimum displacementGiven that two points are detected being close to one another, when a minimum displacement option is established, one of the points is removed, if it is detected to be closer than the established interval. It is helpful for none, or little movement, so that not to generate redundant points, regardless of any motion detection. The displacement interval is disabled if the Not selected option is set. Otherwise, an interval is considered to be between 2 meters and 50 meters depending on the selected option. For example, 5 meters is used, when there is no need in capturing more precise data than that, and no need in capturing any data at all when not moving.
Minimum accuracyGiven that your location is identified via the built-in Location module of the device, when the longitude and latitude are calculated, the resulted location point can be detected accurately to a certain extend and expressed in meters/feet. It is possible to establish a minimum threshold between 1 meter and 50 meters for calculating the accuracy of the detected location in relation to the real location. A too small accuracy may cause the existence of blank spots on the track. It is recommended to decrease the accuracy, or disable at all by establishing the Not selected option, in case of uncertainty of the quality of the signals used for identifying the location, whether it is the GPS signal, and/or the mobile phone signal, and/or the Internet connection. For example, GPS signal can be weaker in circumstances when the route goes under the bridge, or between large trees, or high buildings, or in unfavorable weather conditions; and better with the growing number of GPS satellites.
Minimum speedGiven that at a low speed the recorded track can be noisy by showing lots of points on a small segment of the route, when the motion is detected and the speed level is calculated to be less than the established threshold, then the points will not be recorded. To disable the minimum speed detection, set the Not selected option. To detect only motion to start recording points, set the >0 option. The rest of options are recommended to be used carefully, and to avoid losing too many points, decrease the minimum threshold.
Include headingIf enabled, the heading is saved into the GPX file for every point. The heading is the direction to where the front panel of the vehicle/device points to. It is determined with the angle between the direction where the front panel points to and the course towards which the vehicle/device is intended to move. In navigation, the difference may exist due to the drift caused by the air, water, skidding, slipping, etc.
Auto-record trackIf enabled, whenever navigation is in progress, the track is recorded automatically, and saved to the respective folder in My Places. Please, note that Track recording consumes the battery energy, and continues to run in the background with the screen being closed. For efficient use of the battery life, check out its status.
Logging interval during navigationIt is the frequency of the requests to detect the location with subsequent logging of location points into the track, which is started to be recorded automatically via the enabled Auto-record track option. 5 seconds is the default option. Available are the options in the range from 0 seconds to 5 minutes.
Auto-split recordings after gapIf enabled, a new segment will automatically start after a 6-minute gap; a new track will automatically start after a 2-hour gap; and a new file will automatically start when the date has changed. The gap is determined as the absence of any point being recorded. Points can, or cannot be detected, and not recorded. It might happen due to a number of reasons as well as the current configuration of the Trip recording functionality. For example, the GPS signal is weak because of the current weather conditions and therefore, the location is not detected and not recorded. Or, the speed of the movement gets below the threshold, and thus, the location is actually detected, but not recorded. Such gaps in recorded data can be used to generate a new segment on the same track, or a new track in the same file, or a new GPX file within one recording identified as single start/stop actions performed once at a time.
TracksThis is a quick re-direction to the folder: Menu โ†’ My Places โ†’ Tracks tab.
Reset plugin settings to defaultThis establishes the default values for all of the above settings.

Create new trackโ€‹

The REC widget is used to create new records.

  • To start recording, tap the REC widget, and confirm in the opened Start dialog, if it is enabled. Otherwise, confirmation is not needed, and the recording will start automatically.

  • When in progress, the REC widget is colored in red.

  • When in progress and with enabled online recording, the REC widget is colored in green.

  • To finish recording, tap the REC widget again, and confirm in the Trip recording dialog with the respective option. Additionally, there are a few other options that can be used. All options are detailed for the iOS and Android versions.

REC widget in iOS REC widget in Android

START RECORDINGโ€‹

In the iOS version, there are two options to start recording:

  • using the REC widget,
  • using the Currently recording track option in My Places: Menu โ†’ My Places โ†’ Tracks tab

In any case, the Start dialog opens, unless the Remember my choice option is toggled on, and provides the following recording settings to adjust before confirming the start of the recording by tapping OK:

  • Logging interval - to set the frequency of the requests sent to the GPS sensor to detect and post a new point onto the route of the track;

  • Remember my choice - removes the Start dialog, so that recording to start without confirmation. Once toggled on, the Start dialog will be disabled, and can show up again only after re-start of the Trip recording plugin;

  • Show on map - if enabled, shows detected points on the map.

Start recording in iOS Finish recording in iOS

NOTE: When in progress, the REC widget is colored in red.

STOP RECORDINGโ€‹

In the iOS version, to stop recording, or to do any of the following options, tap the REC widget again, and in the opened Track recording dialog, select:

  • Stop recording - to stop the recording. The track will automatically be put for storing in:

    Menu โ†’ My Places โ†’ Tracks tab.
  • Show Info - opens the Current recording track context menu with options for managing the track and changing the appearance of the track, i.e. the manner it looks like on the map.

  • Start new segment - starts a new segment of the current track. The number of segments are available for analysis with the context menu of the track.

  • Save current track - saves the track for storing and asks if to continue to record, or stop.

NOTE: For any troubleshooting details, refer to: Track recording issues

Manage tracksโ€‹

Once recorded and saved, tracks can be managed, as follows:

  • in My Places, so that to view all ever recorded pieces of data as a file in the GPX format;

  • in Configure map, so that to select a specific track and display it on the map;

  • with the Context menu of the track on the map, so that to adjust the appearance, to update points on the route, to view segments, to start navigation along the track/segment, and/or other options.

View all tracksโ€‹

All tracks ever recorded automatically show up in the My Places. It is the central storage of all user-generated information organized into tabs by the essence criterion of the saved data. There are favourites, notes, and also tracks. Look at the Tracks tab for any trip recordings.

For any details about My Places, and/or Tracks stored there, refer to the respective sections of the current documentation. However, here it makes sense to underscore, that:

  • the internal organization of the Tracks tab in My Places can be managed with the Trip recording plugin settings described above;

  • it is a useful place to consult with in case of doubts, for example, on what/if anything is recorded, what/if anything is visible right now on the map, and so forth;

  • My Places is perfect for any inventory work: tap the triple points/arrow at the right side of a track to manage it with any of the options, such as Move, Rename, Share, etc.

In the iOS version, to view all ever-recorded tracks, and/or manage them, go to:

Menu โ†’ My Places โ†’ Tracks tab

My Places with tracks in iOS

Show tracks on mapโ€‹

Tracks make up an individual data layer that can be shown, or hidden with the respective option in the Configure map menu. Moreover, by tapping Tracks, the dialog with a choice of tracks shows up, and allows you to select what track, or some tracks to display on the map.

In the iOS version, for a specific profile, to display a track on the map, open Configure map and tap Tracks. Then from the opened dialog, check the needed track. To hide a track, uncheck it from the list of Tracks in the Configure map menu:

Menu โ†’ Configure map โ†’ Tracks

Show tracks on the map in iOS Select a track to display in iOS

Options of context menuโ€‹

When a track is displayed on the map, on tapping it, the context menu of the track shows up. For the details of every available option, refer to the respective section of the current documentation. Here is an overview of options:

  • basic info to show the distance, ascending and descending areas, description and quick action buttons, such as whether to show the track on the map, its appearance, points and if to place the track for navigation;

  • graphs for analysis of altitude and speed;

  • a tab for any overview, and/or updates of points and waypoints;

  • and other options: appearance, analysis of split intervals, sharing, editing, renaming, etc.

By tapping a track directly on the map in the iOS version, the context menu of the track shows up and provides a quick basic overview about the track as well as more analytical data to investigate the route and make any corrections of points and waypoints, if needed. For more details, refer to Track Context Menu.

Context menu of a track in iOS

Change folderโ€‹

All recorded tracks are stored My Places. It is the only storage for tracks. Even if moved, tracks are moved between folders in My Places. However, as soon as a new track is created, it is automatically saved to the default folder in My Places. The default folder is one and the same for all new tracks. After showing up in the default folder, tracks can be moved to any other preferred folder, as follows:

  1. Select more options from the Context menu of a track on the map.
  2. Tap Change folder and select another folder in My Places to store the track in.

All new tracks are automatically saved to the default folder in My Places:

Menu โ†’ My Places โ†’ Tracks tab

Later on, it is possible to move the track to any other preferable folder within My Places, and/or export the GPX file to an external storage.

MOVE TRACK WITHIN MY PLACESโ€‹

To move a track from the default folder to another folder within My Places, do the following:

  1. Open the Context menu of a track on the map in one of the following ways:

    • by tapping a track in My Places, the map shows up with the context menu opened for the track;
    • by tapping a track directly on the map. In any case, make certain the track is visible on the map.
  2. Tap the triple points on the extreme right of the bottom panel.

  3. Tap Change folder from the opened Actions list.

  4. Select a folder to move the track to.

More options in iOS Change folder in iOS

EXPORT GPX FILE TO EXTERNAL STORAGEโ€‹

To export a GPX file to an external storage, do the following:

  1. Open the Context menu of a track on the map in one of the following ways:

    • by tapping a track in My Places, the map shows up with the context menu opened for the track;
    • by tapping a track directly on the map. In any case, make certain the track is visible on the map.
  2. Tap Export.

  3. Select the required storage to export the GPX file to.

Export with Context menu in iOS

GPX file detailsโ€‹

The location points are recorded into a file in the GPX format, according to the following structure: file > track > segments > points, where:

  • one point has a number of attributes: coordinates, speed, altitude, heading;
  • points are grouped into tracks;
  • one track is generated by one recording, i.e. one start and one stop actions;
  • with auto-split after gaps, the next point after the gap makes up a new segment;
  • both segments and tracks are identified with the Start and Finish icons on the map;
  • both tracks and segments are recorded into a file.

Below is an example of a point and a segment in the track.

GPX file of a recorded track

ParameterDescription
trkptPoint shows the detected geographical location of the user. Every point is provided with the latitude and the longitude as base attributes of the detected location.
trksegSegment groups points between gaps detected as absence of any movement within one recording.
latLatitude is one of the geographical coordinates to identify the location with.
lonLongitude is one of the geographical coordinates to identify the location with.
eleElevation is the hight of the point above the sea, calculated in meters.
timeTimestamp is the date and time of when the point was recorded.
hdopHDOP is one of the terms of GPS accuracy, horizontal accuracy, calculated in meters, abbrev. from Horizontal Dilution of Precision, determined as the error caused by the relative position of the GPS satellites.
speedSpeed is the rate, in meters per second, at which the user is detected to be moving.
headingHeading is the direction to where the front panel of the vehicle/device points to. The heading direction is calculated in degrees, and determined with the angle between the direction where the front panel points to and the course towards which the vehicle/device is intended to move. In navigation, the difference may exist due to the drift caused by the air, water, skidding, slipping, etc.