Huawei「ヘルスケア」からGPX出力2020/03/31 07:04

Huawei「ヘルスケア」から軌跡データを取り出すには,「自分のデータを要請」する前に,Huawei「バックアップ」で「ヘルスケア」のデータをバックアップが必要だったようだ。今回は約6MBのZIPファイルができた。

あとはaricooperdavisさんがgithubに書いた手順に従って処理するだけ。ダウンロードしたZIPファイルからjsonファイルを抽出して,Huawei-TCX-Converterを使ってTCXファイルに変換したら,運動記録ごとにファイル出力された。

% python3 Huawei-TCX-Converter.py -j "motion path detail data.json"
Info - External library xmlschema could not be imported.
It is required when using the --validate_xml argument.
It can be installed using: pip install xmlschema
(中略)
2020-03-29 19:13:59,132 - INFO - parse - Found activity in JSON at index 7 to parse from 2020-02-23T00:00:00 (YYY-MM-DD)
2020-03-29 19:13:59,132 - INFO - parse - Saving activity at index 7 from 2020-02-23 00:00:00 to HiTrack file ./output/HiTrack_20200223_180528_7 for parsing
2020-03-29 19:13:59,133 - INFO - parse - Parsing file <./output/HiTrack_20200223_180528_7>
2020-03-29 19:13:59,153 - INFO - parse - Found activity in JSON at index 7 to parse from 2020-02-23T00:00:00 (YYY-MM-DD)
(中略)
2020-03-29 19:13:59,742 - INFO - save - Saving TCX file <./output/HiTrack_20200223_180528_7.tcx> for HiTrack activity <HiTrack_20200223_180528_7>
2020-03-29 19:13:59,774 - INFO - main - Converted HiActivity
ID       : HiTrack_20200223_180528_7
Type     : Cycle
Date     : 2020-02-23 (YYYY-MM-DD)
Duration : 1:38:54 (H:MM:SS)
Distance : 3030m
(中略)
% ls output/*.tcx
(中略)
output/HiTrack_20190819_183304_1.tcx  output/HiTrack_20200223_125714_7.tcx
output/HiTrack_20190901_095137_2.tcx  output/HiTrack_20200223_180528_7.tcx
output/HiTrack_20190901_124641_2.tcx  output/HiTrack_20200224_093929_8.tcx
output/HiTrack_20190904_185217_3.tcx  output/HiTrack_20200224_113029_8.tcx

TCX形式からGPX形式への変換には,いつものGPSBabelを使用した。

% gpsbabel -w -t -i gtrnctr -f HiTrack_20200223_125714_7.tcx -o gpx -F 200223.gpx

これでスペイン旅行の記録を取り出せたが,手間がかかる〜。GPXファイルを吐ける<位置精度と電池消耗のバランスの良い>アプリを探さねば...

本日の衛星: ATL-1は1250bpsモードに戻りました。