").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0
Google Earthでツールドフランス
技術
2005.07.06
Google Earthはやっぱ凄い.
ここでも何度か取り上げたGoogle Mapsの強化版といってもいい,
Google Earthというソフトが先日公開されました.
「Google Earth」で地球を僕の手の上に|ITmedia
グーグルが3D表示可能な地図ソフト「Google Earth」を提供開始|CNET Japan
新し物好きの方は既にダウンロードして楽しんでいるんじゃないでしょうか?
しかし,一通り楽しんで,既にブームが去ってしまった方もいるのではないでしょうか?
私もそんな一人だったんですが,いろいろ弄っているうちに,様々な発見がありました.
ダウンロードして,まずは自分の家を探したり,富士山や,東京タワーなどの有名なポイントを見て,
もう見るものがなくなったという方はいませんか?
すでに見た方も多いかもしれませんが,Google EarthにはSightseeingというフォルダの中に
あらかじめいくつかのスポットが登録されています.
その中の一つにGrand Canyonがあります.
Google Earthは地形データを持っているので,Terrainという項目にチェックを入れると地形を立体視することができます.
これにより,Grand Canyonの裂け目を縫って移動するといった事ができます.
家や名所を見る事は今までもできましたが,これは今までのGoogle Mapsにはできない楽しみ方ですね.
しかし,Grand Canyonを見ていてもいずれ飽きが来ます.
そこでこんなのはどうでしょうか?
Google Earthでツール・ド・フランス観戦
2ch内で『「Google Earth」でツール参戦★』というスレッドを見つけたのですが,
そこにツール・ド・フランスのGoogle Earth用のコースデータのリンクが張られているんです.
まずはHarry Love: UW Staff Memberさんの所にstage1~5があります.
またスレッドには他にもいくつかデータファイルのリンクがあります.
全ては見ていませんが,見てみて面白いのは立体画像がある山岳ステージのコースではないでしょうか?
第15ステージ(山岳)のデータは見ごたえがあります.(無断保存)
各種kmzファイルの楽しみ方は,
まずファイルをダウンロードし,実行します.
その際ファイルのパスに日本語が含まれているとうまく起動しないようです.
そんな訳でデスクトップとかもダメです.
なので保存しないで,DL時に実行をしてしまった方が楽かもしれません.
もっともアカウントに2バイト文字を使っているとそのパスも無効になるようですが….
Google Earthが起動したら,kmzファイルの下のディレクトリにあるフォルダ(例えばEtappe5)を選択した後,ツールバーから[View] > [Play Tour] を選択します.(再生ボタンやF10でもOK)
あとは自動的にコースにしたがって巡って行きます.
その際に,Terrainにチェックを入れておかないと立体画像にはなりません.
またRoadsにチェックを入れておくと,走る道がなんとなく分かってよいと思います.
Google Earthにはこんな楽しみ方もあるんですね.
自分で旅行した先を一つにまとめて追体験したりするのもいいかもしれません.
Google Earth
Tour de France|J SPORTS STYLE
追加:nagoyanさんのblog
Google Earth で Tool de France – ルートマップへのリンク|earthhopper
各ステージのデータがまとめられています.
余談(追記)
次はGoogle Moon?!!
タイトルとURLをコピーしました
コメント
はじめまして、このツールドフランスのルートマップ作りしている nagoyan と申します。
今回のルートマップは作ってても楽しいですし、今まさにスカパーで第7ステージの生中継を観戦を、この Google Earth のルートマップをいじりながらしているところですが、ほんとに楽しいです。
ロードレースでは先頭と集団との距離や各種のポイント、アップダウンや周りの風景や街々などいろんな要素があって、それがいろんな形で Google Earth 上でわかるので、楽しみが倍増されます。これから山岳ステージが始まりますが、ほんとに楽しみです。
有償版では GPS との連動やデータのやり取りなどの機能が追加されるので、自転車に限らず,実際ロードレースを走る人のイメージトレーニングにも戦略立案にも役立つし・・・いろいろ使い方のアイディアはつきないでしょうね。
今後も上記のスレッドや Google Earth コミュニティのスレッド(URL欄)にルートマップをアップして行きますので、お楽しみに。レースのテレビ中継が見れるようでしたらぜひGoogle Earth 片手に見てくださいね。
あ、ちなみに最近公開しているGoogle Earth のルートマップは、すべてのポイントに距離などのデータ付きで、なおかつコースの道が線でハイライトするようになっています。Harry Love の所にあるデータからはかなり進歩していますよ!
始めまして,nagoyanさん.コメントありがとうございます.
コースがハイライトになっている新しいのを拝見しました.凄い見やすいです.早速差し替えようと思います.
残念ながら私はリアルタイムでテレビ中継を見る事はできず総集編待ちなんです.
でもGoogle Earthで起伏のあるルートを追ってるだけでも楽しめてます.
Google Earthは凄い.そしてルートデータのアップ,ありがとうございます.
頑張ってください.
eartherさん、お返事ありがとうございます。
既になんか Google Earth 上でリアルタイムで選手の位置情報がアップデートされるような実験も始まってるらしいですね・・・来年のツールではルートマップの配布はもちろん、自分の気になる選手の位置がリアルタイムでトラッキングできるようになってほしいところです(技術的には難しくないそうなので、やるかやらないかの問題のようですが・・・)
ウェブ版のGoogle Maps の方ではすでに写真データベースとの連携は実現できてましたが、Google Earth の方でも時間を置かずに出来るようになったようです。
http://map.hatena.ne.jp/
http://www.geobloggers.com/
http://www.flickr.com/groups/topic/50193/
先日のロンドンのテロ事件も、報道機関が Google Earth 上でこんな風に時系列にまとめていたりするんで,
http://bbs.keyhole.com/ (ここのトップ記事)
ツールの各ステージの写真も、Google Earth のルートマップと一緒にぐりぐり地球をブラウズしながら見られれば面白いかな,と思ってます。
Google Earth の上でレース展開を追っかけたい
Google Earth 用のツール・ド・フランスの各ステージのルートマップをいろんな角度から見ていると、とにかく楽しい。 峠の高低差も実感できるし、現在の位…
長くなってしまうので、ブログでまとめることにしました。トラックバック打たせてもらいましたんで、よろしくです。
APIとかよく分かりませんが,なんだかいろいろとできるようになってきてるんですねー.
1年後にはいろいろと思いつかないような事も可能になってるかもしれませんね.
1年前は衛星写真が簡単に見られるようになるとは思っていませんでしたし….
画像も更に細かくなってくれるんじゃないかと期待してます.
別記事ですがこちらからもトラックバックさせてもらいました.