<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi,</p>
<p>In QGIS there is the option in the "Layer Properties" --> "QGIS Server" --> "LegendUrl" to provide a custom legend.</p>
<p>We noticed that, while QGIS Desktop as a client loads and displays this alternative legend, if a single WMS leaf layer is requested, that the custom legend is not delivered when doing a GetFeatureInfo request on that specific layer. It is also not used when asking for a GetLegendGraphics of a whole group or the whole project.</p>
<p>I'd like to discuss if this is the intended behavior or not?</p>
<p>While I understand that it would be much more complicated to integrate this custom legend into a generated legend (the generated legend would have to split into peices and then merged with the custom legend), I think this is what the users would expect. They spend a lot of efforts on a nice custom legend (matching the rest of the automatically generated legend) and then GetLegendGraphics respond isn't even using this legend? At least my users are disappointed.</p>
<p>--------</p>
<p>Alternatively, I think, if we improve the GetLegendGraphics in the future, there might hardly any need for custom legends. But in the current state ...</p>
<p>What we miss in the GetLegendGraphics is mainly the following:</p>
<p>- get a proper legend for text labels (currently, nothing is displayed, just the layer name)</p>
<p>- in addition / or alternatively, it would be nice if a legend for a given layer could be suppressed. In many cases a legend for a certain layer is quite useless. A layer may even be rendered with a "no symbol" renderer to allow querying invisible features.</p>
<p>Thanks for a discussion on this topic.</p>
<p>Andreas</p>

</body></html>