[Qgis-developer] Changing the Filter of an existing layer
anitagraser at gmx.at
Wed Jun 20 08:04:49 PDT 2012
layer.setSubsetString( subsetString ) seems the way to go. At least that's
what I use in Time Manager ;)
On Wed, Jun 20, 2012 at 4:49 PM, Andreas Neumann <a.neumann at carto.net>wrote:
> For an existing layer I would like to add/change/remove the WHERE filter
> by script - the same that one would normally set by the query builder.
> Do I need to change the QgsDataSourceURI() of that QgsVectorLayer and then
> reload it or is there an easier/more elegant way to change the filter of an
> existing layer?
> Thanks if you have any ideas or even sample code on how to achieve this.
> Andreas Neumann
> Böschacherstrasse 10A
> 8624 Grüt (Gossau ZH)
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Qgis-developer