Legend(凡例)の日本語表示
htdocs/legend_template.html を見ると、MapServerが出力する Legend を利用しているので、mapfileで設定するとCLASS NAMEの日本語がそのまま表示できます。
マップファイル nippon_bmi_tokyo_pgis.map の LEGEND を次のように追加します。
---
LEGEND
TRANSPARENT TRUE
LABEL
TYPE TRUETYPE #フォントのタイプ
FONT vl-gothic #フォントの種類
COLOR 0 0 0 #フォントの色
ENCODING UTF-8 #文字コード
SIZE 10 #フォントの大きさ
OFFSET 0 -4 #文字の位置 数字は左右、上下の順
END
END
---
tokyo_kukaku レイヤのクラス名を"行政区画"に修正します。
---
LAYER
NAME tokyo_kukaku
GROUP tokyo_kukaku
TYPE LINE
STATUS ON
CONNECTIONTYPE POSTGIS
CONNECTION "dbname=nippon_bmi host=localhost user=user password=password"
DATA "the_geom from tokyo_kukaku"
# DATA "../mapdata/tokyo_bmi/AdmArea.shp"
METADATA
"group_title" "行政区画"
"queryable" "true"
"searchfield" "name"
"fields" "name:Name"
END
CLASS
NAME "行政区画"
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
TEMPLATE name_template.html
END
---
0 件のコメント:
コメントを投稿