# GPS Correlate Documentation: GUI version

## The Correlation Window

## How to use the Correlation Window

### Step 1: Add Photos

Clicking the "Add Photos..." button will allow you to select photos to add to the list. You can select multiple photos in one go from the open dialog that appears. Once you have chosen the photos that you want, click "Open" to select the photos. They will be scanned for EXIF tags and added to the list. If they already have GPS EXIF tags, the data from those tags will be shown in the window. Otherwise, you will just see the timestamp from the photo, and the status of the photo.

Selecting a photo or multiple photos from the list on the right and clicking "Remove Photos" will remove these from the list.

### Step 2: GPS Data

Clicking the "Choose..." button will bring up a dialog asking the GPX file to read GPS data from. Once you have selected the file or files, it will be loaded into memory. While the loading is proceeding, you will see a dialog asking you to wait while the data is loaded. Once loaded, the name of the file that the data is coming from will be shown above the button.

### Step 3: Set options

The "Interpolate" checkbox defines whether or not to interpolate between GPS points. By default, this is checked. Clearing this box makes the algorithm round points.

The "Don't write" checkbox, if checked, will prevent the GPS EXIF tags being written back to the photo. However, the point that is matched will be shown in the list, which allows you to correlate and check the results first.

The "Replace existing tags" checkbox, if checked, will make matches replace any existing tags. Without this option, files that already have GPS tags will not be touched. Unmatched files will not be modified, regardless of this setting.

The "Don't change mtime" checkbox, if checked, will prevent changes to the JPEG files from updating the files mtime.

The "Between Segments" checkbox, if checked, will ignore track segments, and match photos between track segments. Usually a track segment differentiates between multiple GPS data logging sessions, so interpolating between track segments could well be interpolating when there was no GPS data.

The "Write DD MM SS.SS" checkbox, if un-checked, will force the pre 1.5.3 behaviour of writing Longitude and Latitude as DD MM.MM values. The default is now to write values in DD MM SS.SS.

The "Auto time zone" checkbox, if checked, will choose an appropriate value for "Time Zone", based on the local time zone and the time of the first photo in the list to be correlated.

The "Max gap time" box specifies the maximum distance from a point that a photo will be matched. In seconds.

The "Time Zone" box specifies the time zone that the photos were taken in so that the times of the photos can be adjusted to match the GPS data. The format is hours from UTC or HH:MM and may be negative. This can only be specified if "Auto time zone" is unset.

The "Photo Offset" box specifies the number of seconds to add to the photos time to match the GPS data. See the GPS Correlate Concepts documentation to understand this value.

The "GPS Datum" box specifies the Datum of the source GPS data, which is written into the GPS EXIF tags. By default this is "WGS-84", but really should not be changed, as the GPX format is only supposed to store WGS-84 data. However, you can change this if you wish.

### Step 4: Correlate!

The "Correlate Photos" button will start the correlation procedure on the selected photos with the loaded GPS data. If no photos are selected or no GPS data is loaded, then an error will be generated. Otherwise, the photos will be correlated and you will see their status change in the list as the process goes on. As photos are matched, their locations are also shown in the photo list.

### Other Tools

The "Strip GPS tags" button will remove GPS tags from the selected photos.

The "Help" button will show this documentation.

The "About" button will show basic information about the program.

### Saving Settings

As of 1.5.4, when you exit the GUI program, it will save your settings to ~/.config/.gpscorrelaterc (or ~/.gpscorrelaterc). These will be reloaded next time you start gpscorrelate. The command line version does not make use of this file.

Return to the contents