Re: [Qgis-user] layers not displayed in the layer window

2020-08-27 Thread Jens Beutmann

That seems to be working. Thanx a lot, Yoann!!!
Before running the function, you have to switch on in the layer dialog 
all the layers you want to keep, because otherwise the function kills 
all layers that are not visible. But after doing that, I got the result 
I wanted.

That helped me a lot!


Am 27.08.2020 um 11:44 schrieb Yoann QUENACH DE QUIVILLIC:
I had the exact same problem some time ago. The layers are present in 
the QgsProject, but not added to the QgsCanvas, so they don't appear 
in the Layer Panel but the entry is there in the Layer Styling Panel.

You can use PyQGIS to solve it
Here is a simple function that iters over the layers in the 
project, and removes the layers not present in the canvas:

def remove_odd_layers():
    for layer in QgsProject.instance().mapLayers().values():
        if layer not in iface.mapCanvas().layers():
            QgsProject.instance().removeMapLayer(layer)

remove_odd_layers ()

Le dim. 23 août 2020 à 13:03, Jens Beutmann <mailto:beutm...@arcor.de>> a écrit :


I got a problem with layers that are displayed in the layer design
dialog ("Layergestaltung" in German) but not in the layer window
itself.
I would like to delete these layers but this is not possible. I
opened
the project in QGIS 2.18 and in 3.10 and it happens in both versions.
Can anybody help?


-- 
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.

https://www.avast.com/antivirus

___
Qgis-user mailing list
Qgis-user@lists.osgeo.org <mailto:Qgis-user@lists.osgeo.org>
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user



--

<https://www.itlink.fr/>



Yoann Quenach de Quivillic

Ingénieur d'étude

www.itlink.fr <https://www.itlink.fr/>




___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

[Qgis-user] layers not displayed in the layer window

2020-08-23 Thread Jens Beutmann
I got a problem with layers that are displayed in the layer design 
dialog ("Layergestaltung" in German) but not in the layer window itself. 
I would like to delete these layers but this is not possible. I opened 
the project in QGIS 2.18 and in 3.10 and it happens in both versions. 
Can anybody help?



--
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus

___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user