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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 27 April 2018 15:24

Dadar
Participant occasionnel
Date d'inscription: 5 Aug 2016
Messages: 15

QGIS / GRASS: erreur "name 'QgsProcessingOutputHtml' is not defined"

Bonjour,

Je cherche à créer une carte raster qui affiche le coût cumulé du déplacement au sein d’une couche raster dont les valeurs de cellule représentent le coût, grâce à la fonction r.cost sur l’extension GRASS de Qgis.
Problème, une fois que l’exécution est lancée, une message d’erreur apparait comme ci-dessus :

Traceback (most recent call last):
File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\algs\grass7\Grass7Algorithm.py", line 395, in processAlgorithm
if isinstance(out, QgsProcessingOutputHtml):
NameError: name 'QgsProcessingOutputHtml' is not defined
Execution failed after 2.86 seconds

Et ensuite ça dit que les couches de sortie n’ont pu être générées.
Après plusieurs recherches, je n’ai pas trouvé de solutions.
Et je ne sais pas quoi modifier dans python (voici ce qu’il y a dans python à la ligne indiquée) :
# Return outputs map
        outputs = {}
        for out in self.outputDefinitions():
            outName = out.name()
            if outName in parameters:
                outputs[outName] = parameters[outName]
                if isinstance(out, QgsProcessingOutputHtml):
                    self.convertToHtml(parameters[outName])

Savez-vous ce que je dois modifier pour que r.cost fonctionne ou à quoi correspond QgsProcessingOutputHtlm ?

Hors ligne

 

Pied de page des forums

Powered by FluxBB