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

Luca Manganelli luca76 a gmail.com
Ven 26 Lug 2013 10:56:54 CEST


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
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20130726/76863267/attachment.html>


Maggiori informazioni sulla lista Gfoss