[mapserver-users] Multiple styles definition on the same layer
Eduardo de la Montaña
emontana at igosoftware.es
Tue Feb 8 10:09:14 PST 2011
Hi, I am trying to define multiple styles on mapserver 5.0.3. I have
tried with the following configuration on my layer:
CLASS
NAME "2D"
GROUP "2D"
STYLE
SYMBOL "2D"
MINSIZE 8
MAXSIZE 16
END
END
CLASS
NAME "3D"
GROUP "3D"
STYLE
SYMBOL "3D"
MINSIZE 8
MAXSIZE 16
END
END
....
METADATA
...
"wms_style" "2D,3D"
END
This configuration works on mapserver 5.6.1 but it does not on 5.0.3.
When I call by getMap request with the same configuration, mapserver
5.0.3 does not recognize the GROUP label, and it return/*loadClass():
Unknown identifier. Parsing error near (GROUP)*./
However if I comment the GROUP line,on a getMap request I obtain the
following tile : *msWMSLoadGetMapParams(): WMS server error. Invalid
style (3D). Mapserver supports only default styles and is expecting an
empty strings for the STYLES : STYLES= or STYLES=,,, or using keyword
default STYKES=default,default*
/
/I must say that I have tried to use CLASSGROUP object before the CLASS
definition but neither of the mapserver versions recognized it.
One more thing. I do not know if it can be relevant but there are a
little bit difference on the capabilities responses for both versions of
mapserver. These are the following:
*Mapserver 5.6.1*
<Style>
<Name>2D</Name>
<Title>2D</Title>
<LegendURL width="89" height="30">
<Format>image/png</Format>
<OnlineResource xlink:type="simple"
xlink:href="http://localhost:80/cgi-bin/mapserv/mapserv?map=/var/www/test.map&version=1.1.0&service=WMS&request=GetLegendGraphic&layer=hotels&format=image/png&STYLE=2D"/>
</LegendURL>
</Style>
<Style>
<Name>3D</Name>
<Title>3D</Title>
<LegendURL width="89" height="30">
<Format>image/png</Format>
<OnlineResource xlink:type="simple"
xlink:href="http://localhost:80/cgi-bin/mapserv/mapserv?map=/var/www/test.map&version=1.1.0&service=WMS&request=GetLegendGraphic&layer=hotels&format=image/png&STYLE=3D"/>
</LegendURL>
</Style>
*Mapserver 5.0.3
*<Style>
<Name>2D,3D</Name>
<Title>2D,3D</Title>
<LegendURL width="25" height="20">
<Format>image/png</Format>
<OnlineResource xlink:type="simple"
xlink:href="http://localhost:80/cgi-bin/mapserv/mapserv?map=/var/www/test.map&version=1.1.1&service=WMS&request=GetLegendGraphic&layer=hotels&format=image/png"/>
</LegendURL>
</Style>
/
Somebody happen to know where can be the problem? How can I configure my
mapfile to allow differents styles to the same layer?
Thanks in advance,
/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20110208/a0f09fef/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: emontana.vcf
Type: text/x-vcard
Size: 433 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20110208/a0f09fef/attachment.vcf>
More information about the MapServer-users
mailing list