Thanks Tim For now to get around it I am just loading up a new Vector layer with features parsed from the GML returned by a direct URL to the WFS server with the normal FILTER param in it (and no BBOX).
I look forward to 2.7! Stuart On Wed, Jul 2, 2008 at 9:11 PM, Tim Schaub <[EMAIL PROTECTED]> wrote: > Hey- > > This is scheduled to be fixed in 2.7. > > The new vector behavior work includes a WFS protocol that properly > handles ogc:Filter. > > If you want to try it out, find the vector behavior sandbox: > http://svn.openlayers.org/sandbox/vector-behavior > > Remaining issues will be ironed out in the next few months. > > Tim > > Stuart Eve wrote: > > I am trying to get my WFS server to return a filtered set of results (to > > avoid browser overload). I had previously been sending a FILTER param in > > the url - but now this is breaking because of the fact BBOX and FILTER > > are mutually exclusive (tickets #1430 and #1113). I attempted the patch > > in #1430 but it did not seem to work for me. > > > > I have been attempting to instead use the Openlayers.Filters - but it is > > just returning the whole of the WFS dataset (unfiltered). I was under > > the impression that you could use an Openlayers Filter to filter the > > data (as well as apply a style). Having checked the documentation it > > looks like only a GeoJSON layer has the option of adding a filter - is > > this true and if so is there any plans to include this v. useful > > functionality in the WFS layer? Alternatively are there any plans to fix > > the FILTER/BBOX error? > > > > Many thanks > > > > Stuart > > > > > > Code Snippets: > > > > function getDefaultStyle(sld, layerName) { > > > > var styles = sld.namedLayers[layerName].userStyles; > > var style; > > for (var i=0; i<styles.length; ++i){ > > style = styles[i]; > > if(style.isDefault) { > > > > break; > > } > > } > > > > var rule = new OpenLayers.Rule({ > > filter: new OpenLayers.Filter.Comparison( > > { > > type: > OpenLayers.Filter.Comparison.EQUAL_TO, > > > > property: "ark_id", > > value: "CH05SR_536",} > > ) > > }); > > style.addRules(rule); > > return style; > > } > > > > > > style_cxt_schm = getDefaultStyle(sld,"cxt_schm"); > > var cxt_schm = new > OpenLayers.Layer.WFS(cxt_schm,'php/map/ark_wxs_server.php?TYPENAME=cxt_schm',{}, > > {styleMap: new OpenLayers.StyleMap({"default":style_cxt_schm})}); > > > > map.addLayers([cxt_schm]); > > > > !DSPAM:4033,486b50fe101954901796417! > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Users mailing list > > [email protected] > > http://openlayers.org/mailman/listinfo/users > > > > > > !DSPAM:4033,486b50fe101954901796417! > > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users >
_______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
