[SLD] GetLegendGraphic "problem"
Till Adams
adams at TERRESTRIS.DE
Mon Oct 8 07:00:13 PDT 2007
Jacolin Yves schrieb:
>Hi,
>
>I come back with some new problem. I have always my mapfile with my 6 groups
>of layers. I am trying to get the legend of my layer(s) with the
>GetLegendGraphic request. I succeed to get it for a simple layer but not for
>layers' group. However, I can use this layer group using WMS (ie I get the
>correct map using LAYERS=layerGroupName), not for the GetLegendGraphic.
>
>Anyone have an idea to looking for why it is not working? Is it a MapServer
>limit?
>
>Regards,
>
>Y.
>
>
Der Y.,
yes! This is because the WMS specification does not know groups - you
would get the same problem, if you
would try to do a featureinfo request on a grouped layer.
The map-request works, because mapserver handles a group like a single
layer and delivers one image
for all requested layers, for a legend graphic the request targets a
single layer ("layer=.." instead of
"layers=.." for a map-request) and mapserver delivers one legend for a
single layer. That's your problem.
We handled this in mapbender e.g. by letting the client know the
"childs" of the grouped layer and then
request the single layers by their name and not their groupname. This
also could be your workaround.
Regards, Till
--
*****************************************
terrestris ist umgezogen!
Die neue Adresse ab 01.07.2007 lautet:
Irmintrudisstraße 17, 53111 Bonn
http://www.terrestris.de
*****************************************
----------------------------------------------------------
terrestris GmbH & Co. KG
Irmintrudisstrasse 17
53111 Bonn
Germany
Till Adams
Geschäftsführung
Tel: +49 (0)228 / 962 899-52
Fax: +49 (0)228 / 962 899-57
adams at terrestris.de
http://www.terrestris.de
Amtsgericht Bonn, HRA 6835
---------------------------------------------------------
Komplementärin:
terrestris Verwaltungs GmbH
vertreten durch:
Hinrich Paulsen, Till Adams
More information about the MapServer-users
mailing list