インターネットで3DCGといえば、忘れてならないのが「Google Earth」。
バージョン6では「debパッケージ」も用意されて、ようやくUbuntuでも簡単にインストールすることができるようになっています。
ただし、そのままではすんなりとは行きません。
1、下準備
あらかじめ「システム」>「システム管理>「Synapticパッケージマネージャ」で、「lsb-core」というパッケージを導入しておきます。
2、Goolge Earthのダウンロード&インストール
下記URLにアクセス。*Google Chrome Dev版のバージョン9ではうまくダウンロードできず、Firefoxで行いました。
http://www.google.com/earth/download/ge/
通常版は「32 bit .deb (For Debian/Ubuntu)」を。Ubuntu 64bit版を利用中の場合には「64 bit .deb (For Debian/Ubuntu)」をダウンロードします。
Ubuntuソフトウェアセンターが自動で起動しますので、インストールを行います。
3、起動
「アプリケーション」>「インターネット」から起動ができます。
ATI Radeon 4680を利用しているのですが、AMDのグラフィックスは、OpenGLの描画があまり得意でないらしく(^_^;;; 描画に乱れがあります。
nVidiaのカードの方が、相変わらず良さそうですね。
とりあえず、動くことは動きますので、対策はまた今度。
さてさて、DocomoからMNPでau IS03に変更し、余っているHT-03Aは、GPS Logger、そしてWifi探索レーダーとして活用しています。
IS03でGPSアプリを利用すると2〜3時間でバッテリー切れという悲しい状態になるのですが、それを救ってくれるのがHT-03A。
KMLやgpxなどの汎用フォーマットで記録されたログをGoogle Earthで読み込んで可視化できるのが便利です。
◆AndroidアプリでGPSデータを記録する
Androidで利用させていただいているのは「GPSロガー」というアプリ(無料)。
http://jp.androlib.com/android.application.com-mendhak-gpslogger-ipxp.aspx

ネットへのアクセスが不要なので、回線契約解除したHT-03Aでも利用できます。
このアプリを起動したままでも丸3日以上バッテリーが持っています。

設定メニューではログに関する項目が。
ログファイルはSDカード内に自動で保存され、ファイル容量も小さいものなのでGPXとKMLの両方の形式で保存するようにしています。
◆Google EarthでGPSデータを読み込む
AndroidとUbuntu機をUSBケーブルで接続し、USBカードをマウントさせたら、Google Earthの「ファイル」>「開く」からAndroidのUSBカード内のファイルを読み込みます。
最初は「kml」形式のファイルから。
あえて徒歩で歩いたログを読み込んでみましたが、かなりの精度で正確に記録がされ、ポイントがピンでプロットされています。
次に、gpx形式のものを読み込んでみます。
読み込む時に「ファイルの種類」で”Gps”を選べば「gpx」形式で記録されたログを読み込めるようになっています。
(以前は別途形式変換が必要でした。)
左上のコントロールバーで歩いた軌跡に従って矢印が動く形で表示が行われます。この際にポイント毎に日付と共に時間が表示されるので、ランニングの記録などに便利です。
◆Android単体で記録、地図で確認するのに便利な「GoeRecorder」
http://jp.androlib.com/android.application.com-miian-android-logger-wAAn.aspx
こちらの場合もKML、GPXの他、CSVフォーマットでデータを保存できます。
このアプリも私は常時起動しっぱなしにしています。
移動を行うと自動で記録してくれるので便利です。
「Browse Tracks」に日時ごとに記録された一覧をタップすると、地図上に記録された移動の軌跡を確認できます。

左下の再生ボタンをタップすると、移動した順番に従って動きが再生されます。
「List」タブを開いてみると、記録ポイント毎の緯度&経度、標高、速度などの詳細が確認できます。

ここで「menu」ボタンを押すとKML、GPX、CSV形式での書き出しが行え、Google EarthやGoogleマップで読み込んで利用することが可能となります。





















































































