我有一个mapfile和一个远程sld,我想用它来设置矢量图层的样式。但是每次我提出请求时都会返回没有样式的地图 我的mapfile如下:
MAP
NAME "MAPSERVER QUICKSTART"
EXTENT -137 29 -53 88
UNITS DD
SHAPEPATH "/data/world"
SIZE 800 600
IMAGETYPE PNG24
PROJECTION
"init=epsg:4326"
END
WEB
IMAGEPATH '/tmp/'
IMAGEURL '/tmp/'
TEMPPATH '/tmp/'
METADATA
ows_enable_request "*"
END
END
LAYER
NAME "admin"
STATUS ON
TYPE POLYGON
DATA "countries"
CLASS
STYLE
COLOR 246 241 223
OUTLINECOLOR 0 0 0
END
END
END
END
我正在使用以下请求访问地图。 Get map request
我可能做错了什么
答案 0 :(得分:0)
快速观察一下。当我打开你的SLD文件时,我看到名字是“country_bounds”,在图层中名称是“admin”。要将SLD应用于图层,必须确保实际图层名称的名称等于SLD中的要素图层名称。希望这很有帮助。