こんにちは、まっさん(@Tera_Msaki)です。
Androidアプリ「GPS走行記録アプリ Archive」の機能拡張版
「 Archivepro – GPSで走行データの記録&比較分析 」について、
使用方法を中心にご紹介したいと思います。
GPS位置情報やスマホ内蔵センサーを使用して、走行軌跡や加速度などの走行データを記録するアプリです。
走行時の天候や気温などのコンデイションやタイヤの空気圧や足回りのセッティングなど、走行データと合わせて、スマホ本体に保存できます。
保存した走行データに計測ラインを自由に設定、区間タイムの確認や同じコースの走行データのグラフを比較表示など、いつでも・どこでも走行データの分析ができるようになります。
タブレットだと、スマホ感覚で、大きな画面でアプリが使えます💛

Archivepro – GPSで走行データの記録&比較分析
GPS の位置情報や内蔵センサーを使用して、走行軌跡や加速度などの走行データを記録するアプリです。
開発した背景としては、新機能の開発検証用として、広告の表示なしで利用できる「GPS走行記録アプリ Archive」をローカライズしたバージョンが欲しいと思ったことがきっかけです。
「GPS走行記録アプリ Archive」との違い
・計測ライン設定および、区間計測機能
・コース及び、計測ラインのコピー機能
・データの外部連携機能(メール送信)
・走行データの比較表示、ゴーストモーション再生、走行ビデオの連動再生
・高度差グラフ表示
・走行データの加速度グラフは、GPSデータ算出値
・Android8.0 以降で GPS・加速度・磁力センサーを搭載しているスマートフォン
・外部GPS として、DG-PRO1(DG-PRO1S)、デジスパイス4、デジスパイス3、GL-770で動作を確認しています。

この下にあるアイコンから、
Archivepro – GPSで走行データの記録&比較分析 をダウンロードできます。

変更履歴(V5.3)
・システムバーの透明化で表示領域を拡大しました<new>
・Android14に対応しました<new>
・画面遷移をフェードイン・アウトに変更しました<new>
・計測ライン設定の操作性を変更しました
・タブレットに対応しました
・制限モードを追加しました
・計測ライン設定画面の走行軌跡を加速・減速表示に変更しました
・自動停止の待機時間を5秒→3秒に変更しました
・疑似ロケーションアプリに切り替わっていない場合にメッセージを表示するように変更しました
・速度グラフにコーナリング半径を表示する機能を追加しました
・走行データを平準化する機能を追加しました
・加速度グラフの表示を変更しました
・GPSが疑似ロケーションアプリに切り替わっているか判別できる機能を追加しました
・モーション再生のスロー再生機能を追加しました
・走行データ比較でスタート地点を補正する機能を追加しました
・スタート位置の判定方法を変更しました
・メイン画面の走行データの表示を計測区間内の最高速とタイムに変更しました
・コース名、パーツ名を省略表示から、スクロール表示に変更しました
・リスト選択で、前回のスクロール位置で再表示するように変更しました
・編集中のコースに近接する計測ラインを選択、コピーする機能を追加しました
・計測ライン、コース図を含むコースのコピー機能を追加しました

V4.16へバージョンアップする前に登録した走行データは、
走行データ画面のメニューの走行データを平準化するを実行してください。
走行データを新しい形式にコンバージョンします。

