Garmin GPX to Shapefile (SHP) conversion GPX2Shp.py
I mentioned using Tapiriik to batch download my entire Garmin Connect history–over 1,000 separate .GPX files. I found several tools to convert .GPX to shapefiles that worked but none seemed to recognize my heart rate data.
The trick is Garmin extends the GPX specification to incorporate the heart rate:
<span style="color: #333333;">xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1"</span> Each track point looks like this:
2014-03-16T20:35:47+00:00 296.20001220703125 86 gpxtpx:TrackPointExtension trkpt Since the first few exiting GPX converters failed to meet my needs, I decided to make my own, at least partially.