WMSのレイヤーをGoogle Maps/Earthに表示

| | コメント(0) | トラックバック(0)

あけましておめでとうございます。今年も,当サイトをよろしくお願い申し上げます。

ことし一発目のエントリーです。


WMSは,Web Maps Serviceの略で,ネット上にサーバーを公開して地図情報を配信するサービス(WebGIS)のことで,OGCによって,標準化がなされています。URLに定められた形式に沿ってパラメータを入力すると,地図が画像としてかえってきます。インターネットに接続されたパソコンであれば,誰でも表示させることが可能です。従って,空間データを広く公開する手段として有効です。


WMSやWFSなどは,昔からGISを扱ってきた人達の分野から発展してきたものです。一方で,Ajaxなどを使用した,Google MapsやAlps Lab,MSのLive Searchなどの,どちらかというとIT分野から出てきたWebGISも最近は登場し,マッシュアップが増えているのは,ご存知の通りでしょう。どちらかというと,こっちの方が勢いがあります。


インターフェイスが良いことや,APIで簡単にカスタマイズできること,最初から地図や衛星画像が提供されている点を考えると,情報分野から登場したWebGISに乗っかってサービスを提供していくことが,広く利用してもらうために重要といえます。ただ,データの表現方法の柔軟性や,データの汎用性や空間データの管理の側面を含めて考えると,WMSやWFS(画像ではなく,ベクターデータを配信する標準化された規格)を利用することも重要です。


私は,2つの流れから発展してきたWebGISのメリットを生かせるように,融合させることが有効だと考えています。空間データの格納や配信はWMSやWFSを使用し,配信されたデータを表示する手段として,APIを使った地図を利用するというアプローチです。それを実現するために,自分でWMSを構築し,所属している研究室で受信している衛星画像を配信する仕組みを整えました。そして,WMSで配信されるレイヤーを,Google MapsとGoogle Earthにオーバーレイすることが可能となりました。


実は,2006年の夏からウェブサーバーにMapserverを導入し,WMSを構築していたのですが,設定が良く分からず,あまり進んでいませんでした。冬休みにいろいろといじったところ,やっとうまくいったのでBlogにて紹介することにしました。Google Mapsへのオーバーレイは,John Deck's Blogで紹介されているソースコードを利用しています。


Web Map Service + Google Maps
http://webgli.iis.u-tokyo.ac.jp/modis/merc_map.html

右上の「MODIS Composite」をクリックしてください。このwebgliというサーバーは,レスポンスが早くありません。ですので,表示されるまで少しお待ちください。ある程度,拡大表示すると描画されなくなります。一方,Google Earthについては,


http://tagchan.net/blog/2006/09/google_earth_5.html


で紹介しているように,WMS表示機能が搭載されているので,それほど難なく表示できました。kmlファイルで共有できるので,こちらに公開しました。

トラックバック(0)

このブログ記事を参照しているブログ一覧: WMSのレイヤーをGoogle Maps/Earthに表示

このブログ記事に対するトラックバックURL: http://www.tagchan.net/cgi/mt/mt-tb.cgi/68

コメントする

このブログ記事について

このページは、tagchanが2007年1月 1日 15:00に書いたブログ記事です。

ひとつ前のブログ記事は「ニュース+地図について考える」です。

次のブログ記事は「iPhoneはGoogle Mapsをプリインストール」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Photo album by Flickr

www.flickr.com
This is a Flickr badge showing public photos from Tagchan. Make your own badge here.

Science and You

食べログ Photo

Powered by Movable Type 4.1
人気エントリ
▼すべて表示
generated by レビュー・ポスター

フォクすけメーター

Firefox3 Meter

なかのひと