Why does my WFS filter not work?

Yewondwossen Assefa yassefa at DMSOLUTIONS.CA
Mon Dec 3 09:58:44 PST 2007


Gregor Mosheh wrote:
>>>> Is it possible for you to check mapserver debug messages (set DEBUG 
>>>> true on the layer)
> 
>> CONFIG  "MS_ERRORFILE" "test.log"
>> DEBUG 5
>> This should write all debug informations in the file. And you should 
>> set DEBUG true on your postgis layer.
> 
> Big question:
> This version of "enabling debugging" isn't on the website, as far as I 
> can see. Or if it is, it's not mentioned from the debug and log 
> directives in the mapfile reference. Is this new for MS4 or MS4.10, 
> and/or should the docs be updated?
> 
  This is 5.0 (check 
http://mapserver.gis.umn.edu/development/rfc/ms-rfc-28/). Not sure about 
  official documentation.

> BUT, now that the logging is working, it was somewhat informative:
> 
> SELECT 
> "featcode"::text,asbinary(force_collection(force_2d(the_geom)),'NDR'),gid::text 
> from parcels WHERE (gid= 2389524) and (the_geom && setSRID( 'BOX3D(-1 
> -1,-1 -1)'::BOX3D,find_srid('','parcels','the_geom') ));
> 
> See that BOX3D() for intersection testing? If I so a manual SQL query, 
> swapping in real coordinates such as BOX3D(168.011 -46.919,168.12 
> -46.89) then it finds the feature!
> 
> So: What's with this spurious bbox when one was not specified in the 
> URL? I tried the Subversion version as well, and got exactly the same 
> results.
> 

  I think this comes from the fact that the extents in your map are not 
set.  Please retry this by setting EXTENT to something valid.

-- 
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/

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



More information about the MapServer-users mailing list