I'm trying to create a plugin for QGIS using python, But need some help. I want to 1.Zoom to a layer and 2. make the layer visible(switch off or on).
But I have managed to zoom to an active layer by setting the active layer in the map canvas by using.
import qgis canvas = qgis.utils.iface.mapCanvas() acl = canvas.layer(1) qgis.utils.iface.setActiveLayer(acl) > True qgis.utils.iface.zoomToActiveLayer()
But this only work as long as the layer is viable(obviously since I use canvas). So I need another way to "point" to a layer and then zoom to and switch off.