練習日誌にコメントくださった方、ありがとうございます。
反響があると嬉しいもので、朝からちょくちょく時間を見つけてはいじくっています。現在作業している内容と、これから実装する予定のものを列挙してみます。
■プロトタイプが動いているもの
- TCXデータのデータ投入
- 時刻 (タイムゾーン付)
- 地点データ
- 心拍数
- 高度
- ケイデンス
- 計算処理
- 心拍ゾーン滞留時間
- 最大値、平均値の取得
■作成予定の機能
- Garmin固有の機能
- Garmin Communicator Pluginを用いた半自動アップロード
- GIS周りの機能
- 国土地理院のデータベースを用いた高度補正
- 自宅近辺の地点データを隠蔽
- 地図のプロット(GoogleMaps)
- トレーニングデータ周りの機能
- スパイク(ノイズによる異常データ。心拍数220とか)補正
- 自宅近辺の地点データを隠す
- Web API
- 最大値、平均値、サマリの取得
– コマンドをぱかぱか打つとTCXファイルを食べて計算結果を返すところまで出来ていて、次のようなものが手元のMacで動いてます。
% php symfony batch:caliculateZoneSummary –env=dev1-gistest backend
Activity time: 00:46:46 minutes
Zone 5 (hr >= 171): 00:00:00
Zone 4 (hr < 171 && hr >= 158): 00:00:47
Zone 3 (hr < 158 && hr >= 144): 00:03:32
Zone 2 (hr < 144 && hr >= 131): 00:12:59
Zone 1 (hr < 131 && hr >= 117): 00:18:21
Zone 0 (hr < 117): 00:11:07
意見、要望などあればリンク、トラバ、コメント、メール(サイトトップの下部にメールアドレス書いておきました)などなどくださいませ。
↓資料や機材などのいろいろ集めています。ご協力を! [ad#text_wide]