Google マップのロケーション履歴をマッピングした
Google のロケーション履歴を 5 年前から付けていました.Google マップだと,1 日ごとの履歴は見れるもの特定の期間全体を俯瞰して見ることができなかった.そこで今回任意の期間の行動ログを俯瞰して見たいとなった.今回は,基本先駆者の作ったものをそのまま使いました.
まずはじめに
今回は以下のサイトを使用して位置情報データからマッピングました.このサイトは csv,json,geojson から位置情報をマッピングしてくれるサイトですが,ダウンロードできるデータが json のみとなっていて,移動手段など余計なデータがあることから 5 年分で 400MB ありました.その状態でサイトへアップロードしたものの容量が大きすぎてエラーを吐いてしまったのでマッピングに必要なデータのみを抽出しました.
使用サイト:https://kepler.gl/demo
Google データ エクスポート
まず,ロケーション履歴を Google データ エクスポート からダウンロードする.
json から csv に変換
Python を用い json を csv に変換した.これにより,移動手段,場所の名前,住所,誤差の範囲などの余計な情報を削ることができ,容量を削減することができる.
使用サイト:https://qiita.com/jam-goat/items/99dbdd4976544686a0ba
csv データの加工
マップに線を引くために次のように
時間 | 前の緯度 | 前の経度 | 後の緯度 | 後の経度 |
---|---|---|---|---|
2022/04/20 0:00 | 36.00000 | 140.00000 | 37.00000 | 141.00000 |
2022/04/20 0:00 | 37.00000 | 141.00000 | 38.00000 | 142.00000 |