wfs_filter doesn't work

Christian Wilmes C.Wilmes at GMX.DE
Wed May 31 04:19:43 PDT 2006


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 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

-- 


Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
      Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
    



More information about the MapServer-users mailing list