V4.13へバージョンアップする前に登録した走行データについては、
走行データのコースを計測ライン設定画面で表示することで、
メイン画面の走行データの表示を計測区間内の最高速とタイムに切り替わります。
この記事では、
追加機能 についてのみ、ご説明いたします。
基本操作は、「GPS走行記録アプリ Archive」と同じです。
「Archivepro – GPSで走行データの記録&比較分析」で走行解析している記事です↓↓↓
機能説明
「Archivepro – GPSで走行データの記録&比較分析」は、GPSの位置情報や内蔵センサーを使用して、軌跡や速度などの走行データを記録 します。
走行データのコースや計測ライン、セッティングで使用するパーツを管理 することが可能で、記録した走行データと合わせて結果表示 します。
高精度GPSロガーに接続、アプリを動作させることで、記録する走行データの精度向上 が可能です。
記録した走行データは、SNS投稿やスマホ本体または、Googleドライブに出力するなど、データ共有 が可能です。
カテゴリ | 機能 | 説明 |
---|---|---|
記録 | 記録開始 | RECボタンをタップして、 動き出しを検知すると記録を開始します。 |
自動停止 | 記録開始後、速度が 8km/hに達した時点で有効となり、 4km/h以下の状態が 5秒間続くと記録を終了します。 STOPボタンをタップして、記録を終了することも可能です。 | |
温度・湿度 | SwitchBot湿温度計にBluetoothで接続して、 温度と湿度を自動設定します。 直接入力も可能です。 | |
気象 | インターネットに接続して、 現在地の最寄りの観測点の気象情報を取得、 天候、温度、湿度、気圧を自動設定します。 直接入力も可能です。 | |
コンディション | 温度、天候をもとに路面状態と路面温度を自動設定します。 直接入力も可能です。 | |
セッティング | セッティング情報を記録するパーツを選択して、 調整値やメモなどの情報を入力します。 | |
タイム計測 | 指定した区間の走行データについて、 区間タイムを計算、表示します。 | |
管理 | コース | 走行データを記録するコースを登録・編集します。 コースにはカメラで撮影した画像や画像ファイルを登録します。 登録した画像(イメージ)はタップ操作で、 拡大表示します。 |
パーツ | セッティング情報の記録で使用するパーツを、 登録・編集します。 | |
計測ライン | 走行データの軌跡上にラインを引く感覚で、 計測ラインを登録します。 | |
結果表示 | 軌跡 | 走行データの軌跡を表示します。 減速区間は軌跡を赤で表示、判別が可能です。 軌跡はピンチ・スクロール操作で、 拡大・縮小・スクロールが可能です。 |
グラフ | 走行データの速度、加速度、傾き、高低差をグラフ表示します。 グラフ上の線をタップすることで、 マーカーと軌跡上にポインターを表示します。 | |
モーション再生 | 指定した区間の走行データについて、 走行データの軌跡を使用して、 走行を再現(モーション再生)します。 | |
比較表示 | 指定した区間の走行データについて、 比較する2つの走行データを使用して、 2つの走行データの軌跡、グラフを重ねて比較表示します。 | |
ゴースト モーション再生 | 指定した区間の走行データについて、 比較する2つの走行データの軌跡を使用して、 同時に2つの走行を重ねて再現(モーション再生)します。 | |
走行ビデオ 連動再生 | 動画ファイル(走行ビデオ)を登録することで、 モーション(ゴーストモーション)と連動して、 動画ファイルを再生することができます。 | |
精度向上 | 疑似ロケーション | 高精度GPSロガーの位置情報を使用して、 アプリを動作させます。 |
データ共有 | バックアップ | アプリのバックアップデータを、 スマホ本体または、Googleドライブに出力します。 |
リストア | スマホ本体または、Googleドライブにあるバックアップデータを、 アプリにリストアします。 | |
走行データ出力 | 走行データ画面に表示している走行データを、 スマホ本体または、Googleドライブに出力します。 | |
走行データ入力 | スマホ本体または、Googleドライブにある走行データを、 アプリに取り込みます。 | |
計測ライン出力 | 登録した計測ラインを、 スマホ本体または、Googleドライブに出力します。 | |
計測ライン入力 | スマホ本体または、Googleドライブの計測ラインを 取り込みます。 | |
メール送信 | 走行データ画面に表示している走行データを vbo形式に変換します。 変換したファイルを添付、メール送信します。 | |
区間コピー | 走行データ画面で指定した区間の走行データを、 新しい走行データとしてコピーします。 | |
SNS投稿 | 走行データ画面のスナップショットを取得して、 SNSにスナップショット画像を添付、投稿します。 |
画面項目説明
「GPS走行記録アプリ Archive」と違う部分のみ、説明します。
走行データ画面
測定結果を確認する画面(計測ラインを設定時)です。

