[Gfoss] QGIS: ricaricare un'immagine WMS in un plugin python

Salve a tutti,

mi piacerebbe contattare il gestore del “PyQGIS Developer Cookbook” perché alla voce “Refreshing Layers” [1] dei layer raster bisognerebbe fare un’aggiunta:

nei layer WMS le istruzioni suggerite non funzionano, nel senso che se si fa una modifica alla tabella PostGis cui il layer fa riferimento, il refresh non ricarica il layer wms (bisogna fare zoom oppure panning per avere l’effetto). Cose che, per carità, si possono fare anche da plugin ma non è molto veloce.

La soluzione è questa:

layerWMS.dataProvider().reloadData()
layerWMS.triggerRepaint()

(layerWMS è di tipo QgsMapLayer)

[1] http://www.qgis.org/pyqgis-cookbook/raster.html#refreshing-layers

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Il 26/07/2013 10:56, Luca Manganelli ha scritto:

Salve a tutti,

mi piacerebbe contattare il gestore del "PyQGIS Developer Cookbook" perché alla voce
"Refreshing Layers" [1] dei layer raster bisognerebbe fare un'aggiunta:

Il cookbook e' in fase di revisione, le tue note saranno apprezzate; meglio se cloni
il repo e fai una pull req.
Grazie.

- --
Paolo Cavallini - Faunalia
www.faunalia.eu
Full contact details at www.faunalia.eu/pc
Nuovi corsi QGIS e PostGIS: http://www.faunalia.it/calendario
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iEYEARECAAYFAlHyQVwACgkQ/NedwLUzIr7QMwCeLpPfHpx7zfvLozXsRW8ZgrkI
H/kAn16G7+Vkisb9gyG5RMXF/jMJLUPX
=CWlS
-----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Il 26/07/2013 11:29, Paolo Cavallini ha scritto:

Il cookbook e' in fase di revisione, le tue note saranno apprezzate; meglio se cloni
il repo e fai una pull req.

https://github.com/qgis/QGIS-Documentation/tree/master/source/docs/pyqgis_developer_cookbook

saluti.
- --
Paolo Cavallini - Faunalia
www.faunalia.eu
Full contact details at www.faunalia.eu/pc
Nuovi corsi QGIS e PostGIS: http://www.faunalia.it/calendario
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iEYEARECAAYFAlHyRMcACgkQ/NedwLUzIr5fIgCfd3025MGBELux1qDzqJlofsTX
qJ8AoIAYvs0DftB0wdNyqBiB7t79Hoff
=JE48
-----END PGP SIGNATURE-----