MapServer ホームページの
Map Context サイト
http://mapserver.org/ogc/mapcontext.html
を参考にマップサーバで試してみます。
Map Context は、WMS の情報が保存されている XML フォーマットのファイルです。
最初に、Map Context のデータを取得するためのマップファイルを作成します。
Required (必須)の Metadata を設定して、ウェッブブラウザのアドレス欄に次のように入力しました。
http://localhost/cgi-bin/mapserv?map=/home/user/mapfile/tokyo_wms.map&service=WMS&request=GetContext&version=1.1.0
次の警告が表示されたので、マップファイルを下記のように設定しました。
1. WARNING: Mandatory data 'projection' was missing in this context.
2. WARNING: Mandatory metadata 'wms_server_version' was missing in this context.
3. WARNING: Mandatory metadata 'wms_name' was missing in this context.
tokyo_wms.map
MAP
NAME tokyo_wms_map
STATUS ON
SIZE 600 300
EXTENT -279000 1054000 -185000 1104000
UNITS meters
IMAGECOLOR 255 255 255
IMAGETYPE png
FONTSET "fonts.txt"
PROJECTION # 1
"init=epsg:2456" #
END #
WEB
METADATA
"wms_title" "Tokyo WMS"
"wms_getcontext_enabled" "1" # WMS を経由して Map Context を取得するため追加
END
END
LAYER
NAME height
TYPE RASTER
STATUS ON
CONNECTIONTYPE WMS
CONNECTION "http://localhost/cgi-bin/mapserv?map=/home/user/mapfile/tokyo_bmi_pgis_img.map"
METADATA
"wms_name" "height" #3
"wms_server_version" "1.1.1" #2
"wms_title" "Context Hight" # Required
"wms_onlineresource" "http://localhost/cgi-bin/mapserv?map=/home/user/mapfile/tokyo_bmi_pgis_img.map" # Required
END
END # Layer
LAYER
NAME kukaku
TYPE LINE
STATUS ON
CONNECTIONTYPE WMS
CONNECTION "http://localhost/cgi-bin/mapserv?map=/home/user/mapfile/tokyo_bmi_pgis_img.map"
METADATA
"wms_name" "kukaku" #3
"wms_server_version" "1.1.1" #2
"wms_title" "Context Kukaku" # Required
"wms_onlineresource" "http://localhost/cgi-bin/mapserv?map=/home/user/mapfile/tokyo_bmi_pgis_img.map" # Required
END
END # Layer
LAYER
NAME gyoseikai
TYPE LINE
STATUS ON
CONNECTIONTYPE WMS
CONNECTION "http://localhost/cgi-bin/mapserv?map=/home/user/mapfile/tokyo_pf_pgis.map"
METADATA
"wms_name" "gyoseikai" #3
"wms_server_version" "1.1.1" #2
"wms_title" "Context Gyoseikai" # Required
"wms_onlineresource" "http://localhost/cgi-bin/mapserv?map=/home/user/mapfile/tokyo_pf_pgis.map" # Required
END
END # Layer
END # Map
0 件のコメント:
コメントを投稿