Skip to main content.

Thursday, March 15, 2007

MapServerの導入(その3)PostGISの導入と全体のまとめ

前回の続きでMapServerの導入についてです。今回はPostGISの導入です。PostGISとは、PostgreSQLでGISのデータを扱うための拡張モジュールのことです。

インストール
今回は、ms4wを利用してきましたが、PostGISはms4wに同梱されていないようなので、ここのページ、PostgreSQL/PostGISのインストールを見ながらインストールをしました。
そのまま書いてあるようにインストールすればいいのですが、私の場合、権限が足りないのか失敗しました。OSはWindowsXPです。結局Administratorユーザでうまくいきました。

動作確認
ここのページ、PostGISへShapefileの投入と表示確認を見ながら、動作確認をしました。やっていることはシェープファイル形式のデータをPostGISに投入して、日本地図を表示させるということです。以下のように表示出来ました。文字コードには気を付ける必要があります。

日本列島全体をブラウザで表示


ズームインした東京都、神奈川県の画像


全体のまとめ
今回、簡単にMapServerを使ってみましたが、実際に自前で地図サーバを運営するとなると、GISの基礎知識や地図データ形式の知識が必要になるのは当然のこと、地図データ、住所データの維持、管理(PostGISでのデータ管理等)からプログラミング(Mapファイルの書き方、MapScriptの使い方、地図データの検索方法、地図の見せ方)までいろいろと課題が出てくると思います。ただそれでも、何といってもオープンソースで自前の地図サーバが運営出来るということは大きいと思います。私も引き続き研究してみたいと思います。

参考サイト
Yaskey - Windows で MapServer 。メモ

Think IT MapServerマスターへの道
「超・極める!PHP」(書籍)

Webプログラミング関連記事