[mapserver-users] Filtering GetFeatureInfo requests

Huizer, G.J. G.Huizer at gw.rotterdam.nl
Wed May 26 05:22:33 PDT 2010


Hi list,

At the moment I am trying to figure out how to include a filter
statement in a GetFeatureInfo request. I already tested this using a
SLD-filter which works fine with a GetMap request. However, when
combining this with a GetFeatureInfo request, I get all the features at
that point. There is no filter being applied.

I'm puzzled. 

First of all this is the SLD filter I am using:

<?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>sdo_ldw_ccw_vlk</Name> 
    <UserStyle>
      <Title>nvt</Title> 
      <Abstract>nvt</Abstract>
      <FeatureTypeStyle>
        <Rule>
          <ogc:Filter>
            <ogc:PropertyIsLike wildcard='*' singleChar='.' escape='!'>
              <ogc:PropertyName>LOC_ZK</PropertyName>
              <ogc:Literal>*WERELD*</Literal>
            </ogc:PropertyIsLike>
          </ogc:Filter>
        </Rule>
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>


I use this GetMap request (works fine):

http://<server>/cgi-bin/mapserv.exe?map=<path>\ldw_bsb_sdo.map&LAYERS=sd
o_ldw_ccw_vlk&STYLES=&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:28992&BBOX=9
1000,435250,94000,438250&WIDTH=750&HEIGHT=750&FORMAT=image/png&TRANSPARE
NT=FALSE&BGCOLOR=0xFFFFFF&SERVICE=WMS&SLD=http://<server>/db_vla_str.xml


I use this GetFeatureInfo request (sadly doesn't work):

http://<server>/cgi-bin/mapserv.exe?map=<path>\ldw_bsb_sdo.map&LAYERS=sd
o_ldw_ccw_vlk&STYLES=&VERSION=1.1.1&REQUEST=GetFeatureInfo&SRS=EPSG:2899
2&BBOX=91000,435250,94000,438250&WIDTH=750&HEIGHT=750&QUERY_LAYERS=sdo_l
dw_ccw_vlk&X=325&Y=662&SERVICE=WMS&FEATURE_COUNT=25&INFO_FORMAT=applicat
ion/vnd.ogc.gml&SLD=http://<server>/db_vla_str.xml

I have tested this on Mapserver 5.2.1 and 5.6.3 without success.

Has anyone got an idea how to solve this? Any help would be much
appreciated! Thanks in advance.

Geert



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20100526/2411353b/attachment.htm>


More information about the MapServer-users mailing list