⑤加速度グラフ
加速度(G)を GPSデータ算出値でグラフ表示します 。
ピンチ操作、スクロール操作でグラフを拡大・縮小、スクロール可能です。
グラフ線をタップすると、加速度のマーカーと走行軌跡グラフにポインター を表示します。
計測ラインが未設定の場合は、モーション再生の開始(終了)の指定と、グラフにマーカーと走行軌跡にポインターを表示します。
速度グラフ
速度(時速)をグラフ表示します。
ピンチ・スクロール操作でグラフを拡大・縮小、スクロール可能です。
グラフ線をタップ すると、速度のマーカーと走行軌跡にポインターを表示します。
グラフをタップ した付近で、コーナリング半径がパラメータ( RADIUS )以下の場合、コーナリング半径を速度グラフに重ねて表示します。

高度差グラフ
高度差(m)をグラフ表示します。
ピンチ操作、スクロール操作でグラフを拡大・縮小、スクロール可能です。
グラフをタップすることで、高度差のマーカーと走行軌跡グラフにポインターを表示します。
⑦メニュー
タップすると、メニューを表示します。

計測ライン設定
計測ライン設定画面に遷移します。
走行データを出力する
表示している走行データを出力します。
走行データを取り込む
同じコースの走行データとして、走行データを取り込みます。
走行データをメールする
vbo形式の走行データを添付したメールを送信します。
SNSに投稿する
走行データ画面を添付して、SNSに投稿します。
減速判定を調整する
減速Gを指定するスライダーを表示します。
スライダーを左右に動かして、減速区間を判定する減速Gを指定します。
「減速判定を調整する」の再タップで、スライダーを非表示にします。

計測区間をコピーする
選択している区間計測の走行データをコピーします。
速度単位を変換する
表示している走行データの速度単位を変換(時速変換・秒速変換)します。

走行ビデオを設定する
走行ビデオの取り込み(未設定の場合)、または、走行ビデオ設定 を表示します。
走行データを平準化する
走行データを新しい形式にコンバージョンします。
加速度グラフが加速度センサーの値で表示している場合は、走行データの平準化が必要です。

閉じる
走行データ画面を終了します。
⑧計測ライン
走行軌跡上に登録している計測ライン(緑色)を表示します。
⑨区間計測
走行軌跡が計測ラインを通過する区間の時間、距離、最低速度、最高速度、平均速度をリスト表示します(計測ラインを設定時のみ)
区間計測 のリストをタップすると、同じコースの走行データについて、区間計測を比較する走行データの選択を表示します。
選択画面の走行データ(比較先)をタップすると、走行データ画面(比較表示)を表示します。

⑩モーション(ゴーストモーション)再生の実行<▶ボタン>
計測区間(区間計測)の走行データをモーション(ゴーストモーション)を再生します。


⑪PLAY(再生)または、PAUSE(一時停止)
PLAY のタップでゴーストモーション再生を開始します(表示が PAUSEに変わります)
PAUSE のタップでゴーストモーション再生を一時停止します(表示が PLAY に変わります)
一時停止中は、スライダーを左右に動かすことで再生開始位置の指定が可能です。
⑫閉じる<×アイコン>
タップすると、モーション再生を終了します。
⑬走行軌跡
走行時の軌跡を再生します(加速は青色、減速は赤色で表示)
右下(モニター付近)に現在の速度を表示します。
システムパラメータ「R-SCALE」で走行軌跡のスケール( 10 ~ 100 )の変更が可能です。
⑭モニター
走行時の加速度、ピッチ&ロール、位相(ピッチ&ロールと加速度の差異)を円形グラフで再生します。
システムパラメータ「MONITOR」で表示内容の変更が可能です。
モニター表示内容
・表示しない(設定が 0 の場合、初期値)
・ボールの色が赤色は加速度(設定が 1 の場合)
・ボールの色が緑色はピッチ&ロール(設定が 2 の場合)
・ボールの色が橙色は位相(設定が 3 の場合)
⑮再生速度
モーション(ゴーストモーション)再生の再生速度(×1 , ×1/2 , ×1/4 , ×1/8)を変更します。
走行データ画面(比較表示)
区間計測のリストでタップした区間 について、区間計測を比較する走行データの選択画面でタップした走行データ(比較先)を比較表示します。

