にやにや製作:GoogleMapとGPSを自転車で使う

お気楽・ごくらく ( ・∀・)ニヤニヤ
     
製作 かるかる

Google Earth API ブラウザ上でGPSログと地形図レイヤーを表示する

2009年02月25日 22時57分54秒 | Google Hacks
ブラウザ上で3Dマップ

やってみるとブラウザだけで3D地図やウェイポイント上の情報や写真を見られるのは非常にインパクトがある。
今までの「Google Earth用にKML/KMZファイルをダウンロードして、Google Earth上で見る」といった手順がいらないのは手軽

用意もGPSデータをツールに放り込んでボタンを2、3押すだけで作れるためこれまた手間無し。

YouTube動画上高地~岳沢経由の穂高行き


今回は自転車でもなく自分で取ったGPSデータでも無いけど写真だけは自前


Googleマイマップに保存することの利点

0.自サーバを用意する必要がない!!
1.Googleマイマップとして公開
2.Google Earth用KMLがダウンロードできる
3.RSS配信
4.10MBまでのGPSログや写真も添付OK

※但し4.のKMZに添付した画像が表示されなくなってしまっている。(調査中)

GoogleEarthAPI

例によって、gooブログではframeタグが使えないため、別ページに貼り付けてあります。
貼り付けてあるページはコチラ:
ブラウザ上でグリグリ動くので試してみてね。
kml-fetch-interactive.html

Google Earth APIを使ったHTMLの作り方
名前の通りGoogleのサンプルページGoogle Earth API Samples - Fetch KML (Interactive)を流用

上のサンプルのロジックをツールに組み込んだ。
GoogleからもらえるAPIKeyとKMZのURLを入れるだけでHTMLなど弄らずにすむ。
製作詳細とツールは後日

-------------
Google Earth API 参考
駄プログラム日記
日本語で fetchkmlの使い方を示したページって「駄プログラム日記」とうちだけ?
あとはソース見られないので参考にならない。

Google Earth API:参考にならない日本語ページ、直にリファレンスページへ行くのが吉

Google Earthに登山でも使える等高線をつける

2009年02月20日 21時19分03秒 | Weblog
等高線レイヤーを貼り付けてくるくる

レイヤーをかぶせたお山の様子
前回はルート沿いに貼り付けた地図をサンプルで公開したので、今回は一定範囲に貼り付けた物をup
これを作ったGMM2.exe Ver2.0.0.0(開発版)は日曜日にダウンロード出来るように用意

鳥取県・大山


北海道・洞爺湖



六甲山
六甲山
町に近くロープウェーもあってお手軽


