From: Thijs B. <thi...@ge...> - 2005-06-10 07:55:47
|
Hi list, Is there any documentation on using functions in a WFS request? I'm using version 1.3-RC1 now. A lot of functions are listed in the Capabilities-doc, but can't find out how to use them. I'm especially interested in the spatial functions, like intersection, bufferWithSegments, geomLength etc. As far as I can understand these are JTS functions, but how to use them in a WFS request? For example, when using this request (based on the FES1.0 specs): <?xml version="1.0" encoding="iso-8859-1"?> <GetFeature outputFormat="GML2" xmlns:gml="http://www.opengis.net/gml"> <Query typeName="topp:tasmania_roads"> <Filter> <PropertyIsGreaterThan> <Function name="geomLength"> <PropertyName>topp:the_geom</PropertyName> </Function> <Literal>1</Literal> </PropertyIsGreaterThan> </Filter> </Query> </GetFeature> This serviceexception is thrown: org.xml.sax.SAXException: Attempted to construct illegal filter - I dont understand the tag: Function. HINT: tags are case-sensitive! So can these functions be used (since Function is not recognized) and if so, how? And the numArgs is provided, but how can one know what arguments should be provided? Thijs |