[OpenLayers-Users] save Filter
Andreas Hocevar
ahocevar at opengeo.org
Wed Dec 16 13:39:19 EST 2009
On 2009-12-16 16:42, Jimmy Aumard wrote:
> I use filter like that:
>
> var filter= new OpenLayers.Filter.FeatureId({
> fids: ["franchises.5"]
> });
>
> var filter_1_1 = new OpenLayers.Format.Filter({version: "1.1.0"});
> var xml = new OpenLayers.Format.XML();
> xml.write(filter_1_1.write(filter));
>
> This give me :"<ogc:Filter
> xmlns:ogc="http://www.opengis.net/ogc"><ogc:FeatureId
> fid="franchises.5"/></ogc:Filter>"
>
> I save this in my database.
>
> It's possible to change strings to filter?
var filter_1_1 = new OpenLayers.Format.Filter({version: "1.1.0"});
var filter = filter_1_1.read(filterString);
> How can save filters?
e.g. as part of a Rule in an SLD document if you use the filter for WMS
rendering. But although I wouldn't do it, you can of course also save it
as XML snippet in a database field.
Regards,
Andreas.
--
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.
More information about the Users
mailing list