2009年9月21日月曜日

OpenLayers で東京都の地図表示 3 東京都の公共施設のマップファイル

tokyo_pgis.map をコピーしてファイル名を tokyo_pf_pgis.map にしてレイヤを次のように追加します。

ka-Map で表示するための設定になっています。

MAP
NAME tokyo_pf_pgis_map
---
SYMBOL
NAME 'circle'
TYPE ELLIPSE
FILLED TRUE
POINTS
1 1
END
END
---
LAYER
NAME pf_tokyo
GROUP pf_tokyo
TYPE POINT
STATUS ON
CONNECTIONTYPE POSTGIS
CONNECTION "dbname=tokyo host=localhost user=nob61 password=balanced"
DATA "the_geom from pf_tokyo"
MAXSCALEDENOM 250000 # ka-Mapで表示するときはなぜか表示したい一つ上の倍率
LABELITEM "na0"
METADATA
"group_title" "公共施設" # ka-Map 用
"searchfield" "na0" #
"fields" "na0:公共施設,ads:住所" #
END
CLASS
NAME "公共施設"
STYLE
SYMBOL 'circle'
COLOR 102 255 102
SIZE 5
END
LABEL
MINFEATURESIZE 40
TYPE TRUETYPE
FONT vl-gothic
ENCODING UTF8
SIZE 8
POSITION uc
END
END
TEMPLATE temp_pf_tokyo_pgis.html # 検索文字列表示用
END

END # END OF MAPFILE

temp_pf_tokyo_pgis.html の内容

<html>
<head>
<title>Pubilic Facilities Tokyo pgis Template</title>
</head>
<body>
<li>[na0]
<li>[ads]
</body>
</html>

0 件のコメント: