MapGuideOpenSource版とMapGuideStudioで簡単なWebGISを作りつつ、.NETの勉強をしようという思いつき。
MapGuide 奮闘記
OSGeo MapGuide Open Source 1.1.0
たっぷり1日掛けて、MapGuideStudioでサーバに接続する部分とWebブラウザでサンプルアプリケーションを閲覧できるところまで出来た。
MapGuide奮闘記とInstalling and Configuring on Windowsに記載されている内容を、注意深く読んでいけば問題ないと思われるが、このおさーんが1日掛かったわけであるので、それなりにつまづく部分がある。
※間違っても、「Setup.exeをダブルクリックすると、サクサクと勝手にインストールされる」という代物ではない!。
■つまづいた部分
・IIS Adminのクセ
→ディレクトリを入力する部分で、"Program Files"を"Progra~1"としないとダメ
・php.iniの修正が必要
→extension_dir = "ドライブ\MapGuideOpenSource\WebServerExtensions\php\ext"
→doc_root=""
→cgi.force_redirect = 0
・すでに別バージョンのPHPがインストールされている
→c:\windows\php.iniをリネームしておき、ドライブ\MapGuideOpenSource\WebServerExtensions\Php\php.iniをc:\windowsにコピー
→Windowsの環境変数Path”ドライブ\MapGuideOpenSource\WebServerExtensions\Php\”を通す。
・レイヤやマップをプレビューできない
→仮想ディレクトリmapviewerajaxが作成されていないため
(.NETの場合はmapviewernet、PHPの場合はmapviewerphpを、仮想サイトmapviewerajaxで参照できるように設定する。デフォルトドキュメントとしてajaxviewer.aspxを設定する)
■参考サイト
PHPのニッチなTIPS