Hi there,

I'm using Geoserver 2.0 with Openlayers 2.8. My geoserver is supporting a
lot filter functions 
http://docs.geoserver.org/2.0.x/en/user/filter/function_reference.html
http://docs.geoserver.org/2.0.x/en/user/filter/function_reference.html . How
can I access a filter function like centroid.

My WFS Layer looks like this:

var propertyFilter1 = new OpenLayers.Filter.Comparison({
                type: OpenLayers.Filter.Comparison.LIKE,
                property: 'GEMEINDENA',
                value: '*m*'
            });
                
var propertyFilter2 = new OpenLayers.Filter.Comparison({
                type: OpenLayers.Filter.Comparison.LIKE,
                property: 'GEMEINDENA',
                value: '*M*'
            });
                
var propertyFilter = new OpenLayers.Filter.Logical({
                type: OpenLayers.Filter.Logical.OR,
                filters: [propertyFilter1,propertyFilter2]
            });

var layerGemeinden = new OpenLayers.Layer.Vector("Gemeindegrenzen ZH", {
                strategies: [new OpenLayers.Strategy.BBOX()],
                filter: propertyFilter,
                 protocol: new OpenLayers.Protocol.WFS({
                                version: "1.1.0",
                                url: 
"http://www.stadtlandfluss-gmbh.ch:8080/geoserver/ows";,
                                featureType: "GemeindenZH",
                                feature: "gbis",
                                featureNS: "http://www.stadtlandfluss.ch/gbis";,
                                srsName: "EPSG:900913"
                            }),
                srsName: "EPSG:21781"
                
                });

Maybe there's a way using ocg:filter??? It would be great to use this filter
function with openlayers.
-- 
View this message in context: 
http://n2.nabble.com/How-to-use-geoserver-filter-function-with-openlayers-tp4790799p4790799.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to