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