大山・鍵掛峠より
大山
GPSのトラックデータをALPSLAB routeから拝借して、
夏に行った「鍵掛峠」と「大山寺の牛さん」写真をプレイスマークとして貼り付けた。
元データは自転車で一周する鳥取県 大山一周ルート(船上山ダムスタート・ゴール


穂高・梓川沿いに横尾ルート
横尾から奥穂高
上高地から6時間で涸沢へ


独立峰・御岳
御岳
北アルプスじゃないから


より立体的に見るために

レイヤーの透過度を変えるとより一層立体的に見ることが出来ます。
透過度設定


オーバーレイとして取得する範囲について

GMM2.exeによる取得範囲はGoogleマップなら、ズーム値15より大きな値の範囲
国土地理院地形図なら、1/18000から狭い範囲を1/2500の地形図で埋めていきます。
(どちらとも作成されるレイヤーは国土地理院地形図、範囲指定に使うマップがGoogleマップかウオッちずかの違い。)

たとえば鹿児島の桜島付近のレイヤーを作成しようとしても
下の画像の範囲を取得は出来ません。ZOOMが15以上である必要があります。
桜島11

取得できる範囲は「ズーム値が15以上でウインドウに表示されている範囲のみ」
モニタが表示している範囲を取得するため物理的に大きなモニタが有利
桜島15

GoogleEarthを起動する毎にレイヤー画像データをサーバに取りに行くため、あまり広い範囲を取得できないように制限しています。


オーバーレイの解像度と表示の優先度

レイヤーを貼り付ける設定にすると、ルート沿いに15secの詳細な地形図と60secのちょっと粗い地形図が用意されます。地形図が重なる部分では前者の優先順位が上のため詳細な地形図が優先して表示されるようになっております。

-----------------------
Google Earth KMZダウンロード:

六甲の山々

大山・鍵掛峠View

穂高・梓川沿いに横尾ルート

御岳

スポーツ自転車紹介マップ「名古屋の自転車屋ってどう?」引っ越しお知らせ

2009年02月18日 06時17分04秒 | 自転車
Googleマイマップへ移動

名古屋のスポーツ自転車屋をGoogleMapsで表現している
名古屋の自転車屋ってどう?」をGoogle マイマップへ移動します。

新しいURLは:名古屋の自転車屋ってどう?

自転車屋

移動による機能追加
1.Google Earth用KMLリンク
2.RSS配信

移動による機能停止
1.自治体区分

移動による変更
公開していたGoogle Maps Editor用のデータ「miseV3.xml」の配布は中止になります。
代わりにKMLが配信されるため、Google Earth上でデータの編集を行ってください。

Flashアプリ Google ルート・乗換案内の結果をGPSのナビデータとして取り込む

2009年02月15日 14時44分53秒 | Hacks
面倒は嫌なので自動変換

Googleマップのルート検索結果をGPXに変換する方法で紹介した
ブックマークレットGMapToGPXを利用してルートをGPXに変換する方法の続き
GPSで利用しやすいようにちょっと加工するFlashアプリを作ってみた。

自動ウェイポイント作成


[コメント地点をウェイポイントに変換]

Google ルート・乗換案内の検索結果では、下の画面にあるように分岐やIC毎にポイントが作成される。
元のデータは特にウェイポイントとして分類されておらす、コメントとして入っているためGPSやソフトに流し込んでも利用できない。
そこで、コメントとして入っている分岐情報をウェイポイントとして変換するFlashアプリを用意した。ちなみにGMM2.exeにも実装済み(Ver2.0.0.0~)
ローカルファイルを扱うためFlash Player10が必要だけど、もう普通に入ってるよね?

検索結果


使い方は読み込ませて変換ボタンを押すだけ、コメント地点がウェイポイントとしてGPXに再変換される。
Flashで作ってあるためOSは問わない、ただの変換プログラムなので地図はなくボタンだけ。

例によってGooブログではFlashを貼り付けることができないためGoogleSiteで公開、下はイメージね。 
ボタン


[置いてある場所]
GMM2.exeまとめページ(Google Site):GMaptoWayPoint


-------------------------
参考:
Googleマイマップから生KMLを取得する
URLを変更してルートを取り出す方法

Googleマップのルート検索結果をGPXに変換する方法
ブックマークレットGMapToGPXを使う方法の詳細

Googleマップのルート検索時をKMLにするGreasemonkeyスクリプト
Earth on Cubic-Sight:
FireFox・Greasemonkeyスクリプトを使ってルートを利用する方法

GMapToGPX:GARMIN GPSの使い方Wiki
動画付き利用方法説明

GMM2で変換したサンプルデータ:次期バージョンの実装によるサンプルKMZファイル

今年初めて二之瀬・なんか花粉症

2009年02月15日 14時43分05秒 | 自転車
ついでに今年初めてのロード

防寒と花粉症対策で怪しいレスプロマスクつけて走行、でも鏡見ると目が赤い。
今日の二之瀬は自転車乗りだけではなく、ジョギングしてる人(よく往復してるとのこと)やバイクにハイカーともう普段通り。

ヘロヘロ登って
CIMG7900

だらりと休憩
CIMG7901
今日は温かかった・イヤ暑いくらい。
行き飛島大橋・長良川大橋10度、帰り19度

帰りは大江川沿いの桜並木
CIMG7902

来週は桜餅を持って南濃梅園に梅見

Google Earthに国土地理院地形図を貼り付ける

2009年02月12日 22時12分38秒 | Hacks
ルート沿いよりその辺り一面の方がいい

次のバージョンで、国土地理院地形図を利用できるようになったついでに、Google Earthに貼り付けるオーバーレイ(地形図レイヤー)の作成機能を付けてみた。
使い方は今までと同じで、GPX等のデータを放り込んでそのままKML/KMZ出力させるだけ。

画像データではなく、リンクだけをKML/KMZに埋め込んでいるためサイズは小さくて済む、もちろん画像データをダウンロードしてKMZに埋め込むこともできるんだけど著作権の問題が出てくるから....
WEBサーバとキャッシュサーバを用意できる人なら、Google Earthの表示範囲を送って地形図をネットワークリンクで送りつけるCGIを書いた方が使える。ってか実際にそういうのが存在してる。


で、以下やってみたサンプル。

[ルート沿いに15秒の範囲地図を貼り付けたバージョン]
GPSが記録したポイントを元にその地域の画像リンクを作成してKMZに仕立てている。

場所はツールド三河湖のルート
おーばれい概要


[その辺一帯をオーバーレイで覆ってみたバージョン]
Google Earthが表示している範囲を取得して、その辺一帯の画像リンクをKML化

場所は藤原岳、大貝戸~聖宝寺ルート
fujiwaradake


ルート沿いより一面のマップ
作ってみてみるとやはり一面覆われた方が見やすいな~と思う。
ただGPSをもって山を歩く程度なら一面に貼り付けても範囲が限られますが、自転車で何百キロも走ったりすると範囲広すぎ。

       A_A
   ./⌒▼⊂ ・ ・つ   
 *~|●  ( (__ω)   バランス・バランス~
   .∪∪~U U
--------------------
Google Earth用 KMZダウンロード:

解像度の低いバージョン(ルート沿い)
ツールド三河湖のルートを60sec地形図で作成

解像度の高いバージョン(ルート沿い)
ツールド三河湖のルートを15sec地形図で作成

GoogleEarth でGPSトラックデータを修正編集する

2009年02月10日 22時00分46秒 | Google Hacks
加筆修正

以前書いた「GoogleEarth でGPSトラックデータを修正編集する」方法を書き直しました。

知る限り一番インタラクティブに行うことができます。
Google Earthの画面を見ながらGPSデータを修正できるのは楽ですね。
修正対象


---------------------
お勧めマニュアル:

・GPSデータをGoogleEarth上で編集する
GoogleEarth でGPSトラックデータを修正編集する

・ルート作成の決定版
Googleマップのルート検索結果をGPXに変換する方法

・写真を元にポイントを編集
(新手順) ドラック&ドロップだけでGoogleマップを作る方法

・スライドで説明 Google Earthデータを作る
動画版 デジカメ写真とGPSを使うGMMのもっとも基本的な使い方

・Google マップの作成
Google Maps出力方法

・ジオタグ(Exif 位置情報)を付ける
デジカメ写真に位置情報・ジオタグを付ける

・GPSデータを元にジオタグ(Exif 位置情報)を付ける
デジカメ画像にジオタグをつける方法2 GPSデータがある場合


GPSツール GMM2.exe アップデートVer1.0.0.17

2009年02月05日 22時39分13秒 | Hacks
1.0系列最終版 Ver 1.0.0.17 (2009/02/03)

以下の修正
・PCX形式のウェイポイント/ルート出力で小数点が入らない問題の修正
・写真とGPSデータのマッチングミスの修正
・ジオタグ追加で例外が発生する問題の修正
・GPSデータの書込で書き込めないタグの対応(USBシリアル/シリアル)
・GPSデータの書込でウェイポイント/ルートが表示されない問題の修正(USBシリアル/シリアル)
・GPSデータの読込で地図が表示されない問題の修正(USBシリアル/シリアル)
・起動しない問題の修正
・マイナス高度のジオタグを付けると例外が発生する問題の修正(高度 0mとして記録する)
・一部のGPXで高度が正常に取れない問題の修正
・KML出力を修正
---------------
ダウンロード:
正式版 2009年02月03日 GMM2.exe Ver 1.0.0.17MD5:e084252c4f97cb59ef2cd8631448a406
GMM2.exe ダウンロード用WEBページ

サポート:
GPSツール GMM2.exe サポート用ページ

------------------

次回メジャーバージョンアップ Ver 2.0系列へ

[国土地理院地形図対応]
GSI国土地理院地図
「ウオッちず」で使われている「電子国土」のサービスを利用します。
とりあえずはポイント取得用、後にトラックやウェイポイントの描画に対応

[Windows Vista/Windows7対応]
Ver20
現在JavaScriptの問題で Vista/Windows7に対応していませんが、
動作しない原因をFlashを使う事で解決しました。
JavaScript版のGoogleMapsから Flashで動作するGoogle Maps API for Flashへ変更

[Windows 7βで動作中 32bit/64bit]
Windows 7-32bit
Windows 7βで問題なく動作しております。Windows Vistaのテスター随時募集中!!