Testing the Basic Application/ja

From Ka-Map Wiki

Jump to: navigation, search

このページのほとんどの文章はTyler Mitchell氏の記事によります。 Build AJAX-Based Web Maps Using ka-Map

Contents

[edit] 基本アプリケーションのテスト

Webサーバーの設定を変更(新規エイリアスの追加など)した場合はWebサーバーを再起動する必要があります。

[edit] Webサーバーの再起動

FGSの場合はFGS環境を初期化してFGSサーバーの停止・開始を行うだけです。

> . /opt/fgs/setenv.sh
  • FGS runtime ready in '/opt/fgs', use fgs command.
> fgs stop
/opt/fgs/etc/init.d/apache stop: httpd stopped
> fgs start
Processing config directory: /opt/fgs/www/conf.d/*.conf
Processing config file: /opt/fgs/www/conf.d/kamap.conf
/opt/fgs/etc/init.d/apache start: httpd started

MS4Wの場合はApacheプロセスを停止して再起動する必要があります。このプロセスは専用のコマンドウィンドウの中で実行されていることがほとんどです。このウィンドウを開き、CTRL+Cキーを押してApacheサーバーを停止します。そしてC:\ms4w\apache\にあるapache.exeを実行してもう一度サーバーを起動してください。もしApacheがサービスとしてインストールされているのであれば、コントロールパネルのAdministrative Tools下にあるServicesから再起動できます。

[edit] マップのロード

ここまで来れば最新のWebブラウザーを使ってマップにアクセスできるはずです。この例はFirefoxとInternet Explorerでは問題なく動作しますが、OS XのSafariでは部分的にしか動作しません(レイアウトが崩れてしまう箇所があります)。

ka-MapインスタンスへのURLを開いてください。例えばデフォルトのFGSインストールでは下のURLを開くことになります。

http://localhost:8080/ka-map/

FGSをインストールする時にWebサーバーのポート番号を聞かれます。デフォルトは8080です。一方MS4Wのデフォルトは80となっています。上のURLのポート番号をこれらのインストール時に設定したポート番号に置き換えるか、もしくは80で実行されている場合には省略してください。

図1はFirefoxで初期マップを表示したところのスクリーンショットです。画面右下にキーマップ(リファレンスマップ)を追加したものは別のセクションで紹介します。


図1. チュートリアルアプリケーションの初期画面 http://www.xml.com/2005/08/10/graphics/figure1.jpg


初期起動には時間がかかる場合があります。ズームインを繰り返す度にマスター地図が作られ、小さいタイルに分けられてサーバーに保存されます。そして必要なタイルだけがブラウザーに送られてきます。

[edit] 世界を見て回る

インターフェースは非常にシンプルです。詳細地図を見るにはZoom Inをクリックし、広域を見るにはZoom Outをクリックします。この例に使われている画像は低解像度なのでズームインしてもあまりきれいではありませんが、あなた自身のアプリケーションにはどんなデータでも使うことができます。

地図の中心位置を変えるには2つ方法があります。一つは目的の地域が現れるまで地図をドラッグして動かす方法です。詳細な地図を見たければそこでズームインできます。

もう一つの方法は新しく中心位置にしたい場所でダブルクリックして地図を動かしていく方法です。

プラス(+)でズームイン、マイナス(-)でズームアウトなどのキーボードショートカットも存在します。他にもPage Up、Page Down、Home、End、そして矢印キーで地図をパンできます。地図上で一度クリックすることによってこれらのコントロールが有効になります。

[edit] キーマップ・リファレンスマップの追加

リファレンスマップは必須ではありません。追加するにはglobal.mapファイルにREFERENCEセクションを追加する必要があります。SCALEBAR...ENDの下に以下の記述を追加してください。

 REFERENCE
   EXTENT -180 -90 180 90
   SIZE 241 121
   IMAGE data/keymap.png
   COLOR -1 -1 -1
   OUTLINECOLOR 255 0 0
 END

この例では雲画像とシェイプファイルと共にkeymap.pngというリファレンスマップ用の画像がdataフォルダに保存されている必要があります。図2をダウンロードして使用してください。


図2. リファレンスマップ用画像(keymap.png) http://www.xml.com/2005/08/10/graphics/keymap.jpg


図1にあるように、ka-Mapは現在表示されている範囲をリファレンスマップ上に赤枠で自動的に表示します。

Personal tools