That's actually a good approach to proceed. I was about to recommend WPS and the JTS:interects process that GeoServer ships with, but what you came up with is easier.
Having said that, you only have one small typo that keeps this from working: it's "filter" (singular), not "filters". Andreas. On Thu, Jan 26, 2012 at 10:41 PM, maw269 <[email protected]> wrote: > So I created a test polygon in GeoServer called test:allPoly and a test > geometry point in OL called 'point'. Currently the point is outside the > polygon but the wfstest layer still shows up. Shouldn't the wfs polygon be > 'filtered out' with the code below? > > var wfstest = new OpenLayers.Layer.Vector("Flood Vector Test", { > strategies: [new OpenLayers.Strategy.BBOX()], visibility: false, > protocol: new OpenLayers.Protocol.WFS({ > url: url, > featurePrefix: "test", > featureType: "allPoly", > version: "1.1.0", > srsName: "EPSG:900913" > }), > filters: [new OpenLayers.Filter.Spatial({ > type: OpenLayers.Filter.Spatial.INTERSECTS, > value: point}) > ] > }); > > -- > View this message in context: > http://osgeo-org.1560.n6.nabble.com/How-to-test-if-a-point-is-within-WMS-layer-tp4341265p4341763.html > Sent from the OpenLayers Users mailing list archive at Nabble.com. > _______________________________________________ > Users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/openlayers-users -- Andreas Hocevar OpenGeo - http://opengeo.org/ Expert service straight from the developers. _______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
