Paul,
we had a similar problem using GeoWebCache. You need to define a url
where the legend can be found at. in the example below we put a
GetLegendGraphic request to the WMS layer in as the URL.
Here's the workaround I posted a while back:
This is relevant when using the GeoWebCache that is built-in to
GeoServer 2.0.1, and the GeoExt legendPanel. It might be relevant in
other situations as well.
Use the mapPanel.layers.layer Set legendURL method to manually define
the wms getLegendGraphic parameter
I found the example at
http://dev.geoext.org/trunk/geoext/examples/legendpanel.js
here's a snippet of my code:
//
var LayerRec = mapPanel.layers.getAt(3);
LayerRec.set("legendURL","http://something.com/geoserver/wms?FORMAT=image/gif&TRANSPARENT=true&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetLegendGraphic&EXCEPTIONS=application/vnd.ogc.se_xml&LAYER=medford:schools");
//
I'm manually setting the index in "getAt(3)" to the 4th layer added to
my map. I haven't learned the proper syntax yet to get that index using
layer name, but I'm sure it can be done; just need to study more.
Ryan
On 5/12/2010 11:10 AM, Paul james wrote:
Thanks...
Is there any config to set tilecache off to legend?
Paul
On Wed, May 12, 2010 at 1:03 PM, Christopher Schmidt
<[email protected] <mailto:[email protected]>> wrote:
On Wed, May 12, 2010 at 12:52:47PM -0300, Paul james wrote:
> Hello guys...
>
> Without Tilecache the LegendPanel works fine, but using the
image doesnt
> appear...
> Any ideia?
TileCache doesn't do legend graphics, so if you're trying to talk
to TileCache to request an image other than a tile, you're going to
be out of luck.
Regards,
--
Christopher Schmidt
Web Developer
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users
--
Ryan Williams, GISP
GIS Analyst / Programmer
PAQ Interactive Inc.
107 S State St., Suite 300
Monticello, IL 61856-1968
Office: (217) 762-7955
Mobile: (217) 722-2794
[email protected]
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users