オプションを変えて生KMLを取得ヽ(゜∀゜)ノ
Googleマップ・ルート検索をGPXに変換するブックマークレット「GMapToGPX」を解析、件の配布元でスクリプトを入手して印刷して読んでみる。
分量はA4で13ページ、一通り呼んでから解読するかと読み進めると、ほとんどHTMLの整形と抜き出しばかりで
肝心のGoogleマップをゴニョゴニョする部分が見あたらない。
結局、最後の12ページ目ですべての謎が解ける。
1つの方法としてGoogleマップの表示されているページの「Google Earth で表示」のリンクのオプションを「ネットワークリンク」出力から「KML」出力に替えてそれをGPXにパースしている。
(もう1つあるけど、長くなるので興味があればソースを見てね。)
試しにリンク「Google Earth で表示 」中の「nl」を「kml」に変更してリクエストを送ると、ネットワークリンク用KMLでは無く生のKMLをダウンロード出来ることを確認
原理が判明したらFlashに落とし込んでやろうかと思いましたが、あまりにも単純なのでやめ。
代わりに生KMLを吐くブックマークレットを作ったので、ご利用ください。
これにより出力されるKMLは、軌跡やプレイスマークがそのまま格納されているためGMM2.exe等で利用出来ます。
-------------------
[ブックマークレット版・生KML保存]
上記の手順を自動でやるブックマークレット「GMapToKML」
ネットワークリンクKMLではなく、実際に記述のあるKMLを取得したい場合に使います。
使い方はGMapToGPXと同じですが、既に保存されているマップにしか使う事は出来ません。
例によってgooブログではスクリプト類は一切貼れないので、別ページに用意しました。
このページに貼ってある
「GMapToGPX」でGPXが取れるため、特にKMLにして取得する意味はありませんが、ブックマークレットの習作ということで。
※IEで使用するとファイル名が崩れます(中身は正常)orz...
これにより前々回の手順「Googleマイマップで作ったルート(軌跡)やポイントをGPXに変換する方法」を以下の手順に差しかえます。
------------------
[5.KMLリンクの取得]
「Google Earthで表示」のリンクURLをコピーします。
------------------------
[6.KMLリンク書き換え]
1.ブラウザのURL欄にコピーする
2.文字列中の「output=nl」を
「output=kml」と書き換える
3.書き換えたURLのページを開く
補足1.
直接URLを書き換えるのが面倒なむきには前述の「GMapToKML」をご利用ください。
---------------------
[7.KMLの保存]
書き換えたURLのページを開くと以下のダイアログが表示されます。
適当な名前をつけてKMLを保存します。
補足2.
通常は「ネットワークリンクKML」が取得される。
オプションの書き換えを行うと、以下の様に実体が入った「生KML」が取得出来る。
------------------
[8.KML対応ソフトで使う]
1.GMM2.exe上に保存したKMLをドラッグ&ドロップする。
2.KML中のトラック(軌跡)とPlaceMarkがポイントとして加工可能となる。
------------------
参考:
・Googleマイマップで作ったルート(軌跡)やポイントをGPXに変換する方法
・GPSツール GMM2.exe まとめサイト
・GMapToGPX:お勧め
Googleマップ・ルート検索をGPXに変換するブックマークレット「GMapToGPX」を解析、件の配布元でスクリプトを入手して印刷して読んでみる。
分量はA4で13ページ、一通り呼んでから解読するかと読み進めると、ほとんどHTMLの整形と抜き出しばかりで
肝心のGoogleマップをゴニョゴニョする部分が見あたらない。
結局、最後の12ページ目ですべての謎が解ける。
1つの方法としてGoogleマップの表示されているページの「Google Earth で表示」のリンクのオプションを「ネットワークリンク」出力から「KML」出力に替えてそれをGPXにパースしている。
(もう1つあるけど、長くなるので興味があればソースを見てね。)
試しにリンク「Google Earth で表示 」中の「nl」を「kml」に変更してリクエストを送ると、ネットワークリンク用KMLでは無く生のKMLをダウンロード出来ることを確認
原理が判明したらFlashに落とし込んでやろうかと思いましたが、あまりにも単純なのでやめ。
代わりに生KMLを吐くブックマークレットを作ったので、ご利用ください。
これにより出力されるKMLは、軌跡やプレイスマークがそのまま格納されているためGMM2.exe等で利用出来ます。
-------------------
[ブックマークレット版・生KML保存]
上記の手順を自動でやるブックマークレット「GMapToKML」
ネットワークリンクKMLではなく、実際に記述のあるKMLを取得したい場合に使います。
使い方はGMapToGPXと同じですが、既に保存されているマップにしか使う事は出来ません。
例によってgooブログではスクリプト類は一切貼れないので、別ページに用意しました。
このページに貼ってある
「GMapToGPX」でGPXが取れるため、特にKMLにして取得する意味はありませんが、ブックマークレットの習作ということで。
※IEで使用するとファイル名が崩れます(中身は正常)orz...
これにより前々回の手順「Googleマイマップで作ったルート(軌跡)やポイントをGPXに変換する方法」を以下の手順に差しかえます。
------------------
[5.KMLリンクの取得]
「Google Earthで表示」のリンクURLをコピーします。
------------------------
[6.KMLリンク書き換え]
1.ブラウザのURL欄にコピーする
2.文字列中の「output=nl」を
「output=kml」と書き換える
3.書き換えたURLのページを開く
補足1.
直接URLを書き換えるのが面倒なむきには前述の「GMapToKML」をご利用ください。
---------------------
[7.KMLの保存]
書き換えたURLのページを開くと以下のダイアログが表示されます。
適当な名前をつけてKMLを保存します。
補足2.
通常は「ネットワークリンクKML」が取得される。
オプションの書き換えを行うと、以下の様に実体が入った「生KML」が取得出来る。
------------------
[8.KML対応ソフトで使う]
1.GMM2.exe上に保存したKMLをドラッグ&ドロップする。
2.KML中のトラック(軌跡)とPlaceMarkがポイントとして加工可能となる。
------------------
参考:
・Googleマイマップで作ったルート(軌跡)やポイントをGPXに変換する方法
・GPSツール GMM2.exe まとめサイト
・GMapToGPX:お勧め
ルート検索の便利さを知らなかった
前回の「Googleマップ ルート検索の結果をGPXにする方法」で突っ込まれるまで、あれだけ便利だと知らなかったルート検索
そのままでは保存することが出来ず、折角のルート情報もみるだけでしたが
例の2ch自転車板でGPXにする方法が紹介されたのでまとめてみた。ほんと最強
肝は「ブックマークレット」を使ってGPXに変換する。
ブラウザにより実現の方法が違うのでそれぞれについて紹介
Firefoxの場合
[1.ブックマークレットを配布しているGMapToGPXへ移動]
[2.リンクバーにブックマークレットを登録する。]
黄色の[GMapToGPX]を左クリックしたまま、ズリズリ移動してブラウザ上部のリンクバーの上で離す。
[3.Googleマップでルート検索]
Google Earthのルート検索と違ってオプションが細かく指定できる
[4.ブックマークレットの実行]
Googleマップの結果が出たら、リンクバーに登録した「GMapToGPX」をクリックする
と以下の様に結果がGPXで出力される。
[5.保存]
コピーペーストしてファイルとして保存する。
文字コードはUTF-8を指定のこと。
※ヘッダにUTF-8と指定があるためUTF-8形式以外でGPXファイルを作成すると
ソフトによっては読み込むことができません。
GMM2.exeでは失敗する可能性があります。
------------------------------------------
IEの場合
[1.ブックマークレットを配布しているGMapToGPXへ移動]
[2.お気に入りにブックマークレットを登録する。]
右クリックして「お気に入りに追加(F)」を選択
[3.Googleマップでルート検索]
[4.ブックマークレットの実行]
お気に入りから「GMapToGPX」を選択して実行
以下の様に結果がGPXで出力される。
[5.保存]
コピーペーストしてファイルとして保存する。
文字コードはUTF-8を指定のこと。
※ヘッダにUTF-8と指定があるためUTF-8形式以外でGPXファイルを作成すると
ソフトによっては読み込むことができません。
GMM2.exeでは失敗する可能性があります。
-----------------------
参考:
YouTubeに投稿されたブックマークレット登録~GPS登録までの流れ
前回の「Googleマップ ルート検索の結果をGPXにする方法」で突っ込まれるまで、あれだけ便利だと知らなかったルート検索
そのままでは保存することが出来ず、折角のルート情報もみるだけでしたが
例の2ch自転車板でGPXにする方法が紹介されたのでまとめてみた。ほんと最強
肝は「ブックマークレット」を使ってGPXに変換する。
ブラウザにより実現の方法が違うのでそれぞれについて紹介
Firefoxの場合
[1.ブックマークレットを配布しているGMapToGPXへ移動]
[2.リンクバーにブックマークレットを登録する。]
黄色の[GMapToGPX]を左クリックしたまま、ズリズリ移動してブラウザ上部のリンクバーの上で離す。
[3.Googleマップでルート検索]
Google Earthのルート検索と違ってオプションが細かく指定できる
[4.ブックマークレットの実行]
Googleマップの結果が出たら、リンクバーに登録した「GMapToGPX」をクリックする
と以下の様に結果がGPXで出力される。
[5.保存]
コピーペーストしてファイルとして保存する。
文字コードはUTF-8を指定のこと。
※ヘッダにUTF-8と指定があるためUTF-8形式以外でGPXファイルを作成すると
ソフトによっては読み込むことができません。
GMM2.exeでは失敗する可能性があります。
------------------------------------------
IEの場合
[1.ブックマークレットを配布しているGMapToGPXへ移動]
[2.お気に入りにブックマークレットを登録する。]
右クリックして「お気に入りに追加(F)」を選択
[3.Googleマップでルート検索]
[4.ブックマークレットの実行]
お気に入りから「GMapToGPX」を選択して実行
以下の様に結果がGPXで出力される。
[5.保存]
コピーペーストしてファイルとして保存する。
文字コードはUTF-8を指定のこと。
※ヘッダにUTF-8と指定があるためUTF-8形式以外でGPXファイルを作成すると
ソフトによっては読み込むことができません。
GMM2.exeでは失敗する可能性があります。
-----------------------
参考:
YouTubeに投稿されたブックマークレット登録~GPS登録までの流れ
ルート作成はALPSLAB routeが便利だと思いますよ?
2ch自転車版で
>222 名前:ツール・ド・名無しさん[sage] 投稿日:2009/01/10(土) 00:44:50 >ID:???
>ルートつくるのだりぃ…
>
>GoogleMapでつくったルートをそのままGPXにできりゃいいのに…
>234 名前:ツール・ド・名無しさん[sage] 投稿日:2009/01/10(土) 22:56:10 >ID:???
>>>222の気持ちは理解できる。
>
>グーグルマップのルート作成って超便利なんだよね、
>オレもそのまま705に移せないかな?と思った事が何度もある。
重複スレに方法を書くのも何なので、コチラに書いてみる。
やってみるとやはりALPSLAB routeで作成した方が楽で標高も取れるし共有もできるからお勧め。
----------------------------------
Googleマイマップで作ったルートやポイントをGPXに変換する方法
この文章はGoogleマイマップで作ったルートやポイントをGPXに変換する方法を説明しています。
-------------------
概要:
GoogleマイマップコンテンツをGoogleEarthを経由してGPX等の汎用データに変換する
※2009/1/16 追記
より楽できる手順をまとめサイトの方へ書き足しました。
まとめサイト:「Googleマイマップで作ったルート(軌跡)やポイントをGPXに変換する方法」
作成サンプル:
しまなみ海道「尾道から今治」
一度は行ってみたい聖地巡礼の起点.....
------------------
[1.Google マイマップにログインする]
一旦保存する必要があるため、Google アカウントが必要
------------------
[2.ルート(トラック)の描画とポイント(ウェイポイント)の作成をする]
Googleマイマップのルート(トラック)とポイントが利用できます。ポリゴンはサポートしていません。
------------------
[3.マイマップの保存]
「完了」ボタンを押して、マイマップの作成を終了する
[4.Google Earthで表示]
1.チェックを外す
2.チェックを付ける
作成直後は「Google Earthで表示」のリンクが表示されないため、一旦「チェックを外す」「チェックを付ける」の作業が必要
------------------
[5.KMLの保存]
「Google Earthで表示」のリンクをクリックすると以下のダイアログが表示されます。
適当な名前をつけてKMLを保存します。
------------------
[6.Google Earthに表示]
Googleマイマップで作成したKMLをD&Dして表示させます。
------------------
[7.ルートをコピー]
D&DしたKMLを展開し線分を「右クリック」して出てくるメニューから「コピー」を選択する。
------------------
[8.GMM2.exe上にペースト]
1.GMM2.exeの「GPSトラック」タブで右クリックする。
2.以下の確認ダイアログが表示されるので「OK」ボタンを押す。
------------------
[9.ルートに名前を付けて保存]
保存するファイル名を入力するダイアログにファイル名を入力する。
(※拡張子を付ける必要は無い: GPX固定で作成される)
------------------
[10.完成 GPXファイル]
GPXファイルが保存されると共にGMM2.exeにGoogle Earthからコンバートした線分が読み込まれる。
------------------
[11.補足]
Googleマイマップ上のポイントをウェイポイント等に編集する方法も
線分のコピーペーストと同じように可能です。
詳しくは、Google Earthを使って Qシートを作る ウェイポイント作成の新提案を見てね。
---------------------------
参考:
・GPSツール GMM2.exe まとめサイト マニュアル一覧
・ALPSLAB route を利用してGoogleEarth/GoogleMapsのルートを作成する
・Google マイマップを最も簡単に作る方法はインポート!!
・GoogleEarth でGPSトラックデータを修正編集する
2ch自転車版で
>222 名前:ツール・ド・名無しさん[sage] 投稿日:2009/01/10(土) 00:44:50 >ID:???
>ルートつくるのだりぃ…
>
>GoogleMapでつくったルートをそのままGPXにできりゃいいのに…
>234 名前:ツール・ド・名無しさん[sage] 投稿日:2009/01/10(土) 22:56:10 >ID:???
>>>222の気持ちは理解できる。
>
>グーグルマップのルート作成って超便利なんだよね、
>オレもそのまま705に移せないかな?と思った事が何度もある。
重複スレに方法を書くのも何なので、コチラに書いてみる。
やってみるとやはりALPSLAB routeで作成した方が楽で標高も取れるし共有もできるからお勧め。
----------------------------------
Googleマイマップで作ったルートやポイントをGPXに変換する方法
この文章はGoogleマイマップで作ったルートやポイントをGPXに変換する方法を説明しています。
-------------------
概要:
GoogleマイマップコンテンツをGoogleEarthを経由してGPX等の汎用データに変換する
※2009/1/16 追記
より楽できる手順をまとめサイトの方へ書き足しました。
まとめサイト:「Googleマイマップで作ったルート(軌跡)やポイントをGPXに変換する方法」
作成サンプル:
しまなみ海道「尾道から今治」
一度は行ってみたい聖地巡礼の起点.....
------------------
[1.Google マイマップにログインする]
一旦保存する必要があるため、Google アカウントが必要
------------------
[2.ルート(トラック)の描画とポイント(ウェイポイント)の作成をする]
Googleマイマップのルート(トラック)とポイントが利用できます。ポリゴンはサポートしていません。
------------------
[3.マイマップの保存]
「完了」ボタンを押して、マイマップの作成を終了する
[4.Google Earthで表示]
1.チェックを外す
2.チェックを付ける
作成直後は「Google Earthで表示」のリンクが表示されないため、一旦「チェックを外す」「チェックを付ける」の作業が必要
------------------
[5.KMLの保存]
「Google Earthで表示」のリンクをクリックすると以下のダイアログが表示されます。
適当な名前をつけてKMLを保存します。
------------------
[6.Google Earthに表示]
Googleマイマップで作成したKMLをD&Dして表示させます。
------------------
[7.ルートをコピー]
D&DしたKMLを展開し線分を「右クリック」して出てくるメニューから「コピー」を選択する。
------------------
[8.GMM2.exe上にペースト]
1.GMM2.exeの「GPSトラック」タブで右クリックする。
2.以下の確認ダイアログが表示されるので「OK」ボタンを押す。
------------------
[9.ルートに名前を付けて保存]
保存するファイル名を入力するダイアログにファイル名を入力する。
(※拡張子を付ける必要は無い: GPX固定で作成される)
------------------
[10.完成 GPXファイル]
GPXファイルが保存されると共にGMM2.exeにGoogle Earthからコンバートした線分が読み込まれる。
------------------
[11.補足]
Googleマイマップ上のポイントをウェイポイント等に編集する方法も
線分のコピーペーストと同じように可能です。
詳しくは、Google Earthを使って Qシートを作る ウェイポイント作成の新提案を見てね。
---------------------------
参考:
・GPSツール GMM2.exe まとめサイト マニュアル一覧
・ALPSLAB route を利用してGoogleEarth/GoogleMapsのルートを作成する
・Google マイマップを最も簡単に作る方法はインポート!!
・GoogleEarth でGPSトラックデータを修正編集する
トラックから希望した数のポイントを用意する
Flashで作ったウェイポイント編集プログラムFlashWayPointに
ALPSLAB route等で作ったルートからウェイポイントを抽出するアルゴリズムを付けてみた。間引きルーチンの角を抽出する部分を流用して、曲がり角を狙い撃ちでウェイポイントに仕立てる機構
ものはコレ:FlashWayPoint Ver 0.2
例のごとくブラウザにFlash Player10が入っていればOSは問いません。
元ネタとなるGPSのトラックデータ(GPX/NMEA/TCX)を読み込ませてボタンを押すだけ。
出来上がったGPXデータはGMM2.exeに読み込ませてGPSに転送したり、Qシート作成機能でキューシートを作ってみたり。
現在のウェイポイント抽出パターン
1.前のポイントから200m以上離れて90度以上の角がある場合
2.前のポイントから400m以上離れて50度以上の角がある場合
3.前のポイントから600m以上離れて30度以上の角がある場合
4.等間隔がチェックされている && 前のポイントから基本間隔(m)以上離れたとき→等距離でウェイポイントを作る場合に使用する。
以上4パターンで曲がり角をウェイポイントとして自動抽出してます。
一般道の割合変化が少ない道に有効で峠道などのくねくね曲がっているような道だと余計にポイントが生成されてしまうため、その辺は手動で修正してください。
ポイントの生成数は、スライダーで調整します。
ブルベ用ルートは使える
今回テスト用に使ったGPXは、ALPSLAB routeから「」「」をテストルートとして使いました。
ブルベルートは長距離の割に山道が意図的に入れられているため、バリエーションのあるテストルートとして重宝ね。
------------
参考:
・GPSデータからGoogle Earth用KMLを出力するFlashツール
・GPSファイルからウェイポイントやらルートを取得する [機能紹介]
・Google マップ上でポイントを選んで座標をとりこむ [機能紹介]
・Google EarthでQシートを作る ウェイポイント作成の新提案
・GoogleEarthでGPSのウェイポイントを作る
Flashで作ったウェイポイント編集プログラムFlashWayPointに
ALPSLAB route等で作ったルートからウェイポイントを抽出するアルゴリズムを付けてみた。間引きルーチンの角を抽出する部分を流用して、曲がり角を狙い撃ちでウェイポイントに仕立てる機構
ものはコレ:FlashWayPoint Ver 0.2
例のごとくブラウザにFlash Player10が入っていればOSは問いません。
元ネタとなるGPSのトラックデータ(GPX/NMEA/TCX)を読み込ませてボタンを押すだけ。
出来上がったGPXデータはGMM2.exeに読み込ませてGPSに転送したり、Qシート作成機能でキューシートを作ってみたり。
現在のウェイポイント抽出パターン
1.前のポイントから200m以上離れて90度以上の角がある場合
2.前のポイントから400m以上離れて50度以上の角がある場合
3.前のポイントから600m以上離れて30度以上の角がある場合
4.等間隔がチェックされている && 前のポイントから基本間隔(m)以上離れたとき→等距離でウェイポイントを作る場合に使用する。
以上4パターンで曲がり角をウェイポイントとして自動抽出してます。
一般道の割合変化が少ない道に有効で峠道などのくねくね曲がっているような道だと余計にポイントが生成されてしまうため、その辺は手動で修正してください。
ポイントの生成数は、スライダーで調整します。
ブルベ用ルートは使える
今回テスト用に使ったGPXは、ALPSLAB routeから「」「」をテストルートとして使いました。
ブルベルートは長距離の割に山道が意図的に入れられているため、バリエーションのあるテストルートとして重宝ね。
------------
参考:
・GPSデータからGoogle Earth用KMLを出力するFlashツール
・GPSファイルからウェイポイントやらルートを取得する [機能紹介]
・Google マップ上でポイントを選んで座標をとりこむ [機能紹介]
・Google EarthでQシートを作る ウェイポイント作成の新提案
・GoogleEarthでGPSのウェイポイントを作る
Win2000機のリプレース用
年始初めてのタイトルが最後 Σ (゜Д゜;)...「最初で」を追加
XPのパッケージ版は既に在庫のみの販売となっており、安いDSP版も今月末で終わるとのことでFDD付きDSP版を11980円で買いました。
当初、価格COMで誘導されたGWやパソコン工房の任意のハードウェアが選べるDSPセットにするつもりでしたが、ツクモのネット通販なら代引き&送料無料(5000円以上)とのことでコチラに。
Windows Vistaは伸びてきている
結局XPを選びましたが、今思うに余計に1000~3000円追加してVistaでも良かったかなと...
Google Sitesで展開しているGMM2のサポートサイト、「GPSツール GMM2.exe まとめサイト」では
既にVistaでの訪問者が20%を超えており、Google Analyticsを入れた11月から比べると3%増えてます。
Vistaでの動作が怪しい? GMM2のサポートサイトで、20%超えですからVistaでの需要があるんですね。
ここでVistaを選んでおけば、自動的にGMM2の動作確認ができたはずなのに('A`)ノ
少ないのはMac系OSで5%ほど、内容がWindows用のGPSソフトですから無理はない。
※上記のグラフはWindows系OSのみ抽出です。
でNewマシンはどうよ?
先月の初めにおにゅーマシン考 Core i7が出てきたけど(゜ε゜)キニシナイ!!・EeeBox後継が続々と書いてから今まで放置計画、このところ価格COMに時間を吸い取られているためサッサと決めないと....
OSも買ってしまったことだし、DVI+PCI付きのAtomマザーも出そうにないことから、
オンボードサウンドが比較的まともだとの噂のある
2.C2D+GIGABYTE GA-E7AUM-DS2H Rev.1.0 の構成でいくつもり
でも4G積んで2.5Gしか認識しない仕様だそうだから
1.C2D+ASUS P5N7A-VMかな~
残り:マザー、CPU、HDD、メモリ....
年始初めてのタイトルが最後 Σ (゜Д゜;)...「最初で」を追加
XPのパッケージ版は既に在庫のみの販売となっており、安いDSP版も今月末で終わるとのことでFDD付きDSP版を11980円で買いました。
当初、価格COMで誘導されたGWやパソコン工房の任意のハードウェアが選べるDSPセットにするつもりでしたが、ツクモのネット通販なら代引き&送料無料(5000円以上)とのことでコチラに。
Windows Vistaは伸びてきている
結局XPを選びましたが、今思うに余計に1000~3000円追加してVistaでも良かったかなと...
Google Sitesで展開しているGMM2のサポートサイト、「GPSツール GMM2.exe まとめサイト」では
既にVistaでの訪問者が20%を超えており、Google Analyticsを入れた11月から比べると3%増えてます。
Vistaでの動作が怪しい? GMM2のサポートサイトで、20%超えですからVistaでの需要があるんですね。
ここでVistaを選んでおけば、自動的にGMM2の動作確認ができたはずなのに('A`)ノ
少ないのはMac系OSで5%ほど、内容がWindows用のGPSソフトですから無理はない。
※上記のグラフはWindows系OSのみ抽出です。
でNewマシンはどうよ?
先月の初めにおにゅーマシン考 Core i7が出てきたけど(゜ε゜)キニシナイ!!・EeeBox後継が続々と書いてから今まで放置計画、このところ価格COMに時間を吸い取られているためサッサと決めないと....
OSも買ってしまったことだし、DVI+PCI付きのAtomマザーも出そうにないことから、
オンボードサウンドが比較的まともだとの噂のある
2.C2D+GIGABYTE GA-E7AUM-DS2H Rev.1.0 の構成でいくつもり
でも4G積んで2.5Gしか認識しない仕様だそうだから
1.C2D+ASUS P5N7A-VMかな~
残り:マザー、CPU、HDD、メモリ....