GPSwalking

GPSLogger for Android

「GPSLogger for Android」のインストール方法を再度改訂しました。(2017.09.05 改訂、2018.06.15 再改訂、2021.10.31 再々改訂)

1.アプリのインストール

「GPSLogger for Android」はログを取るアプリ、「GPX Viewer」はそのログを表示するアプリで、GARMIN GPSのように一体化されてなく、それぞれ別になっています。

 と 

このアプリは昔は両方とも「GooglePlayストア」にあったのですが、いつの間にか「GPSLogger for Android」は無くなっていました。いつから現在のようになったのかは不明ですが、むかし参考にさせて頂いた「こちらのサイト」に解決法がないか見ましたが、ここでもお困りの様でした。

本家の「GPSLogger for Android」のサイトは左のリンクをクリックしていただくと、英語版のサイトが開きます。どうやら「Google Play」には上げてなくて、「F-Droid」または「GitHub」から入手する方式に変更になったようです。
GitHubに上げられたということは、世界中の優秀な頭脳が、色々改良してくれるものと思いますから、「GPSLogger for Android」はますます良いツールに成長していくことでしょう!!

古いスマホには昔インストール済みの「GPSLogger for Android」あるので問題なかったのですが、最近スマホの機種変更をしたら、「GPSLogger for Android」のインストールが、昔のように簡単にはできなくなってしまい、古いスマホと新しいスマホの2台持ちで何とか凌いでいました。しかし、これは重たい上に不便です。何とか新しいスマホにもインストールしようと、ネットを探す日々が続きました。

アプリの入手はGoogle「Playストア」のように簡単には行きません。「F-Droid」または「GitHub」からダウンロードするようですが、それをスマホにどのようにインストールするのかよく分かりません。
長い間試行錯誤の結果、どうにか入手することに成功しました。

それは次の手順によるものです。
表示例はデバイスが「AQUOS sense4」の画面の場合です。

上の画面は「GPSLogger for Android」で検索した結果です。
赤枠で囲んだサイトにアクセスしました。

左記のサイトは、この画面が表示されます。
「ダウンロードAPK」をタップすると・・・

この画面が表示されます。バージョン106は、旧「GPSLogger for Android」と同じバージョンでした。

左記の画面の下の方に「ダウンロード APK (3.7MB)」がありますから、これをタップ。

ダウンロードが始まります。
「デバイスに悪影響があります」の警告には「OK」をタップ。

「GPSLogger・・・・・・・開く」が表示されたら「開く」をタップ。

この画面が表示されます。「インストール」をタップ。

「完了」または「開く」タップで終了。

以上で「GPSLogger for Android」のインストールは終わりました。
そこで同じ方法で、本家の「GPSLogger for Android」のサイトの「F-Droid」から最新バージョン118がダウンロードできないか試してみました。
上記手順通りに進んで「インストール」の段階まで行くのですが、最後に「新しいバージョンに更新できませんでした」と表示されて、何が原因か不明のまま、終了せざるを得ませんでした。また、いろいろ試してみます。

「GPX Viewer」は「Google Playストア」からインストール可能です。無料版とPRO版があります。PROは¥650円ですが、何が違うのか分かりません。(私は違いが分からないままPROにしました。)

2.GPSLogger for Android の設定

1.インストールした「GPSLogger for Android」を起動します。

下図の左の画面が表示されます。(以下、表示例はデバイスが「AQUOS sense4」の場合です)

画面左上の[三]マークのアイコン(メニューアイコン)をタップします。
表示は上図の[簡易表示]の他に[詳細表示]があります。

[メニュー]画面が表示されたら[全般的なオプション]をタップします。

[GPSLoggerの設定]画面で、[ブート時に開始]をタップして[ON]にします。この画面の設定はこれだけ。

2.[メニュー]画面に戻り、[ログ設定詳細]をタップします。

[GPXで保存][KMLで保存]の両方、またはどちらか1個を[ON]にします。
GPXは、GPS機器やアプリケーション間でGPSデータをやりとりするための汎用的なデータフォーマット。
KMLは、Google Map や Google Earth などと親和性が高いデータフォーマット。