⑮スタート位置補正スイッチ
走行データの比較表示で、比較先の走行データのスタート位置を比較元と同じ位置に補正する場合、スイッチをONにします。
走行ビデオ設定
モーション再生と走行ビデオを同期するために、再生開始位置を指定します。

①再生開始
走行ビデオの再生開始位置をミリ秒 で入力します。
②現在値入力
走行ビデオの再生位置を①再生開始 に設定します。
走行ビデオの再生操作は、コントロールパネルで行います。
再生位置の調整はスライダーでも可能です。
③更新ボタン
再生位置に入力した値を再生開始位置として登録後、終了します。
④削除 にチェックを入れた場合、走行ビデオを削除後、終了します。
④削除
走行ビデオを削除する場合に、チェックを入れて、③更新ボタン をタップします。
⑤キャンセル<×アイコン>
タップすると、走行ビデオ設定を終了します。
メイン画面
走行ビデオを登録した走行データには、動画マークがつきます。

計測ライン設定画面(追加モード)
追加モードでは、走行軌跡上に計測ラインの設定が可能です。

①計測ライン確認ビュー
走行軌跡上にラインを書く感覚で計測ライン(始点と終点)を設定します。
ロングタップのドラッグ操作 でスクロール、ピンチ操作で拡大・縮小ができます。
タップ操作で計測ラインを設定しますが、計測ライン追加<location addアイコン>をタップするまで、何回でもラインを引き直すことが可能です。
1.5mm 極細ペン先&高感度スタイラスペンを使用すると、正確なラインが引けるようになります。
②計測ライン追加 & 追加モード<location addアイコン>
現在引いているライン(始点と終点)を計測ラインとして登録します。
編集モードの場合は追加モードに変更します。
編集追加モードでは、計測ライン確認ビューが拡大します。
③編集モード<location editアイコン>
編集モードに変更します。
編集モードでは、計測ライン確認ビューが縮小します。
④画面終了<×アイコン>
タップすると、計測ライン設定画面を終了します。
計測ライン設定画面(編集モード)
編集モードでは、走行軌跡に設定した計測ラインの編集(削除と名称変更)が可能です。

⑤計測ラインリスト
登録済みの計測ラインをリスト表示します。
タップで計測ラインの名称変更、スワイプ操作で削除できます。
⑥メニュー
タップすると、メニューを表示します。

計測ラインを選択する
計測ラインのリストから、追加する計測ラインを選択します。

計測ラインを出力する
計測ラインの出力先とファイル名を指定する画面を表示します。
計測ラインを取り込む
取り込む計測ラインのファイルを指定する画面を表示します。
閉じる
計測ライン設定画面を終了します。
パーツ&コース画面
パーツやコースの登録、一覧表示する画面です。

④コース
タップすると、メニューを表示します。

計測ラインを設定する
計測ライン設定画面に遷移します。
コース名を変更する
コース名を入力する画面を表示します。
イメージを表示する
コース図を表示します。
イメージを選択する
コース図をスマホ本体やGoogleドライブにある画像ファイルから選択します。
カメラで撮影する
カメラでコース図を撮影します。
コース図の表示画面は、ピンチ操作、スクロール操作で拡大・縮小、スクロール可能です。
ダブルタップで拡大・縮小、スクロールを解除します。
コースをコピーする
計測ライン、コース図を含むコースを、新しいコースとしてコピーします。
⑥メニュー
タップすると、メニューを表示します。

