Suite

Documentation multitraitement Python et QGIS ?


Où pouvons-nous trouver une meilleure documentation pour le multitraitement python QGIS. Notamment en ce qui concerne le multitraitement de python et QGIS.


Juste pour ajouter à la réponse de @PolyGeo que je n'en ai pas trouvé non plus documents officiels concernant le multitraitement (s'il existe même !). Mais il existe aussi une autre méthode, décrite dans ce blog, qui utilise multithreading dans QGIS qui pourrait être utile.

Les principales différences entre les deux méthodes sont (dont la plupart sont discutées ici):

  • Multitraitement permet à plusieurs processeurs d'exécuter simultanément des ensembles séparés d'instructions (threads). Un avantage principal de cette méthode est que si une erreur se produit dans un processus, elle ne pas avoir un effet sur les autres processus.

  • Multithreading permet de subdiviser des opérations spécifiques au sein d'une même application en threads individuels. Le principal avantage de cette méthode est que chacun de ces threads peut être exécuté en parallèle, mais des précautions doivent être prises car si une erreur se produisait dans un seul thread, l'ensemble de l'opération pourrait se bloquer.


S'il n'y a pas de documentation officielle de QGIS disponible pour le multitraitement de QGIS à l'aide de Python, je vous recommande de consulter les questions-réponses précédentes ici qui ont des balisesmultitraitement,qgisetpython.

Il y en a deux avec des réponses qui semblent pertinentes à ce que vous essayez de faire :