[Qgis-developer] QWC and WMS FILTER in qgis mapserver
Marco Hugentobler
marco.hugentobler at sourcepole.ch
Sun Jan 12 00:38:49 PST 2014
Hi Alessandro
>in WFS we have the standard OGC "FILTER" plus the QGIS custom
"EXP_FILTER"
>in WMS we have QGIS custom "FILTER"
>
>IMHO the best solution would be to have the same parameters also in
WMS, so:
>
>rename WMS QGIS custom "FILTER" to "EXP_FILTER" and
>implement OGC "FILTER" even if it's not in the standard
Oh, so we have even three filter possibilities:
1. OGC Filter (done via QgsExpression )
2. Filter with QGIS custom syntax (done via QgsExpression)
3. Filter with provider subset with syntax of data provider (e.g. SQL).
Done on provider (DB) side for very fast searches, therefore needs
careful parsing against SQL injections
WFS server implements 1+2, WMS server implements 3. There are pros and
cons for all of them, so it would be nice to have three parameter name
to call all of them for WMS servers.
>Do you think that we can re-use the WFS OGC FILTER code for the WMS
OGC FILTER implementation?
QgsOgcUtils::expressionFromOgcFilter
Regards,
Marco
On 11.01.2014 09:47, Alessandro Pasotti wrote:
> 2014/1/9 Alessandro Pasotti <apasotti at gmail.com
> <mailto:apasotti at gmail.com>>
>
> 2014/1/9 Marco Hugentobler <marco.hugentobler at sourcepole.ch
> <mailto:marco.hugentobler at sourcepole.ch>>
>
> >I thought this OGC filtering stuff was already implemented
> for WFS server isn't it?
>
> Ok, summarizing:
>
> in WFS we have the standard OGC "FILTER" plus the QGIS custom
> "EXP_FILTER"
> in WMS we have QGIS custom "FILTER"
>
> IMHO the best solution would be to have the same parameters also
> in WMS, so:
>
> rename WMS QGIS custom "FILTER" to "EXP_FILTER" and
> implement OGC "FILTER" even if it's not in the standard
>
> Do you think that we can re-use the WFS OGC FILTER code for the
> WMS OGC FILTER implementation?
>
>
> Any comment on this?
>
> Should I file a [Feature] ticket?
>
> --
> Alessandro Pasotti
> w3: www.itopen.it <http://www.itopen.it>
--
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/20140112/f410623e/attachment.html>
More information about the Qgis-developer
mailing list