パーツを追加する
パーツ名、メモ、使用回数を入力する画面を表示します。
コースを追加する
コース名を入力する画面を表示します。
閉じる
パーツ&コース画面を終了します。
操作説明
「GPS走行記録アプリ Archive」と違う部分のみ、説明します。
走行データの比較
①メイン画面の走行データ一覧から表示したい走行データをタップします(走行データ画面に遷移)
②走行データ画面の 区間計測のリストから、走行データを比較したい 区間 をタップします。
③比較する走行データの選択画面を表示します。
④選択画面で 走行データ(比較先)をタップします。
ゴーストモーション再生
①メイン画面の走行データ一覧から表示したい走行データをタップします(走行データ画面に遷移)
②走行データ画面の 区間計測のリストから、モーション再生したい 区間 をタップします。
③比較(ゴースト表示)する走行データの選択画面を表示します。
④選択画面で 走行データ(比較先・ゴースト対象)をタップします。
⑤走行データ画面でモーション再生の実行<▶ボタン >をタップします(モーション再生画面が表示)
⑥PLAYボタン をタップでモーション再生を開始します。
走行データを取り込む
①メイン画面または、走行データ画面のメニューから、走行データを取り込むをタップします。
②ファイル選択画面を表示します。
スマホ本体や Googleドライブにあるフォルダから、取り込む走行データファイルを選択します。
この下にあるアイコンから、走行データのサンプルをダウンロードできます。
走行データを出力する
①走行データ画面のメニューから、走行データを出力するをタップします。
②出力するファイルを指定する画面を表示します。
保存先とファイル名を変更して、保存ボタンをタップします。

走行データをメールする
①走行データ画面のメニューから、走行データをメールする をタップします。
②メールアプリが起動しますので、メールを編集・送信します。
メールアプリが複数ある場合は、選択画面を表示しますので、使用するアプリを選択します。
走行データは添付ファイルとして、宛先、タイトル、メール本文を設定した状態でメーラーを起動します。
走行データはvbo形式です。
PC で受信して、LAP+や PerformanceTools、DriftBox Tools で直接ファイルを読み込むことが可能です。
計測区間をコピーする
①メイン画面の走行データ一覧から表示したい走行データをタップします(走行データ画面に遷移)
②走行データ画面の 区間計測のリストから、計測区間をコピーしたい 区間 をタップします。
③比較する走行データの選択画面を表示します。
④選択画面で <×アイコン>をタップします。
⑤走行データ画面のメニューから、計測区間をコピーするをタップします。
⑥区間名 を入力し、OK ボタンをタップします。
計測ラインの名称変更(計測ライン設定画面)
①計測ラインリストから名称変更する計測ラインをタップします。
②入力画面で計測ラインの名称を変更します。
計測ラインの削除(計測ライン設定画面)
①計測ラインリストから削除する計測ラインを、左方向にスワイプします。
②確認画面でOKボタンをタップします。
計測ラインを取り込む
①計測ライン設定画面(編集モード)のメニューから、計測ラインを取り込む をタップします。
②ファイル選択画面を表示します。
スマホ本体や Googleドライブにあるフォルダから、取り込む計測ラインファイルを選択します。
この下にあるアイコンから、計測ラインのサンプルをダウンロードできます。
計測ラインを出力する
①計測ライン設定画面(編集モード)のメニューから、計測ラインを出力するをタップします。
②出力するファイルを指定する画面を表示します。
保存先とファイル名を変更して、保存ボタンをタップします。

走行ビデオを登録する
①走行データ画面のメニューから、走行ビデオを設定する をタップします。
②ファイル選択画面を表示します。
スマホ本体または、スマホに接続したSDカードリーダー や、Googleドライブにあるフォルダから、取り込むビデオファイル(MP4形式 )を選択します。

③選択後、アプリに動画ファイルを登録します。
登録後に走行ビデオ設定 で再生開始位置を設定します。

動画再生はスマホに搭載しているメモリのサイズが影響します。
メモリが少ない場合、再生速度が低下したり、
メモリ不足でアプリが落ちる可能性があります。
スマホ本体にUSBで接続して、動画ファイルの入ったSDカードを直接読み込めます♪
高速通信の SD 4.0対応で最大 312MB/s で高速コピーが可能です。