Message posté par : Robin BNF
----------------------------------------
Bonjour,
L'erreur indique que l'import du module QgsLayer a échoué. D'après l'API
QGIS python, il me semble que cette classe n'existe pas et donc ne pas être importée.
En parcourant rapidement votre code, il me semble que ce module n'est pas nécessaire,
vous pouvez essayer de le supprimer.
Concernant l'IA pour éditer des codes python, je ne sais pas laquelle vous avez
utilisé, mais si il s'agit de Chat GPT, mon expérience est qu'il n'est pas
très performant en pyQGIS. Il peut être utile pour donner des idées de fonctions ou de
méthodes mais il est nécessaire de retoucher ensuite le code car il y a fréquemment des
erreurs.
Pour des fonctions courantes en pyqgis, vous pouvez consulter de livre des recettes pyQGIS
qui est très bien fait :
https://docs.qgis.org/3.28/fr/docs/pyqgis_developer_cookbook/index.html
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=362466#p362466
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net