Hi There,

The first thing would be to make sure that the server supports SLD styling. Doing a GetCapabilities [1], It seems it does not (at least it does not the DescribeLayer operation which would indicate that SLD is supported). If there server indeed supports sld, I would suggest to do a manual call first [2][3] and see if it applies the sld properly. If all goes well you can then try it from MapServer.
Note also that there seems to be a error in your sld:
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>STATUS</ogc:PropertyName></ogc:PropertyIsEqualTo></ogc:Filter>
should have a literal value in it, something like:
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>STATUS</ogc:PropertyName><ogc:Literal>1</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter>

Hope it helps.

regards,,


[1]: http://atlas.information.qld.gov.au/ArcGIS/services/IRTM/MapServer/WMSServer?service=WMS&Request=GetCapabilities
[2]:http://atlas.information.qld.gov.au/ArcGIS/services/IRTM/MapServer/WMSServer?service=WMS&VERSION=1.1.0&Request=GetMap&Layers=56&SRS=EPSG:4326&BBOX=137.984510,-28.998470,153.534386,-10.098496&FORMAT=image/png&WIDTH=300&HEIGHT=200&STYLES=&;
[3]http://atlas.information.qld.gov.au/ArcGIS/services/IRTM/MapServer/WMSServer?service=WMS&VERSION=1.1.0&Request=GetMap&Layers=56&SRS=EPSG:4326&BBOX=137.984510,-28.998470,153.534386,-10.098496&FORMAT=image/png&WIDTH=300&HEIGHT=200&STYLES=&sld=http://../mysld.xml

Tony Baylis wrote:
All,

This is the first time I have tried styling external WMS data using SLD and cannot get the returned data/image in the desired style. Below is the simplified mapfile and SLD file. If anyone has any pointers I'd be more than grateful. Please note that the link to the SLD file does work with the following return: 56 APPLICATION STATUS #ff0000 GRANTED STATUS #ffffbe

Tony

Mapfile:
#
# Start of map file
#
MAP
 NAME qld_tenement
 STATUS ON
 SIZE 800 500
 EXTENT 140 -23.25 150 -17
 UNITS DD
 SHAPEPATH "/var/www/remwms/htdocs/data"
 IMAGECOLOR 192 213 255
 SYMBOLSET "/var/www/remwms/htdocs/includes/symbols.sym"
 FONTSET "/usr/share/fonts/truetype/font.list"
 DEBUG 2
 CONFIG "MS_ERRORFILE" "/var/www/ms_tmp/ms_error.txt"

#IMAGETYPE PNG

OUTPUTFORMAT
 NAME "AGGA"
 MIMETYPE "image/png"
 DRIVER "AGG/PNG"
 EXTENSION "png"
 IMAGEMODE RGBA
 TRANSPARENT ON
END

#
# Start of web interface definition
#
WEB
     IMAGEPATH "/var/www/ms_tmp/"
     IMAGEURL "http://mapserver1/ms_tmp/";
END

#
# Assign Projection
#
PROJECTION
 "init=epsg:4283"
END

LAYER
 NAME "EPM"
 TYPE RASTER
 STATUS ON
 CONNECTIONTYPE WMS
CONNECTION 'http://atlas.information.qld.gov.au/ArcGIS/services/IRTM/MapServer/WMSServer?'
 METADATA
   "wms_srs" "EPSG:4326"
   "wms_name"  "56"
   "wms_server_version"  "1.1.1"
   "wms_format"  "image/png"
   "wms_title" "EPM"
   "wms_include_items"    "all"
   "wms_sld_url" "http://mapserver1/remwms/includes/sld/publicsld.xml";
   "wms_legend_graphic" "0"
   "wms_feature_info_mime_type" "text/plain"
 END
END

END

SLD File:
<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor version="1.0.0"
 xmlns="http://www.opengis.net/sld";
 xmlns:ogc="http://www.opengis.net/ogc";
 xmlns:xlink="http://www.w3.org/1999/xlink";
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 xsi:schemaLocation="http://www.opengis.net/sld
 http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd";>
 <NamedLayer>
   <Name>56</Name>
     <UserStyle>
         <FeatureTypeStyle>
           <Rule>
             <Name>APPLICATION</Name>
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>STATUS</ogc:PropertyName></ogc:PropertyIsEqualTo></ogc:Filter>
             <PolygonSymbolizer>
               <Fill>
                 <CssParameter name="fill">#ff0000</CssParameter>
               </Fill>
             </PolygonSymbolizer>
           </Rule>
           <Rule>
             <Name>GRANTED</Name>
<ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>STATUS</ogc:PropertyName></ogc:PropertyIsEqualTo></ogc:Filter>
             <PolygonSymbolizer>
               <Fill>
                 <CssParameter name="fill">#ffffbe</CssParameter>
               </Fill>
             </PolygonSymbolizer>
           </Rule>
         </FeatureTypeStyle>
     </UserStyle>
 </NamedLayer>
</StyledLayerDescriptor>



--
----------------------------------------------------------------
Assefa Yewondwossen Software Analyst Email: [email protected] http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------


_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to