Message posté par : Jean-Daniel Lomenède
----------------------------------------
Bonjour,
-----------------
Code :
TypeError: QgsProcessingUtils.mapLayerFromString(): argument 1 has unexpected type
'QgsVectorLayer'
-----------------
D'après l'erreur l'objet emprise est un vectorlayer, ce qui est étonnant
processing.run renvoie normalement un dictionnaire.
QgsProcessingUtils.mapLayerFromString() est une fonction qui sert à récupérer un maplayer
depuis le nom ou un id. Ici ce n'est pas la peine.
Remplacer objEmp = processing.getObject(emprise['OUTPUT']) par objEmp =
emprise['OUTPUT'] etr ca devrait fonctionner.
Cordialement,
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=333916#p333916
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