Gps Event Sync

From OpenStreetMap

Jump to: navigation, search

This tool converts a list of events (with time stamps) and a GPX trace to a list of GPX way points. This may then be loaded into an editor such as JOSM. This may be useful for audio mapping if the audio is transcribed into a text file. Linear interpolation is used to find positions between GPX track samples.

The list of events takes this form:

2007-12-09T14:44:25Z
0:11 Saunders Street, one way
0:29 Time is 14:44:57
0:36 R Fox street (road split behind me)
0:46 R Arden Street
1:01 L St Georges Road
1:13 R Skinner Street
1:19 L St Marys Road
1:42 ON Saunders Street, one way

The first line represents the start time and all other times are relative to this.

The trace and output are standard GPX files.

The software is written in C++, it utilises the expat library and runs on linux or windows. A user would need an understanding of simple command line usage. The software is released under the BSD license.

Version 0.1

Source code (linux needs to be compiled from source)

Windows binary

Usage

ges trace.gpx events.txt [output.gpx]

trace.gpx - The GPX track taken over the same time period as the event list

events.txt - List of events and times.

output.gpx - Way points with each event tagged with a position.

Personal tools
recent changes