Google location history のKMLデータを加工しようとpykml利用を試みるも、、、挫折

最近Google location historyというサービスを知った。Android携帯のGPSデータを記録しているようで、旅行中の移動状況が見れるので便利。

■ google location history
https://www.google.com/maps/timeline

最近写真にGPSデータを付ける設定をしていなかったようで、後付けでどうにかつけられないかと模索中。手始めに、このGoogle location historyからダウンロードできるKMLファイルの読み込み・編集を試みた記録。

KML自体はXMLファイルらしいが、KML専用のライブラリpyKMLというライブラリを見つけたので、これで編集できないか試してみた。

■ pykml
https://pythonhosted.org/pykml/index.html

インストールはpipでできる
https://pythonhosted.org/pykml/installation.html

> pip install pykml


サンプルを実行してみた。
■ Parsing existing KML documents
https://pythonhosted.org/pykml/tutorial.html

> from pykml imort parser
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\user\AppData\Local\Programs\Python\Python35\lib\site-packages\pykml\parser.py", line 8, in <module>
    import urllib2
ImportError: No module named 'urllib2'


いきなりurllib2のインポートエラー。。。
Python2のライブラリインポートしようとしているということはPython3系に対応していないということか、、、
次回は標準付属のXMLパーサでトライしてみよう。

コメント

このブログの人気の投稿

Python SQLite スレッド間でコネクションの使いまわしは出来ない

slackでgeneralの投稿を全削除する

Google location history(JSON形式)をCSVファイルにする