{"id":517,"date":"2014-02-28T12:00:21","date_gmt":"2014-02-28T12:00:21","guid":{"rendered":"http:\/\/192.168.3.4\/?p=517"},"modified":"2018-01-09T06:48:34","modified_gmt":"2018-01-09T14:48:34","slug":"gpx-csv-and-tcx-data-formats","status":"publish","type":"post","link":"https:\/\/www.cloudacm.com\/?p=517","title":{"rendered":"GPX, CSV, and TCX Data Formats"},"content":{"rendered":"<p>In my previous post about Topofusion, I mentioned that the software was a perfect fit for the GPX files that my Android phone created with MyTracks.\u00a0 The GPX files are a GPS eXchange Format files that contain information about tracks that have been traveled or routes that have been planned.<\/p>\n<p>Knowing the difference between tracks and routes is key.\u00a0 Here is a quick description about each.\u00a0 Tracks are paths that have been recorded while traveling.\u00a0 Routes are plots made with software to plan a path that will be traveled.\u00a0 Now back to the GPX files.<\/p>\n<p>They contain the details, such as time, altitude, latitude, longitude.\u00a0 Routes will not contain time information and may or may not have altitude data.\u00a0 Regardless, both tracks and routes will have the latitude and longitude data.<\/p>\n<p>As I had mentioned earlier in the last post, Topofusion also plotted heart rate, watts, cadence, and temperature.\u00a0 None of these data types are defined in the GPX.\u00a0 This is were the CSV file type comes into play.\u00a0 CSV files are comma separated value files.\u00a0 Typically there is a header line with the defined data types followed by lines of data values.\u00a0 Each of the data types are separated from one another with a comma.\u00a0 Here is the wisdom behind the name CSV.<\/p>\n<p>Since the GPX file doesn&#8217;t define these values, Topofusion references the CSV file and merges the data together.\u00a0 One of the file formats available from Topofusion for this merged data file is the TCX file format.<\/p>\n<p>The TCX file is the Training Center XML format defined by Garmin for their <a title=\"Garmin\" href=\"http:\/\/en.wikipedia.org\/wiki\/Garmin\">Garmin&#8217;s<\/a> <a title=\"Training Center (page does not exist)\" href=\"http:\/\/en.wikipedia.org\/w\/index.php?title=Training_Center&amp;action=edit&amp;redlink=1\">Training Center<\/a> product offering.\u00a0 Topofusion has provided support for this format to reach a larger target audience.\u00a0 Having the additional data tags merged with the GPS data will be instrumental in data analysis from the sensor helmet.<\/p>\n<p>I&#8217;ll be testing the data imports once the helmet becomes operational and reviewing how well they represent findings.\u00a0 It might prove beneficial if custom data plot sources can be defined.<\/p>\n<p><a href=\"http:\/\/192.168.3.4\/wp-content\/uploads\/2014\/02\/training_center_lg.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-large wp-image-577\" alt=\"training_center_lg\" src=\"http:\/\/192.168.3.4\/wp-content\/uploads\/2014\/02\/training_center_lg-1024x685.png\" width=\"550\" height=\"367\" srcset=\"https:\/\/www.cloudacm.com\/wp-content\/uploads\/2014\/02\/training_center_lg-1024x685.png 1024w, https:\/\/www.cloudacm.com\/wp-content\/uploads\/2014\/02\/training_center_lg-300x200.png 300w, https:\/\/www.cloudacm.com\/wp-content\/uploads\/2014\/02\/training_center_lg.png 1283w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my previous post about Topofusion, I mentioned that the software was a perfect fit for the GPX files that my Android phone created with MyTracks.\u00a0 The GPX files are a GPS eXchange Format files that contain information about tracks that have been traveled or routes that have been planned. Knowing the difference between tracks and routes is key.\u00a0 Here is a quick description about each.\u00a0 Tracks are paths that have been recorded while traveling.\u00a0 Routes are plots made with&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/www.cloudacm.com\/?p=517\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3],"tags":[],"class_list":["post-517","post","type-post","status-publish","format-standard","hentry","category-bike-rides","category-rd"],"_links":{"self":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts\/517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=517"}],"version-history":[{"count":7,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts\/517\/revisions"}],"predecessor-version":[{"id":580,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=\/wp\/v2\/posts\/517\/revisions\/580"}],"wp:attachment":[{"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudacm.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}