Message posté par : jlavaure
----------------------------------------
A savoir que j'ai renseigné 54 dans ma QfileDialog
Voici mon code :
-----------------
Code :
f = QFileDialog.getSaveFileName(self, "Chose your
file","","*.shp")
out="'{}'".format(f[0])
process=processing.run("native:difference", {'INPUT':
polyg,'OVERLAY': vbuffer,'OUTPUT': out})
process_result=process['OUTPUT']
context=QgsProcessingContext()
process_ok=QgsProcessingUtils.mapLayerFromString(process_result,context)
process_ok.loadNamedStyle("\\\\192.168.1.100\\0_Cartographie\\QGIS\\style\\Ellipse.qml")
QgsProject.instance().addMapLayer(process_ok)
-----------------
Le résultat ne prend pas en compte le processing.run("native:difference") mais
le style est bien appliqué.
Voici le message d'erreur :
-----------------
Code :
_core.QgsProcessingException: There were errors executing the algorithm.
Traceback (most recent call last):
File "C:/Users/Jimmy
LAVAURE/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\wtg_ellipse_generator\wtg_ellipse_generator_dialog.py",
line 253, in generator
process=processing.run("native:difference", {'INPUT':
polyg,'OVERLAY': vbuffer,'OUTPUT': out})
File "C:/OSGEO4~1/apps/qgis-ltr/./python/plugins\processing\tools\general.py",
line 105, in run
return Processing.runAlgorithm(algOrName, parameters, onFinish, feedback, context)
File
"C:/OSGEO4~1/apps/qgis-ltr/./python/plugins\processing\core\Processing.py", line
183, in runAlgorithm
raise QgsProcessingException(msg)
_core.QgsProcessingException: There were errors executing the algorithm
-----------------
Voici la variable out
-----------------
Code :
print(out)
'C:/Users/Jimmy/Desktop/_a_suppr/test_plugin/54.shp'
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=321353#p321353
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