「GPSLogger for Android」のログのデフォルトの保存先は「/storage/emulated/0/Android/data/com.mendhak.gpslogger/files」になっています。このままでは Android バージョン6.0 以降の場合は、GPX Viwer がファイルにアクセスできません。そこで保存先を変更します。

GPSログ保存先は上の画像のように「/storage/emulated/0/My Documents/Tracks/saved/」に変更します。これは重要です。小生はこれで嵌りました。

3.[メニュー]画面に戻り、[パフォーマンス]をタップします。

[位置情報プロバイダ]をタップして、上の画面を表示させ[GPS/GNSS 位置情報を記録]を[ON]

ネットワークは携帯基地局の位置情報を使うもので、ビル内などGPS電波が受信できない場合などに有効ですが、山歩きの場合はGPSのみでいいと思います。

[ロギング インターバル]をタップして、上の画面を表示させ、時間を60秒から6秒に変更しました。

書き込み頻度を設定するもので、高速道路でテストした結果、短く設定しても結果的に90%ほどは3秒間隔で記録されていました。

[GPSを常にON]を[ON]にします。

『この設定はバッテリーを著しく消耗します』となっていますが、私の場合はそれほどでもありませんでした。
電池の消耗が気になるならモバイルバッテリーを考えた方が良いと思います。長期の山行にも使えます。

[距離フィルター]は、デフォルトの[0m]のままに設定。

次のポイントを保存する際の最小距離。この距離より短い場合は保存しません。「0m」の場合はすべてを保存します。

[精度フィルター]をタップして、上の画面を表示させデフォルトの[40m]に設定。

ポイントを保存する時の最大許容誤差。この値より大きい場合は保存されない。
いろいろな値を試してみて、あまり小さくするとトンネルを出た場合の誤差が大きくて保存されない時間が拡大するので、現在は40mの誤差まで保存する設定。(2021/10/30再々改訂)

[精度にマッチするまでの待ち時間]を、デフォルトの[60秒]に設定。

初期の位置情報の取得後は、この値の間、精度フィルタにマッチする値が来るのを待ちます。
この時間待ってもマッチする値が来なかった場合の動作が分からないが、試行錯誤で60秒にしました。
(2021/10/30再々改訂)

[GPS信号受信までの最大待ち時間]を、デフォルトの[120秒]に設定。

設定の如何に関わらず、位置情報取得のリトライを中止するまでの時間(秒)。この設定は建物の中でGPS情報が取得できない場合にバッテリの消耗を抑えるのに役立ちます。(2021/10/30改訂)

旧スマホでは、これを「ON」にすると、高度を海抜で表示してくれましたが、新スマホではこれを「ON」にすると、高度が「利用不可」と表示されて、標高が表示されなくなりますからOFF」で使っています。従って地図の標高とは30~40mの誤差があります。

旧スマホでは、我が家の標高が、WGS84ではかなり高く表示していましたが、MSLにしたら地図の標高に近い値になりました。しかし、新スマホではこれが利用できなくなりました。

[高度からオフセットを差し引く]の設定は、先の「MSL設定」ができる場合は「0」で良いと思いますが、「MSL設定」ができないので分かりません。
我が家の標高が地図の標高と同じになるように「42m」を設定してみました。この値が高い山の上でも通用するのかどうかについては不明です。

[移動しないときはログファイルを書かない]はデフォルトの[OFF]に設定。

当初これを[OFF]に設定していたのですが[ON]に変更。家にスマホを置いている場合、かなり荒れたデータを取り続けるので、やっぱり「ON」にしました。

上の設定で、徒歩の場合はログの記録に失敗することはないが、車での移動の場合は、トンネルなどで一旦GPSを受信できなくなってから復帰する時に時間がかかることがたまにありますが、しばらくこれで運用して見て、また修正してここに公開します。

3.GPX Viewer の設定

1.インストールした「GPX Viewer」を起動します。左上の[三]マークのアイコン(メニューアイコン)をタップします。

  ※アプリの初回起動時は、最初から[メニュー]画面が開いています。

[メニュー画面]
[Setting]をタップし、次に[File browser]をタップします。

上の画面が表示されますから[Open last directory]にチェックを入れて、図の4個にチェックが入った状態にします。

