基盤地図情報(あきる野市)の準備をするため nippon_bmi_akiruno.pgis.map を修正して WMS サーバの設定をします。
MAP NAME nippon_bmi_akiruno_pgis_map --- PROJECTION # 投影法 (OpenLayers のため追加) "init=epsg:2451" # END #
WEB IMAGEPATH "/home/user/mapsite/ms_tmp/" IMAGEURL "/mapsite/ms_tmp/" METADATA # 追加 "wms_title" "Nioopn BMI Akiruno Map WMS Server" "wms_onlineresource" "http://localhost/cgi-bin/mapserv?map=/home/user/mapfile/nippon_bmi_akiruno_pgis.map" "wms_srs" "EPSG:2451" "wms_enable_request" "*" END END
--- LAYER NAME akiruno_kukaku GROUP akiruno_kukaku TYPE POLYGON STATUS ON CONNECTIONTYPE POSTGIS CONNECTION "dbname=nippon_bmi host=localhost user=user password=password" DATA "the_geom from akiruno_kukaku" # DATA "../mapdata/tokyo/akiruno/13228-20120305-AdmArea.shp" MINSCALEDENOM 500 # 不適当な縮尺で使用されないように。 MAXSCALEDENOM 1000000 LABELITEM "name" METADATA "wms_title" "Akiruno Kukaku Map WMS Layer" "wms_format" "image/png" END CLASS NAME "kukaku" STYLE COLOR 255 255 204 OUTLINECOLOR 204 204 204 END LABEL MINFEATURESIZE 40 TYPE TRUETYPE FONT vl-gothic ENCODING UTF-8 SIZE 8 END END END ---
LAYER NAME akiruno_kukakusen GROUP akiruno_kukakusen TYPE LINE STATUS ON CONNECTIONTYPE POSTGIS CONNECTION "dbname=nippon_bmi host=localhost user=user password=password" DATA "the_geom from akiruno_kukakusen" # DATA "../mapdata/tokyo/akiruno/13228-20120305-AdmBdry.shp" MINSCALEDENOM 500 # 不適当な縮尺で使用されないように。 MAXSCALEDENOM 1000000 METADATA "wms_title" "Akiruno Kukakusen Map WMS Layer" "wms_format" "image/png" END CLASS NAME "kukakusen" STYLE COLOR 204 204 204 END END END ---
WMS 機能ドキュメントのチェック
端末(ターミナル)で次のようにコマンドを入力します。
wget -O nippon_bmi_akiruno_pgis_111.xml "http://localhost/cgi-bin/mapserv?map=/home/user/mapfile/nippon_bmi_akiruno_pgis.map&service=WMS&version=1.1.1&request=GetCapabilities"
nippon_bmi_akiruno_pgis_111.xml の内容をみてみます。
次のような警告が表示されました。
<!-- WARNING: Mandatory metadata '..._GROUP_TITLE' was missing in this context. -->
wms_group_title は、任意で設定します。
<!-- WARNING: Mandatory metadata '..._title' was missing in this context. -->
wms_title は、設定したいレイヤに記述します。
GetMap リクエストで画像を表示してみます。
Webブラウザのアドレサバーに次のように入力してEnterキーを押します。
http://localhost/cgi-bin/mapserv?map=/home/user/mapfile/nippon_bmi_akiruno_pgis.map&service=WMS&version=1.1.1&request=GetMap&layers=akiruno_kukaku&srs=EPSG:2451&bbox=-63063.744614,-34495.938759,-45431.621385,-24289.584360&format=image/png&width=600&height=300
0 件のコメント:
コメントを投稿