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パーサでトライしてみよう。
■ 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パーサでトライしてみよう。
コメント
コメントを投稿