2.次にログファイルのフォルダの設定をします。

アプリのスタート画面に戻り、右上のフォルダアイコンをタップして、下図の[FILE BROWSER]を表示させます。
デフォルトの設定は、「/storage/emulated/0/My Documents/Tracks」になっているので、そのままです。

File browser の設定が「/storage/emulated/0/My Documents/Tracks」になっているので、ホームマークをタップすれば、上の画面が表示されると思います。

続いて[saved]をタップすれば、ログファイル一覧が表示されます。
表示したい日付のファイルをタップし[OPEN]をタップすると、GPS軌跡が表示されます。

設定は以上ですが、「storage」からフォルダを辿ってログファイルに行くためには、下記のようにします。

[emulated]をタップします。

続いて[0]をタップします。

続いて画面を下にスクロールして[My Documents]をタップします。

続いて[Tracks]をタップします。

続いて[saved]をタップします。

ログファイル一覧が表示されますから、表示したい日付のファイルをタップし[OPEN]をタップすると、GPS軌跡が表示されます。

GPSログが表示されました。
上記の設定の場合、1日の行動記録が表示されます。
もし、山行記録だけを取りたい場合は、登山の開始・終了時に「GPSLogger for Android」の画面で「ログ開始」「ログ終了」の操作をしてください。

地図は、一般的な[道路図][地形図][航空写真]の他に10m等高線を描かれている[OpenTopoMap]など全部で10種類の地図が無料で利用可能です。(上図右上の赤い〇印をタップ)
上記は[OpenTopoMap]を表示した状態。もちろん、現在地表示、歩行軌跡もリアルタイムで表示可能。道に迷った時のトラックバックにも使えますから、登山の際の頼もしいアイテムです。

以上で設定は全て終わりました。「GPSLogger for Android」の設定で[ブート時に開始]を[ON]にしたので、GPSログは毎日1本ずつ作成されます。意識していなくても自分の行動記録が常に作成されます。

ログファイルの拡張子の「.gpx」は一般的なファイル形式で、HP作成支援ツール(Mツール)で使う場合に変換せずにそのまま使えるので大変便利です。「.kml」はGoogle Map や Google Earth で簡単に利用できるフォーマットです。

4.GPXデータをパソコンに取り出す方法

1.Fujitsu arrowsM03 の場合

  1. スマホとPCをUSBケーブルで接続します。
  2. この状態でPCからスマホに充電状態になっていると思います。
  3. [充電状態]から[ファイル転送]に変更するには
  4. スマホ画面の一番上を下に向かってスワイプします。
  5. いろいろな選択肢が表示されます。その中から[USBを充電に使用]の項目を探します。(下図 左)
  6. それをタップすると[USBの使用メニュー]が表示されますから[ファイル転送]を選択。(下図 右)
  7.    
  8. これで、PC側の[エクスプローラー]でスマホが表示される状態になりました。以下PC側の操作。
  9. GPXデータをスマホの内部ストレージに保存する設定か、SDカードに保存する設定かによって、ストレージを選択してください。
  10. 私の場合はSDカードですから、それを選択(ダブルクリック)
  11. 保存先は上の[GPX Viewer の設定]の2番で設定したアドレスです。
    SDカード\Android\data\com.mendhak.gpslogger\files
  12. [data]を開くと、物凄くたくさんのフォルダが表示されます。その中から[com.mendhak.gpslogger]を見つけてください。(アルファベット順です)
  13. [files]を開くと、GPXデータが見えてきます。
  14. 全部または目的のデータをPCのフォルダにコピーまたは移動してください。
  15. 終わったら[充電]に戻してUSB接続を外します。

2.AQUOS sense4 の場合

  1. スマホとPCをUSBケーブルで接続します。
  2. この状態で、下図 左の画面が表示されます。
  3. [ファイル転送]を選択。(下図 中央)
  4.       
  5. これで、PC側の[エクスプローラー]でスマホが表示される状態になりました。以下PC側の操作。
  6. あとは、1.Fujitsu arrowsM03 の場合と同じ。
  7. 終わったら[データ転送なし]に切替えてUSB接続を外します。(上図 右)

 サブメニュー

 ほかの参考サイト

ページのトップへ戻る