Convivial-Web

WEBを共に愉しむ。

Tag: OPenLayers

OpenLayersがプチブレイク中

OpenLayersというキーワードで、このブログへやってくる人が急増中です。

先日のFOSS4Gで、講演やハンズオンセッションがあったのでその影響だと思います。
ちなみにOpenLayersの開発者で、先日のFOSS4Gで講演もされていたChristopher Schmidt氏は、なかなか良いキャラのようです。

24歳。マシンガンのようにしゃべるヤツ – 横浜スローライフ

自分のブログのOpenLayersの記事はどれも古いものばかりなので、
久々に使ってみて、また記事も書いてみようと思います。

FOSS4G 2008(フォスフォージー2008)

 フリー&オープンソースGISの祭典、FOSS4G 2008が東京と大阪で開催されます。
FOSS4G 2008 Tokyo
FOSS4G 2008 OSAKA

 今回はオープンストリートマップジャパンジオメディアサミット運営実行委員会が協賛となっていて、OSAKAの方ではジオメディアサミット関西の枠も設けられるようです。Googleからの発表もあるようで、プレイヤーは揃ったといった感があります。

 基調講演はそれぞれ、MapServerPgRoutingOpenLayersという主要オープンソースプロダクトの関係者が務めるようです。これらのプロダクトのメンバーが来日するのでしょうか、ハンズオンセッションでは開発に携わっているメンバーから直接指導を受けられるようです。ハンズオンセッションは有料ですが、1セッション5千円からというのは、かなりお手ごろに思えます。

 OSGEO系は最近あまり追っていなかったのですが、ちょっとまたこちらの世界にも手を出していこうかと思っていたりします。

ページ下のポスターには笑わせられましたw

東京会場はこちら

詳しい地図で見る

オープンソースGISで作られた120年前の関東地図

 独立行政法人・農業環境技術研究所が、120年前の明治時代に作成された関東地方の地図をネットで閲覧できるようにするらしいです。


 これは最近の古地図ブームにのったものなのか?もしかして、「地理空間情報活用推進基本法」の流れなのか?このタイミングでの企画の真意はわかりませんが、技術的におもしろいポイントもいくつかあります。
 一つ目は、サイト上のビューワシステムで地図を閲覧できるだけでなく、WMS形式での配信も行っている点です。そのため、GoogleEarthや各種GISツールなどで読み込むことができます。もちろんGoogleMapsとマッシュアップすることも可能です。
 こういった古地図は眺めているだけでも楽しかったりすのですが、上に現代の地物を重ねることで意外な面白さを発見できたりするので侮れません。WMSサポートは地図系マッシュアップエンジニアにとって、大変な素晴らしいプレゼントであります。
 もう一つのポイントは、FOSS4Gと呼ばれるオープンソースのGISツールをふんだんに使用している点です。Internet Watchの記事によると、オープンソースソフトの「GeoServer」「GeoWebCache」「Open Layers」を利用しているとあります。
 「GeoServer」は上にも書きましたWMS形式の画像を生成するサーバアプリケーションです。Javaで書かれているようで、公式サイトをみるとOGCの規格をかなり意識しているように見受けられます。 国内ではオークニーさんのMapServerががんばっていたイメージがあり、まだGeoServerの使用例はほとんど聞いたことがないのですが、どの程度のパフォーマンスをみせてくれるのかとても楽しみです。
 Ajaxのフリースクロール地図部分には、OpenLayersが使われています。こちらはOpenStreetMapで採用されるなど、すでに一定の地位を確立してきたかのように思えます。(まだまだ不安定になってしまうこともあるのですが、、、)
 WMS(GeoServer)+OpenLayersによる構成はとてもシンプルでキレイなアーキテクチャではあるのですが、まともにやってしまうとまったくパフォーマンスがでなくなります。そこで普通はタイル画像をはくことになるのですが、これもまともにやろうとするとけっこうな手間だったりします。「GeoWebCache」というこちらもJavaなサーバシステムはWMSをバックエンドにし、クライアントとの間に入ってキャッシュ機能を提供してくれるようです。こちらも公式サイトをのぞいてい見ると、なにやらGoogleMapsやVirtualEarthのレイヤ形式をサポートしているような、、、ということは、いちいちWMSのハックとかしなくても、いきなりGTileLayerが使えるのかもしれません。
 つらつらと書いてきましたが、つまりはFOSS4Gを使ったお手本のようなサイトになっていそうということで、自前の地図アプリを作ろうとしている人にとっては、かなり参考になるのではないでしょうか。
 そういった意味も踏まえて、「実はサーバをケチっていた」→「サイト激重」→「オープンソース使えねえ」 みたいなことにだけはならないで欲しいものです。

© 2017 Convivial-Web

Theme by Anders NorenUp ↑