The legend graphic comes from a WMS GetLegendGraphic request by
default. This won't work for your WPS layers. You will have to add a
legendURL field to the layer records of your WPS layers. See the
http://api.geoext.org/1.1/examples/legendpanel.html and investigate
the 'legendurl' button to see how this is done.

Andreas.

On Thu, Apr 25, 2013 at 2:15 PM, Gabriel Vatin
<[email protected]> wrote:
> Hi all,
>
> I am having some issues with using GeoExt, OpenLayers + GeoServer, when it 
> comes to the legend and WPS.
>
> Here are some WMS layers I tried to display on a map and within a GeoExt 
> LegendPanel : "Cities" (points, works great), "CoastLine" (line, works 
> great), "ZST Gibraltar" (polygon, works great), "Timezones" (polygon with 
> GeoServer SLD for colors, works still great).
>
> No, some layers that have a few problems :
> "TSE Gibraltar" (2 GS layers that are integrated on server side, requested as 
> one layer with OpenLayers) is displayed, but no legend. I think it's because 
> it's agregation of layers, so no real SLD.
> "Waves speed" (1 GS layer of points with WPS for interpolation, makes an 
> "area" layer), here again the layer is displayed well, but no legend.
>
> I tried basic GetLegendGraphic for these two layers, I do have good legend 
> for WPS layer, but none of course for agregated layers.
>
> All these layers are requested with OpenLayers as OpenLayers.Layer.WMS, with 
> same configuration. GeoExt LegendPanel is configured so :
>
> legendPanel = new GeoExt.LegendPanel({
>         defaults: {
>                 labelCls: 'mylabel',
>                 style: 'padding:5px'
>         },
>         bodyStyle: 'padding:5px',
>         width: 350,
>         autoScroll: true,
>         region: 'west'
> });
>
> Do you have any idea how to display the legend for WPS processed images?
> Thanks for the help !
>
> Regards,
>
>
> Gabriel Vatin
>
> ------------------------------------------------------------------------------
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring service
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
> _______________________________________________
> Geoserver-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users



-- 
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to