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
_______________________________________________
[email protected]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013

Rispondere a