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

Marco Hugentobler marco.hugentobler at sourcepole.ch
Thu Jan 9 08:30:19 PST 2014


Hi Alessandro

 >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?

The problem is that the filter has the subset syntax of the data 
provider. So it would need translation OGC syntax -> provider syntax (or 
the possibility to choose between db server side filtering or QGIS side 
filtering with unified syntax).

Regards,
Marco


On 09.01.2014 15:13, Alessandro Pasotti wrote:
> 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 <http://www.itopen.it>
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer


-- 
Dr. Marco Hugentobler
Sourcepole -  Linux & Open Source Solutions
Weberstrasse 5, CH-8004 Zürich, Switzerland
marco.hugentobler at sourcepole.ch http://www.sourcepole.ch
Technical Advisor QGIS Project Steering Committee

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20140109/d027936a/attachment.html>


More information about the Qgis-developer mailing list