SLD and ExternalGraphic formats

Kralidis,Tom [Burlington] Tom.Kralidis at EC.GC.CA
Wed May 24 14:42:16 EDT 2006


Hi,

We're using an SLD to custom symbolize some point data with an
ExternalGraphic ref, and resulting behaviour is as expected, until we
try to symbolize with ExternalGraphic.

Snippet below:

<ExternalGraphic>
 <OnlineResource xlink:type="simple"
xlink:href="http://eman-rese.ca/logos/gif/EMAN_colour_black_text.gif"/>
 <Format>GIF</Format>
</ExternalGraphic>

...however, when I change the Format element to "image/gif", the OGC:WMS
server (powered by MapServer) does not symbolize based on the
ExternalGraphic def.

When looking at latest CVS, mapogcsld.c, line 2146, it looks like they
take OGC:WMS 1.0.0 and 1.1.+ style of format defs (i.e. "GIF", "PNG",
"image/gif", "image/png"), but this is not evident in the GetMap output.

Examples:

Working SLD:

http://devgeo.cciw.ca/ms_tmp/pw7.sld

Working GetMap / SLD request:

http://www.eman-rese.ca/cgi-bin/mapserver/naturewatch.asp?SERVICE=WMS&VE
RSION=1.1.1&REQUEST=GetMap&SRS=EPSG%3A4326&BBOX=-125.2242339821858,20.95
844971963387,-36.22423397781418,76.58344972236614&WIDTH=560&HEIGHT=350&L
AYERS=plantwatch&STYLES=&FORMAT=image%2Fpng&BGCOLOR=0xFFFFFF&TRANSPARENT
=FALSE&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&sld=http://devgeo.cci
w.ca/ms_tmp/pw7.sld

Non-Working SLD (only difference is changing <Format>GIF</Format> to
<Format>image/gif</Format>

http://devgeo.cciw.ca/ms_tmp/pw8.sld

Non-Working GetMap / SLD request:

http://www.eman-rese.ca/cgi-bin/mapserver/naturewatch.asp?SERVICE=WMS&VE
RSION=1.1.1&REQUEST=GetMap&SRS=EPSG%3A4326&BBOX=-125.2242339821858,20.95
844971963387,-36.22423397781418,76.58344972236614&WIDTH=560&HEIGHT=350&L
AYERS=plantwatch&STYLES=&FORMAT=image%2Fpng&BGCOLOR=0xFFFFFF&TRANSPARENT
=FALSE&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&sld=http://devgeo.cci
w.ca/ms_tmp/pw8.sld

..Tom



More information about the mapserver-users mailing list