Hi !

No one on this ?

Best,

Olivier

2015-04-14 13:48 GMT+02:00 Olivier Dalang <olivier.dal...@gmail.com>:

> Dear list,
>
> I need to be able to update a worldfile and see the changes reflected in
> QGIS.
>
> Actually, it almost works. The worldfile is reread on each refresh, and my
> changes are correctly taken into account.
> But the extent of the raster is not refreshed, so the raster is cropped to
> it's initial extent. When zoomed in, and doing some small adjustments, it's
> not a problem, but when doing bigger changes on the worldfile, the raster
> can even become completely invisible.
>
>
> The only workaround I found was to remove the raster and re-add it
> completely on each mapcanvas change. But it's an overkill and has a lot of
> drawbacks (styling, CRS, etc...)
>
> I tried those functions to refresh the extent :
>
> myRasterLayer.triggerRepaint()
> myRasterLayer.dataProvider().reload()
> myRasterLayer.recalculateExtents.emit()
> self.iface.mapCanvas().refresh()
>
> But none of them seem to do the trick... Am I missing the correct method ?
>
> Thanks !!
>
> Olivier
>
>
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to