SDJ Mapserver Solutions

セットアップマニュアル

Windows(Apache)版

Linux版セットアップマニュアル セットアップマニュアル(80KB)

SDJ MapServer Solutions Mapserver開発キット 「Nez」 セットアップマニュアル for Windows(Apache)
  • はじめに

    本書では、マイクロソフトの「WindowsXP」を対象に、Mapserver本体と
    開発キット「Nez」のセットアップ方法をご説明しております。
    必ず以下の注意事項をお読み頂き、同意される方のみご利用頂く事を前提と致します。


  • 注意事項

    1. 本書の著作権は株式会社システム・デザイン・ジャパン(以下弊社)に帰属します。
    2. 本書を商用・非商用に関らず弊社の許可無く複写・複製・転用する事を禁じます。
    3. 本書の利用者は自己の責任において利用するものとし、弊社は本書利用により直接または間接に生じるいかなる損害に対しても責任が無いものとします。
    4. 本書は予告無く変更される事があります。
    5. 本書での各ライブラリのバージョンは、執筆時点(平成19年3月26日)の最新版を利用しております。
    6. ・Mapserver -4.10.1(Nez用カスタマイズ版)
      ・PostgreSQL -8.2.3
      ・PostGIS -1.2.1
      ・Pear -1.5.1
      ・PearDB -1.7.9
      ・ms4w -2.2.3


  • 目次

    1. 注意事項
    2. 開発キットNezのインストール
    3. PostgreSQLのインストール
    4. PostGISのインストール
    5. デモ環境の構築
    6. デモアプリケーションの実行
  1. 注意事項

    1. ログインユーザーにより各種モジュールのインストールディレクトリが
      違うことがあります。環境に合わせ、オプションの修正を行ってください。
    2. データベースの接続文字列を変更する際は下記のファイルを修正する必要があります。

      1. Zukeidb.phpファイル内$zukei_dsn
    3. ポート80番以外を使用する場合、開発キットNezインストール後、下記手順を実施して下さい。

      1. 「C:\ms4w\Apache\conf\http.conf」の以下の箇所を編集
        • Listen 80 → Listen {使用ポート番号}

      2. 「Apache Service Monitor」にて“Apache MS4W Web Server”を開始してください。
        • (「サービス」からでも起動は可能です)

      3. 「スタートメニュー」の下記ショートカットのURLを編集
        1. 「スタート - プログラム - Nez for Windows 1.0.3 - Nez for Windows 1.0.3 Demo Applicationの起動」
          を右クリックして「プロパティ」画面を表示してください。

        2. URLの内容を「http://localhost/... → http://localhost:使用ポート番号/...」に変更してください。



  2. 開発キットNezのインストール

    弊社Mapserver開発キット「Nez」をインストールします。

    1. 「Nez_for_Windows_1.0.3_gpl_with_pgsql.exe」を実行します。

      実行時に必ず下記のメッセージが表示されます。
      「インストールを行う前にポート8080番を使用するアプリケーションを終了させてください。」
      ポートの利用状況を確認しOKボタンを押してください。


  3. PostgreSQLのインストール

    データベース「PostgreSQL」をインストールします。

    1. PostgreSQLのインストーラを実行します。
    2. インストールオプション」が開きます。そのまま次へ進みます。
    3. サービス構成」が開きます。そのまま次へ進みます

    4. 「アカウントエラー」が発生します。「はい」をクリックします
    5. サービス用のパスワードが表示されます。OKをクリックします
      「データベースクラスタの初期化」が開きます
      エンコーディング:UTF-8を選択します
      パスワード:任意入力です(PostGISのインストールで使うので覚えておく)
    6. 「手続き言語を可能にする」が開きます。そのまま次へ進みます
    7. 「貢献モジュールを可能にする」が開きます。そのまま次へ進みます
    8. 「インストール処理」に進みます。そのままインストールを完了します


  4. PostGISのインストール

    「PostGIS」をインストールします。
    PostGISは、データベース「PostgreSQL」に地理情報を格納可能にしたPostgtreSQLの拡張オプションです。

    1. PostGISのインストーラを実行します。
    2. 「Choose Components」が開きます。 Create spatial database:チェックを外します。
    3. 「Choose Install Location」が開きます。そのまま次へ進みます。
    4. 「Choose Install Location」が開きます。 Password:PostgreSQLのインストールで設定したパスワードを入力します。
    5. 「Installing」に進みます。そのままインストールを完了します。


  5. デモ環境の構築

    デモ環境を構築します。

    1. pgAdminIIIを起動します。
    2. オブジェクトブラウザツリーのPostgreSQL Database Server 8.2を開きます。
    3. PostgreSQLのインストールで設定したパスワードを入力し、OKをクリックします。
    4. オブジェクトブラウザツリーのデータベースを右クリックし、ポップアップメニューから新しいデータベースを選択します。

      1. 名前:sdjdemoを入力します。
      2. オーナー:postgresを入力します。
      3. エンコーディング:UTF-8を選択します。
      4. Template:「template_postgis」を選択します。

    5. オブジェクトブラウザツリーのデータベースからsdjdemoを選択し、「クエリーツール」を開きます。
    6. クエリーツールの「ファイル開くボタン」をクリックします。
    7. C:\ms4w\apps\nez\include\sdjdemo\zukei.sqlを選択しクエリーを実行します。


  6. デモアプリケーションの実行

    1. 「スタート - プログラム - Nez for Windows 1.0.3 - Nez for Windows 1.0.3 Demo Applicationの起動」を実行します。