banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Wed 03 July 2024 13:12

pyjoubert
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Mar 2006
Messages: 343

QGIS/Python: Couche memoire

Bonjour,

Dans tous les layers présents, et en les parcourant tous, comment reconnaitre ceux qui sont des couches mémoires ?

Ceci en vue de les purger en fin de traitement

Merci et bonne journée, PYJ

Hors ligne

 

#2 Wed 03 July 2024 13:38

YoLecomte
Participant assidu
Lieu: Epinal
Date d'inscription: 7 Jul 2015
Messages: 252

Re: QGIS/Python: Couche memoire

Bonjour,

C'est très simple.

Code:

for id, layer in QgsProject.instance().mapLayers().items():
    if layer.dataProvider().name() == 'memory':
        QgsProject.instance().removeMapLayer(id)

Hors ligne

 

#3 Wed 03 July 2024 13:56

pyjoubert
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Mar 2006
Messages: 343

Re: QGIS/Python: Couche memoire

Super,
Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB