Returns the image (or error message) produced by a
WMS server according to the GetLegendGraphic request parameters.
This reader redirects WMS request to another server, using
parameters specified in the Cocoon sitemap.
This components has its own cache mechanism (see WMS Reader page for details.
Some parameters are defined when configuring the component, while others are defined in the match (actually, some may be defined in the component configuration and re-defined, if need be, during matching).
<map:reader name="wmslegend"
src="org.cocoondev.geoid.reading.WMSSLDReader"
logger="geoid"
mime-type="image/png"
server="www.myserver.com:8080"
path="geoserver/wms"
sld-path="http://www.myserver.com:8080/cocoon/sld/"
version="1.1.1"
expires-seconds="0"/>
<map:read type="wmslegend">
<map:parameter name="layer" value="roads"/>
<map:parameter name="style" value=""/>
<map:parameter name="rule" value="highway"/>
<map:parameter name="rule" value="5000"/>
<map:parameter name="width" value="20"/>
<map:parameter name="height" value="20"/>
<map:parameter name="sld" value="roads.sld"/>
<map:parameter name="format" value="image/gif"/>
<map:parameter name="version" value="1.0.0"/>
</map:read>
All of the above parameters are defined in the WMS standard, some of them have default values for added convenience. Other parameters may be added to a request, just see the WMS standard for details.