-
Notifications
You must be signed in to change notification settings - Fork 6
The transfer is done via serial interface (remember modems before fast cable?). The transfer takes place at 115kbit/s. The problem is that watch does not remember what was previously extracted. Each time entire memory is dumped. Keep your watch memory clean. The less data you have the shorter download time.
If you were exercising for more then approximately 7 hours and 45 minutes, the chances are that watch will stop recording and will just show current time. However the recording is incomplete and you won't get that track extracted next time you connect your watch to PC.
The solution is to charge your watch, go outside, press red button to acquire GPS location, then press and hold your stop button as you usually do. Otherwise next time you'd keep adding data to a former track.
While gpsbabel outputs plain KML file without touring extension, one can use KML library from Google. libkml has an example named gpxfly.cc
. Here is what you want on Ubuntu GNU/Linux:
sudo apt-get install libkml-dev
zcat /usr/share/doc/libkml-dev/examples/gx/gpxfly.cc.gz > gpxfly.cc
g++ -O gpxfly gpxfly.cc -I /usr/include/kml/third_party/boost_1_34_1 -lkmldom -lkmlbase -lkmlconvenience -lkmlengine
./gpxfly <path to gpx> <path to new kml>
xdg-open <your kml>
You can embed it in your own babelize
workflow.
I do wash it under the running water after use.
Read gpsbabel manual. Perhaps it can output data in that format so you can adjust babelize
script.