<head><title></title></head>
<body><div class="iw_mail" dir="ltr">Thanks for the input Andreas,<br><br>Yes, your aproach works and might be part of the solution.  I think that You are right about that WMS styles are intended be used with LAYER.GROUP.<br><br>What makes me wonder is the statement in the INSPIRE section of Mapserver manual about the root layer.<br><br><a href="http://mapserver.org/ogc/inspire.html#style-section-for-root-layer-and-possibly-existing-group-layers">http://mapserver.org/ogc/inspire.html#style-section-for-root-layer-and-possibly-existing-group-layers</a><br>-----<br><p>The following method is implemented to support (customizable) style sections in the root layer:</p>
<ul class="simple">
<li>use <code class="docutils literal"><span class="pre">wms_style_name</span></code> in the <code class="docutils literal"><span class="pre">WEB.METADATA</span></code> section to add a style section to the root layer</li>
<li>use <code class="docutils literal"><span class="pre">wms_style_title</span></code> to override the style title (optional)</li>
<li>use <code class="docutils literal"><span class="pre">wms_style_legendurl_*</span></code> to override width, heigth, format and href of the legendURL (optional)</li>
</ul>
<p>and possibly existing group layers:</p>
<ul class="simple"><li>use <code class="docutils literal"><span class="pre">wms_group_style_name</span></code> in the first corresponding <code class="docutils literal"><span class="pre">LAYER.METADATA</span></code> section to add a style section to the group layer</li></ul>----<br>Is that only valid when INSPIRE support has been activated?<br>Or could this be achieved with regular mapserver conf. <br><br>When I specify "wms_style_name" "grey" or "color" in the WEB.METADATA section it seems to accept that I have a root level style but it is not using it.<br>But I can only specify one.<br><br>Specifying wms_group_style_name in LAYER.METADATA seems to do nothing. So I have no way to specify the other possible style.<br><br>I have tried both with Mapserver 6.4.1 and 7.0beta.  I have also tried both WMS 1.1.1 and 1.3.0.<br>My real use case is 150 - 300 layers and 3-7 groups.<br><br>Thanks again,<br><br>Lars Schylberg<br><br><div dir="ltr" style="font-size: 13px; font-family: Lucida Console,Courier New,Courier,Monospace;">-----Originalmeddelande-----<br>> Från: "Eichner, Andreas - SID" <<a href="mailto:Andreas.Eichner@sid.sachsen.de">Andreas.Eichner@sid.sachsen.de</a>><br>> Till: <a href="mailto:lars.schylberg@blixtmail.se">lars.schylberg@blixtmail.se</a>, <a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>> Datum: 2015-05-29 10:51<br>> Ämne: AW: [mapserver-users] Named WMS styles - CLASSGROUP and GROUP<br>><br>> Have you tried using GROUP "ST" instead of wms_layer_group metadata? This seems to be the intended way to create a named group that can be requested. There seems to be no way to declare styles at group (or root) level. Requesting the group "ST" with style "grey" or "color" works but clients might be confused if the capabilities advertise a style at each leaf layer but none at group level.<br>><br>> Changing your mapfile to<br>><br>> LAYER<br>>      NAME "circle"<br>>      GROUP "ST"<br>>      METADATA<br>>           # "wms_layer_group" "/ST/circles"<br>> ...<br>><br>> LAYER<br>>      NAME "square"<br>>      GROUP "ST"<br>>      METADATA<br>>           # "wms_layer_group" "/ST/squares"<br>><br>> At least allows requesting the group "ST" with style color or grey:<br>>      "...&layers=ST&styles=grey&..." or "...&layers=ST&styles=color&..."<br>> and requesting each single leaf layer:<br>>      "...&layers=circle,square&styles=color,grey&..."<br>><br>> HTH<br>></div>
</div></body>