I have a Garmin 245 watch that I use for trail running. What I wanted to do was update/add trails in OpenStreetMap based on the gps data of where I ran. This post will document the procedures for downloading a gpx file file created by the Garmin watch and importing it into OpenStreetMap (OSM).
I’m not going to go to far into this first topic. I’m going to assume you know how to create and save an “activity” on your watch. For Garmin, specifically my 245, I record my run.
On your computer browse to https://connect.garmin.com/ and sign into your account. Open the left-side panel and under the ‘Activities’ section select ‘All Activities’.
Select the “Activity” or the run that you want to export.
After opening the run you see a map and the trace. To download, click the gear icon in the upper-right and select “Export to GPX”. Save the file somewhere on your computer.
The easiest way to see the gpx file in OSM is to simply drag and drop the file. Open OpenStreetMap in your browser. Click the edit button which opens the iD Editor.
From here, simply (and literally) drag the .gpx file into the browser window. The run will show as a pink trace.
Another method is to upload the trace into the OSM database for everyone to view and use. From the iD Editor click on “GPS Traces”.
This will take you to the OSM Trace Upload page. Click “Upload a trace”
Then select your gpx file and enter the details as appropriate.
After uploading, you’ll need to wait 1-2 minutes, at the most, for the system to enter the trace into the database.
Refresh the webpage and you’ll see a list of all your uploaded traces. Select “Edit Map” to open the trace in OSM.
The results are the same as drag and dropping but now if someone turns on the GPS Trace layer they will see your traces. One thing you can do is draw over your gpx trace and create a path or trail.