[Qgis-developer] [Solved] Python: change query of PostGIS layer
i.packham at ucd.ie
Thu May 3 02:54:19 PDT 2012
Bernhard - I don't think your problem is unique - I have also been trying to do the same thing and spent a long time looking through the docs (particularly the API for QgsVectorLayer) to find the solution. I think one problem is that I was looking for something like "Query" as in the qgis layer, but it is named differently in the docs.
Now I am looking to make a layer invisible (i.e. click the cross next to the layer in qgis, but keep the layer). Again I am finding it difficult - maybe set in the MapCanvas or Registry?
> Dear Martin,
> yes that works. I must have been blindfold, thanks for pointing
> it out to me!
> Am 02.05.2012 23:11, schrieb Martin Dobias:
> >On Mon, Apr 30, 2012 at 1:10 PM, Bernhard Ströbl
> ><bernhard.stroebl at jena.de> wrote:
> >>Hi list,
> >>I am trying to change the query of an already loaded PostGIS
> layer from
> >>within a plugin. Same as if I right-clicked on the layer,
> chose "Query..."
> >>and entered a WHERE clause there.
> >That should be as simple as:
> >>>>vlayer.setSubsetString("category = 3")
> ________ Information from NOD32 ________
> This message was checked by NOD32 Antivirus System for Linux
> Mail Server.
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Qgis-developer