-------- Original-Nachricht --------
Datum: Wed, 31 May 2006 12:59:05 -0400
Von: Yewondwossen Assefa <[EMAIL PROTECTED]>
An: [email protected]
Betreff: Re: [UMN_MAPSERVER-USERS] Problem with wfs_filter

> Christian,
if you do the GetFeature request inside your browser do you get any
result ? If the filter is not set, do you get results back ?
Christian Wilmes wrote:
Hi All,
I've set up a WFS with "VirtualSpatialData" and thought everything is
working fine, but now I have to assert, a WMS-Layer on the WFS with a
"wfs_filter" doesn't work. Whatever I'm typing in the wfs_filter there will not
be
just one point in my Layer.
In the log-file I found the following:
[Tue May 30 09:37:06 2006] [error] [client 127.0.0.1] HTTP: Starting to
prepare HTTP requests.\r
[Tue May 30 09:37:06 2006] [error] [client 127.0.0.1] HTTP request:
id=4,
http://localhost/cgi-bin/mapserv.exe?&REQUEST=GetFeature&VERSION=1.0.0&SERVICE=WFS&TYPENAME=myWFS&FILTER=%3CFilter%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3Etyp%3C%2FPropertyName%3E%3CLiteral%3EREFERENCE%3C%2FLiteral%3E%3C%2FPropertyIsEqualTo%3E%3C%2FFilter%3E\r
[Tue May 30 09:37:06 2006] [error] [client 127.0.0.1] HTTP request:
id=4, found in cache, skipping.\r
[Tue May 30 09:37:06 2006] [error] [client 127.0.0.1] HTTP: Before
download loop\r
[Tue May 30 09:37:06 2006] [error] [client 127.0.0.1] HTTP: After
download loop\r
[Tue May 30 09:37:06 2006] [error] [client 127.0.0.1]
msHTTPExecuteRequests() timing summary per layer (connect_time +
time_to_first_packet +
download_time = total_time in seconds)\r
My mapfile for the WFS:
MAP
NAME WFS_Server
STATUS ON
WEB
IMAGEPATH "c:/ms4w/tmp/ms_tmp"
IMAGEURL "/ms_tmp/"
METADATA
"wfs_title" "WFS Server"
"wfs_onlineresource" "http://127.0.0.1/cgi-bin/mapserv.exe?"
"wfs_srs" "EPSG:31467"
END
END
PROJECTION
"init=EPSG:31467"
END
CONFIG "PGSQL_OGR_FID" "id"
DEBUG ON
LAYER
NAME myWFS
DUMP TRUE
DEBUG ON
METADATA
"wfs_title" "myWFS"
"gml_include_items" "all"
END
TYPE POINT
STATUS ON
CONNECTIONTYPE OGR
CONNECTION "PostgreSQL.ovf"
PROJECTION
"init=EPSG:31467"
END
END
END
The WMS-Layer:
LAYER
NAME "RosoftWFS"
TYPE POINT
STATUS ON
DEBUG ON
CONNECTIONTYPE WFS
CONNECTION "http://localhost/cgi-bin/mapserv.exe?"
METADATA
"wfs_typename" "myWFS"
"wfs_version" "1.0.0"
"wfs_request_method" "GET"
"wfs_service" "WFS"
"wfs_filter"
"<PropertyIsEqualTo><PropertyName>typ</PropertyName><Literal>REFERENCE</Literal></PropertyIsEqualTo>"
END
> PROJECTION
"init=EPSG:31467"
END
> CLASS
NAME test
SYMBOL "Punkt"
SIZE 10
COLOR 255 0 0
END
END
I would be very thankful for any help!
Best Regards
Christian
--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst
Email: [EMAIL PROTECTED]
http://www.dmsolutions.ca/
Phone: (613) 565-5056 (ext 14)
Fax: (613) 565-0925
----------------------------------------------------------------