Tableau：自身の行動ログを記録して簡単にマッピングする方法

本記事は、旅行中などに自身の足跡を記録してTableauで旅程ルートを簡単に可視化する方法を記しています。

#実際に作成したもの

![シート 1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/7f4834c2-d1f4-cf71-4449-a5103928c2d1.png)
JRのローカル線が乗り放題になる、青春18きっぷを使って日本一周してきたルートをマッピングしています。
日数は25日間。

#使うもの

作成するために使用したツール・アプリは以下の3つです。

 - Tableau：ビジュアライゼーションツール。足跡データをマッピングする為に使用。
 - ポケット旅行記：スマホ用アプリ。自身のGPS情報を足跡として記録してくれる。
 - 轍：PCフリーソフト。GPSログデータを編集・加工することが出来る。

#作成方法

作成方法はシンプルで次の4つの手順で直ぐにできます。
###１、GPSログを記録する

ます可視化する素材データである、GPSログを取ります。「ポケット旅行記」をスマホにインストールし起動します。
一番左の「旅行記を作る」を押し、
![IMG_3789.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/d54d4373-f095-7428-8f2e-a490dd0cba8f.png)
左下の「記録開始」を押し「OK」を選択。
![IMG_3790.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/3079acca-6ec4-18f5-ebba-46b6268d95df.png)
すると、GPSログの取得が開始され自分の足跡が記録され始めます。記録中は電池の減りが激しいので、モバイルバッテリーを持参することを推奨します。
![IMG_3791.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/835cef5c-b506-b245-f586-036b7a08bf1e.png)
記録が終わったら、「記録終了」で自分の足跡を保存しておきます。

###２、GPSログデータをエクスポートする

保存したGPSログデータをスマホから取り出します。形式はkmlファイルです。
便利なことに、「ポケット旅行記」にエクスポートする機能がデフォルトでついているので一瞬でデータを取り出すことができます。

まず、エクスポートしたい旅行記を「公開」します。(見られるのが嫌な場合は、エクスポートしたら非公開に戻しましょう)
![IMG_3792.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/2a7adba7-b451-6eac-7524-38a58e6115c0.png)
公開したら、長押しでメニューを起動し「kmlファイル出力」を選択。
![IMG_3793.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/16bea6b7-e862-d254-bd9e-b91c6893785d.png)
kmlファイルの出力先は任意のものを選びます。私はMacを持っていたので、AirdropでPCに送信しました。
![IMG_3794.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/e216a1c8-24c3-660f-c989-f8a408737b92.png)

###３、kmlファイルを結合する

出力した複数のkmlファイルを一つのものに結合します。私の場合、25日間の旅程を一日ごとで刻みながらログを取っていたのでkmlファイルが25個になっており、結合する必要がありました。(kmlファイルが一つの場合はここは不要な手順です。)

ここもフリーソフト「轍」を使用すれば簡単に結合が可能です。(DLはhttps://wadachi.cyclekikou.net/)
まず、轍を立ち上げて、「ファイル」から「インポート」を選択し、
![bbb.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/ae588280-d63b-184f-840a-d856fd374f35.png)
結合したいkmlファイルをすべて選択します。
![無題.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/31bc840a-c017-5aa3-ae2a-7ecfc56a6041.png)
そして「トラック」タブに移動した後、すべてのkmlを選択し右クリック「連結」を選択します。
![ccc.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/21110d9d-0dc9-5fbf-4a18-51e4146da0f5.png)
すると一つのkmlファイルに結合されます。
![dddd.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/7df11f34-570e-4506-9b30-90de7abb6852.png)

最後に、左上の「ファイル」→「エクスポート」→「Google Earth KML」で任意の場所に保存します。
![ggggg.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/a9f8c626-6f6f-9ce7-2957-1cc6ef98b4fe.png)

###４、Tableauでkmlファイルを可視化する

最後に完成したkmlファイルをTableauでマッピングしていきます。
Tableauを起動したら「接続」→「空間ファイル」を選択し、先ほど作成したkmlファイルを読み込みます。
![rrrrr.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/e8df9133-3b5e-9f17-43c9-c0e1799c278f.png)

読み込んだのち、シートに移動したら「ジオメトリ」を「詳細」にドラック＆ドロップします。
![uuuuu.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/7f8d7644-f7b5-ef43-9617-2eee09cda705.png)
Tableauはkmlファイルを読み込むことが元々可能である為、自動で綺麗にマッピングしれくれました。

後は、見栄えが良くなるように微調整をしたら完成です。
![シート 1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/548159/61a0c872-be13-e3b6-5494-c511b064b979.png)

#まとめ

私は結構旅行好きなので、自分の足跡を上手く可視化できたらな～と思っていましたが、

- ポケット旅行記でGPSログを記録
- 轍でkmlファイルを編集
- Tableauでマッピング

が今のところ自分の中ではベストプラクティスです。理想は、日程ごとに色分けしたかったのですが日付情報を上手く付与できなかったので後ほど・・・