<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html><head><meta http-equiv="Content-Type" content="text/html;charset=us-ascii">
<style>BODY{font:10pt Tahoma, Verdana, sans-serif}</style></head><body>
Thanks voor the info Tom. I made the ticket: http://trac.osgeo.org/mapserver/ticket/4025, I was not sure in which component this applies to, so left it at the "MapServer C Library"
                .<br><br>Met vriendelijke groet,<br><br>Meine Toonen<br>B3Partners BV<br>Tel: 030 214 2083<br><blockquote style="padding-left: 5px; margin-left: 5px; border-left: #0000ff 2px solid; margin-right: 0px"><hr><b>From:</b> Kralidis,Tom [Ontario] [mailto:Tom.Kralidis@ec.gc.ca]<br><b>To:</b> Meine Toonen [mailto:meinetoonen@b3partners.nl], mapserver-users@lists.osgeo.org<br><b>Sent:</b> Tue, 13 Sep 2011 13:36:31 +0200<br><b>Subject:</b> RE: [mapserver-users] SLD with LayerFeatureConstraints<br><br>At thispoint, filtering is only supported via UserStyle.  Having said<br>
this, please submit a trac ticket for the requirement.  Not sure when/if<br>
it would be addressed.<br>
<br>
..Tom<br>
<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: Meine Toonen [mailto:<a href="mailto:meinetoonen@b3partners.nl">meinetoonen@b3partners.nl</a>]<br>
&gt; Sent: Tuesday, 13 September 2011 05:56<br>
&gt; To: Kralidis,Tom [Ontario]; <a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
&gt; Subject: RE: [mapserver-users] SLD with LayerFeatureConstraints<br>
&gt; <br>
&gt; Thanks for the info.<br>
&gt; Will the LayerFeatureConstraints options be available in the future,<br>
or is<br>
&gt; filtering only supported in an UserStyle? Couldn't find it in the<br>
trac.<br>
&gt; <br>
&gt; Met vriendelijke groet,<br>
&gt; <br>
&gt; Meine Toonen<br>
&gt; B3Partners BV<br>
&gt; Tel: 030 214 2083<br>
&gt; <br>
&gt; <br>
&gt; ________________________________<br>
&gt; <br>
&gt;         From: Kralidis,Tom [Ontario] [mailto:<a href="mailto:Tom.Kralidis@ec.gc.ca">Tom.Kralidis@ec.gc.ca</a>]<br>
&gt;         To: Meine Toonen [mailto:<a href="mailto:meinetoonen@b3partners.nl">meinetoonen@b3partners.nl</a>], mapserver-<br>
&gt; <a href="mailto:users@lists.osgeo.org">users@lists.osgeo.org</a><br>
&gt;         Sent: Mon, 12 Sep 2011 16:56:33 +0200<br>
&gt;         Subject: RE: [mapserver-users] SLD with LayerFeatureConstraints<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt;         &gt; -----Original Message-----<br>
&gt;         &gt; From: <a href="mailto:mapserver-users-bounces@lists.osgeo.org">mapserver-users-bounces@lists.osgeo.org</a><br>
[mailto:mapserver-<br>
&gt; users-<br>
&gt;         &gt; <a href="mailto:bounces@lists.osgeo.org">bounces@lists.osgeo.org</a>] On Behalf Of Meine Toonen<br>
&gt;         &gt; Sent: Monday, 12 September 2011 10:22<br>
&gt;         &gt; To: <a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
&gt;         &gt; Subject: [mapserver-users] SLD with LayerFeatureConstraints<br>
&gt;         &gt;<br>
&gt;         &gt; Hi list,<br>
&gt;         &gt;<br>
&gt;         &gt; I'm currently trying to filter features from a layer via a<br>
SLD, but<br>
&gt;         using<br>
&gt;         &gt; the style defined by the service. I managed to get a<br>
NamedStyle by<br>
&gt;         defining<br>
&gt;         &gt; a classgroup and assigning the class with the group.<br>
&gt;         &gt;<br>
&gt;         &gt; When I set the style via SLD to mv2, it works perfectly, but<br>
when I<br>
&gt;         add the<br>
&gt;         &gt; filterpart (LayerFeatureConstraints) it fails: the default<br>
style is<br>
&gt;         used<br>
&gt;         &gt; and no filtering occurs.<br>
&gt;         &gt;<br>
&gt;         &gt; Am I doing something wrong, of is filtering nog possible via<br>
&gt;         &gt; LayerFeatureConstraints?<br>
&gt;         &gt;<br>
&gt;         &gt; Mapfile:<br>
&gt;         &gt;<br>
&gt;         &gt; layer<br>
&gt;         &gt; name telpunten_motorvoertuig_punt<br>
&gt;         &gt; CLASSGROUP "mv"<br>
&gt;         &gt; metadata<br>
&gt;         &gt; "wms_title" "telpunten_points"<br>
&gt;         &gt; "gml_include_items" "all"<br>
&gt;         &gt; "wfs_featureid" "id"<br>
&gt;         &gt; end<br>
&gt;         &gt; group telpunten<br>
&gt;         &gt; status off<br>
&gt;         &gt; type point<br>
&gt;         &gt; dump true<br>
&gt;         &gt; template bla<br>
&gt;         &gt; connectiontype postgis<br>
&gt;         &gt; connection CONNECTIONSTATEMENT<br>
&gt;         &gt; data "locatie from (select id, nummer, locatie,<br>
&gt;         &gt; coalesce(soort,'Onbekend') as wb_soort, wegnummer from telpunt<br>
) as<br>
&gt;         foo<br>
&gt;         &gt; using srid=28992 using unique id"<br>
&gt;         &gt; projection<br>
&gt;         &gt; "init=epsg:28992"<br>
&gt;         &gt; end<br>
&gt;         &gt; classitem wb_soort<br>
&gt;         &gt;<br>
&gt;         &gt; class<br>
&gt;         &gt; NAME "motorvoertuig"<br>
&gt;         &gt; group "mv"<br>
&gt;         &gt; expression "MOTORVOERTUIG"<br>
&gt;         &gt; style<br>
&gt;         &gt;<br>
&gt;         &gt; symbol "square"<br>
&gt;         &gt; color 0 204 204<br>
&gt;         &gt; outlinecolor 0 0 0<br>
&gt;         &gt; size 8<br>
&gt;         &gt; end<br>
&gt;         &gt; end<br>
&gt;         &gt;<br>
&gt;         &gt; class<br>
&gt;         &gt; NAME "motorvoertuig2"<br>
&gt;         &gt; group "mv2"<br>
&gt;         &gt; expression "MOTORVOERTUIG"<br>
&gt;         &gt; style<br>
&gt;         &gt;<br>
&gt;         &gt; symbol "square"<br>
&gt;         &gt; color 255 0 0<br>
&gt;         &gt; outlinecolor 0 0 0<br>
&gt;         &gt; size 8<br>
&gt;         &gt; end<br>
&gt;         &gt; end<br>
&gt;         &gt;<br>
&gt;         &gt;<br>
&gt;         &gt; processing "CLOSE_CONNECTION=DEFER"<br>
&gt;         &gt; end<br>
&gt;         &gt;<br>
&gt;         &gt; The SLD:<br>
&gt;         &gt; &lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>
&gt;         &gt;<br>
&gt;         &gt; &lt;sld:StyledLayerDescriptor<br>
xmlns:app="<a href="http://www.deegree.org/app%22" target="_blank">http://www.deegree.org/app"</a><br>
&gt; &lt;<a href="http://www.deegree.org/app%22" target="_blank">http://www.deegree.org/app%22</a>&gt;<br>
&gt;         &gt; xmlns:deegreeogc="<a href="http://www.deegree.org/ogc%22" target="_blank">http://www.deegree.org/ogc"</a><br>
&gt; &lt;<a href="http://www.deegree.org/ogc%22" target="_blank">http://www.deegree.org/ogc%22</a>&gt;<br>
&gt;         &gt; xmlns:gml="<a href="http://www.opengis.net/gml%22" target="_blank">http://www.opengis.net/gml"</a><br>
&gt; &lt;<a href="http://www.opengis.net/gml%22" target="_blank">http://www.opengis.net/gml%22</a>&gt;<br>
&gt;         &gt; xmlns:ogc="<a href="http://www.opengis.net/ogc%22" target="_blank">http://www.opengis.net/ogc"</a><br>
&gt; &lt;<a href="http://www.opengis.net/ogc%22" target="_blank">http://www.opengis.net/ogc%22</a>&gt;<br>
&gt;         &gt; xmlns:sld="<a href="http://www.opengis.net/sld%22" target="_blank">http://www.opengis.net/sld"</a><br>
&gt; &lt;<a href="http://www.opengis.net/sld%22" target="_blank">http://www.opengis.net/sld%22</a>&gt;<br>
&gt;         &gt; xmlns:xlink="<a href="http://www.w3.org/1999/xlink%22" target="_blank">http://www.w3.org/1999/xlink"</a><br>
&gt; &lt;<a href="http://www.w3.org/1999/xlink%22" target="_blank">http://www.w3.org/1999/xlink%22</a>&gt;<br>
&gt;         &gt; xmlns:se="<a href="http://www.opengis.net/se%22" target="_blank">http://www.opengis.net/se"</a><br>
&lt;<a href="http://www.opengis.net/se%22" target="_blank">http://www.opengis.net/se%22</a>&gt;<br>
&gt; version="1.0.0"&gt;<br>
&gt;         &gt; &lt;sld:NamedLayer xmlns="<a href="http://www.opengis.net/sld%22" target="_blank">http://www.opengis.net/sld"</a><br>
&gt; &lt;<a href="http://www.opengis.net/sld%22" target="_blank">http://www.opengis.net/sld%22</a>&gt; &gt;<br>
&gt;         &gt; &lt;se:Name&gt;telpunten_motorvoertuig_punt&lt;/se:Name&gt;<br>
&gt;         &gt; &lt;sld:NamedStyle&gt;<br>
&gt;         &gt; &lt;se:Name&gt;mv&lt;/se:Name&gt;<br>
&gt;         &gt; &lt;/sld:NamedStyle&gt;<br>
&gt;         &gt; &lt;sld:LayerFeatureConstraints&gt;<br>
&gt;         &gt; &lt;Fsld:eatureTypeConstraint&gt;<br>
&gt;         &gt; &lt;ogc:Filter&gt;<br>
&gt;         &gt; &lt;ogc:PropertyIsEqualTo&gt;<br>
&gt;         &gt; &lt;ogc:PropertyName&gt;wegnummer&lt;/ogc:PropertyName&gt;<br>
&gt;         &gt; &lt;ogc:Literal&gt;A28&lt;/ogc:Literal&gt;<br>
&gt;         &gt; &lt;/ogc:PropertyIsEqualTo&gt;<br>
&gt;         &gt; &lt;/ogc:Filter&gt;<br>
&gt;         &gt; &lt;/sld:FeatureTypeConstraint&gt;<br>
&gt;         &gt; &lt;/sld:LayerFeatureConstraints&gt;<br>
&gt;         &gt; &lt;/sld:NamedLayer&gt;<br>
&gt;         &gt; &lt;/sld:StyledLayerDescriptor&gt;<br>
&gt;         &gt;<br>
&gt;         &gt;<br>
&gt;         &gt; Thanks in advance!<br>
&gt;         &gt;<br>
&gt; <br>
&gt;         Sld:LayerFeatureConstraints is not supported by MapServer, or<br>
SLD<br>
&gt; 1.0.0.<br>
&gt;         FYI here's an example of applying filters to SLD:<br>
&gt; <br>
&gt;         &lt;StyledLayerDescriptor version="1.0.0"<br>
&gt;         xmlns="<a href="http://www.opengis.net/sld%22" target="_blank">http://www.opengis.net/sld"</a><br>
&lt;<a href="http://www.opengis.net/sld%22" target="_blank">http://www.opengis.net/sld%22</a>&gt;<br>
&gt;         xmlns:ogc="<a href="http://www.opengis.net/ogc%22" target="_blank">http://www.opengis.net/ogc"</a><br>
&gt; &lt;<a href="http://www.opengis.net/ogc%22" target="_blank">http://www.opengis.net/ogc%22</a>&gt;<br>
&gt;         xmlns:xlink="<a href="http://www.w3.org/1999/xlink%22" target="_blank">http://www.w3.org/1999/xlink"</a><br>
&gt; &lt;<a href="http://www.w3.org/1999/xlink%22" target="_blank">http://www.w3.org/1999/xlink%22</a>&gt;<br>
&gt; <br>
&gt;         xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance%22" target="_blank">http://www.w3.org/2001/XMLSchema-instance"</a><br>
&gt; &lt;<a href="http://www.w3.org/2001/XMLSchema-instance%22" target="_blank">http://www.w3.org/2001/XMLSchema-instance%22</a>&gt;<br>
&gt;         xsi:schemaLocation="<a href="http://www.opengis.net/sld" target="_blank">http://www.opengis.net/sld</a><br>
&gt;         <a href="http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd%22" target="_blank">http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"</a><br>
&gt; &lt;<a href="http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd%22" target="_blank">http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd%22</a>&gt; &gt;<br>
&gt;         &lt;Name&gt;ms_ogc_workshop&lt;/Name&gt;<br>
&gt;         &lt;Title&gt;SLD for MapServer OGC Web Services Workshop&lt;/Title&gt;<br>
&gt;         &lt;Abstract&gt;This is an SLD to show how one can make a custom style<br>
&gt;         without having to change the data style at the<br>
server-side&lt;/Abstract&gt;<br>
&gt;         &lt;NamedLayer&gt;<br>
&gt;         &lt;Name&gt;rivers&lt;/Name&gt;<br>
&gt;         &lt;UserStyle&gt;<br>
&gt;         &lt;Name&gt;sld_01&lt;/Name&gt;<br>
&gt;         &lt;Title&gt;sld_01&lt;/Title&gt;<br>
&gt;         &lt;IsDefault&gt;1&lt;/IsDefault&gt;<br>
&gt;         &lt;FeatureTypeStyle&gt;<br>
&gt;         &lt;Rule&gt;<br>
&gt;         &lt;ogc:Filter&gt;<br>
&gt;         &lt;ogc:PropertyIsEqualTo&gt;<br>
&gt; <br>
&gt;         &lt;ogc:PropertyName&gt;NAME&lt;/ogc:PropertyName&gt;<br>
&gt; <br>
&gt;         &lt;ogc:Literal&gt;Japura&lt;/ogc:Literal&gt;<br>
&gt;         &lt;/ogc:PropertyIsEqualTo&gt;<br>
&gt;         &lt;/ogc:Filter&gt;<br>
&gt;         &lt;LineSymbolizer&gt;<br>
&gt;         &lt;Stroke&gt;<br>
&gt;         &lt;CssParameter<br>
&gt;         name="stroke"&gt;#FFCC00&lt;/CssParameter&gt;<br>
&gt;         &lt;CssParameter<br>
&gt;         name="stroke-width"&gt;5&lt;/CssParameter&gt;<br>
&gt;         &lt;/Stroke&gt;<br>
&gt;         &lt;/LineSymbolizer&gt;<br>
&gt;         &lt;/Rule&gt;<br>
&gt;         &lt;/FeatureTypeStyle&gt;<br>
&gt;         &lt;/UserStyle&gt;<br>
&gt;         &lt;/NamedLayer&gt;<br>
&gt;         &lt;/StyledLayerDescriptor&gt;<br>
&gt; <br>
<br>
</blockquote><style>
</style>
</body></html>