[Qgis-developer] QWC and WMS FILTER in qgis mapserver

G. Allegri giohappy at gmail.com
Thu Jan 9 06:48:32 PST 2014

+1 from me, Anyway I would keep the custom mode too, which is simpler to
manage in most cases...


2014/1/9 Alessandro Pasotti <apasotti at gmail.com>

> Hi,
> I'm trying to build an improved legend for QWC as explained in my previous
> email.
> The idea was to create an helper script (like those already existing for
> search) that returns json data and base64-encoded images to allow building
> of the legend on the client. The script currently query GetStyles to get
> the classes and get the image for each RULE with GetLegendGraphic, so far
> so good.
> The legend is then cached on the file system for speed.
> The important missing point is that I would be able to build an
> interactive legend, so that the user can for example click on individual
> classes and change visibility or maybe highlight or zoom to extent, this is
> why I need FILTERS.
> The work is almost done, but I've come to a stop with filter generation. I
> can easily obtain ogc filters for each rule (they are in the SLD) but it
> seems like the FILTER parameter in QGIS mapserver WMS follows its own
> syntax.
> The only option I see now is to convert OGC FILTER to the custom QGIS
> FILTER syntax. This is easy for simpler rules but can become difficult when
> rules have complex conditions.
> Any idea or suggestion ?
> Since OGC FILTER parsing is already implemented in QGIS, would it be
> possible make the WMS understand OGG FILTER encoding in addition to the
> custom syntax?
> --
> Alessandro Pasotti
> w3:   www.itopen.it
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer

Giovanni Allegri
blog: http://blog.spaziogis.it
GEO+ geomatica in Italia http://bit.ly/GEOplus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20140109/6b001e0f/attachment-0001.html>

More information about the Qgis-developer mailing list