上海旅行に持って行ったGPS(GARMIN GPSmap 60CS)の移動軌跡を取り込んで、Google mapsに載せる作業のまとめ。
MapSource(GARMINの付属ソフト)インストール
トラックデータ取り込み
トラックデータ統合
トラックデータの編集
データ形式の変換MapSource(GARMINの付属ソフト)インストール
- CD-ROMからインストール
- Administratorでないとインストールできない。
- Administratorでインストールして、制限ユーザーで使用しようとすると、「There is a problem with the MapSource registry. Please re-install MapSource and start it again」と言われて起動できない。
どうやら、BagFixが出ていたみたい。上記コメントで検索したら出てきそう。 - C:\Garminにインストールしようとするので、C:\Program files\Garminに変更してインストール。
- Administratorで起動して、help→からupdate確認、アップデート。
日本語になった。制限ユーザーでも起動できるようになった。 - GARMINの解説ページ:http://tka.jp/wiki/
トラックデータ取り込み
- USB接続:ドライバーは自動で設定される。上記再インストールなどをしているうちにおかしくなったが、一度ドライバーを削除からつなぎなおすとインストールできた。
- MapSource
- Kashmir
- GMM2でもできるかも(未確認)
- GPSBabelでもできる(未確認)
トラックデータ統合
- 背景
- Garminのデータは、途切れたり電源OFFしたりするとトラックが分割される。
- 全データをSaveすると、500ポイントに間引かれた上、日時データが削除される。
- MapSourceの場合
- トラックごとにWindowを開いて、ポイントデータのコピーペーストをすればできるが、トラックの数が多いと大変
(今回の場合、200トラックぐらい有った) - Kashmirの場合
- 統合したトラックを選択しておいて、右クリック(たぶん)→接続で統合できる。
- ポイント数が1個とか少ないものは、ゴミデータの可能性が高いので、ポイント数でソートして多いものだけ統合すればよいかも(兄の推奨)
- gpxで保存してもMapSourceにはなぜか読み込めないので、GPSmap経由でMapSourceへデータを移す必要あり。
トラックデータの編集
- Kashmir:たぶんこれがよさそうだけど、今回は海外で地図データがなかったので使用せず。
- Google earthの場合
- 取り込み(この時点で(というよりは変換の時点で)、日時のデータは失われていた→今回は実施せず)
- Pathを選んで右クリック→プロパティーで編集可能になる。
- 赤い小さい点がポイントデータなので、選んで削除するなど。ドラッグもできた?
- 追加のときは、前後のポイントを選んでから何かしたら出来そうだけど、よくわからない
- 右クリックすると削除される?
- 左クリックするとポイントが追加されてしまって、ドラッグでスクロールできない。
ナビゲーションを使ってスクロールする。(表示されていないときは、事前に表示しておく)
ナビゲーションを使ってのスクロールはドラッグより快適。 - なぜか、解像度がGoogle mapsより悪いので使いにくかった。
- Google マイマップの場合
- 取り込み(この時点で(というよりは変換の時点で)、日時のデータは失われていた→今回は実施せず)
- 編集をクリック
- トラックの線にカーソルを合わせるとポイントが表示されるので、ドラッグ・削除などする。
- MapSourceの場合
- トラックをダブルクリック(または右クリック→トラックプロパティー)→フィルター
- gpsbabelの場合(http://tshimizu.cocolog-nifty.com/good_job/2005/11/gpsbable.html):Filter→simplify
- GMM2のkmlへの保存時に、トラック最適化をチェックしてもできるかも。
MapSource:gdb(Kashmirのgdbとは拡張子は同じだがフォーマットは違うので注意),gpx等
Google earth,Google maps:kml(xml),kmz(binary)
Google earth,Google maps:kml(xml),kmz(binary)
- GMM2の場合(http://sites.google.com/site/gpsandbike/)
- インストール
- adminでインストールして制限ユーザーで起動すると、アイコンのダウンロードが・・・とか言われて、起動が遅い。
- 制限ユーザーでインストールできた。(たぶん)
ただし、設定とかが保存できないみたい。 - 変換方法
- MapSouceで、gpx形式でデータを保存
- 保存したデータをGMM2上にドラッグ
- トラックデータを右クリック→トラック編集:時間帯を変更
- 出力→kml(kmz)
- この時点で、日時データはなくなっているみたい。kmlの仕様か?
ただし、Pathの名称としては残る。 - 出力→ためし表示でGMM2上で表示を見ることができる(けど編集はできない)
- google以外のYahooなどの地図も使えるみたい。
- gpsbabelの場合
- InputとOutputのファイル形式とファイルを選ぶ。
- Optionで書き出す内容を選ぶ
- What?はいまいち意味がわからないが、tracksでいいのかなぁ・・。
- Filterで、間引きなどを設定できる。
- let's goで書き出し。
Google マイマップへの取り込み
- 取り込み
- 新しい地図の作成(初めての場合は、はじめに)をクリック
- インポートで、kml(kmz)ファイルを開く
- タイトルなどを編集
- 保存
- 注意
- ポイント数が多いと、分割される。
- ひとつのPathになるのは、400ポイント以下ぐらいと思われる。(450の場合は分割された)
- Path数かポイント数かが多すぎると、2ページ以上になってしまう。(条件の詳細は不明)
Google earthへの取り込み
- ファイル→開くで選択
実際にやったこと
- MapSource
- GPSmapからトラックデータ取り込み
- Kashmir
- トラックデータ統合(接続)
- GPSmapにデータアップロード
- MapSource
- GPSmapからトラックデータ取り込み
- トラック前後に日本のデータが混ざっていたので、削除
- 日付ごとにトラックを分割
- 保存(090720-24Shanghai.gpx,gdb)
- 各トラックを間引き
- google map上でひとつのPathにしたいなら、400ポイント(程度)以下に
- google map上で全体を1ページに表示したいなら、全部で1600ポイント(程度)以下に。(今回は1642ポイントだったが1ページになった)
- gpx形式で保存(090720-24Shanghai-simplify.gpx)
- GMM2
- 上記データをGMM2上にドラッグ
- トラック→右クリック→トラック編集→時間帯を+8:00(中国)に変更
- 出力でkmzに出力(090720-24Shanghai-simplify.kmz)
- firefox(ブラウザ)
- googleにログイン
- マイマップをクリック
- 新しい地図を作成
- インポートで090720-24Shanghai-simplify.kmzをロード
- 題名を編集
- 保存
GPSmapファームアップ:ついでにホームページからファームアップも行った。
0 件のコメント:
コメントを投稿