Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Fri 18 June 2021 10:11

mame1985
Participant assidu
Lieu: Montréal
Date d'inscription: 16 Oct 2010
Messages: 444

QGIS/Grass: Probl d'installation de Grass

Bonjour

En voulant utiliser certains outils de GRASS il m'envoie à chaque fois le message suivant:

Cet algorithme ne peut pas être lancé :-(
The specified GRASS 7 folder "C:\Program Files\QGIS 3.4\bin\bin" does not contain a valid set of GRASS 7 modules. Please, go to the Processing settings dialog, and check that the GRASS 7 folder is correctly configured


En gros il parle d'une mauvaise configuration.

Merci par avance.


Mame

Hors ligne

 

#2 Mon 21 June 2021 16:23

Miniopterine
Participant assidu
Date d'inscription: 29 Nov 2005
Messages: 276

Re: QGIS/Grass: Probl d'installation de Grass

Bonjour,

Lancez vous bien la version de qgis QGIS desktop with grass 7?

Hors ligne

 

#3 Mon 21 June 2021 16:30

gbodet
Participant actif
Lieu: Compiègne
Date d'inscription: 28 Sep 2005
Messages: 51

Re: QGIS/Grass: Probl d'installation de Grass

Voici ce que je lance dans un fichier BAT

Code:

""C:\Program Files\QGIS3.10\bin\qgis-ltr-bin-g7.exe" --project R:\Ressources\4-Partage\3-Procedures\QGIS\PLUiH_ARC_planche_graphique_test_3.x\200067965_reglement_graphique_A0_3.x.qgs --code c:\temp\print.py
PAUSE

Le fichier print.py contient le code ci-dessous pris sur le site en référence dans mon 1er email.

Code:

from qgis.core import *
from qgis.gui import *
from qgis.utils import iface

for comp in iface.activeComposers():
    print comp
    folder = "C:\temp"
    title = "testing"
    printer = QPrinter()
    painter = QPainter()
    comp.composition().setUseAdvancedEffects(False)
    myAtlas = comp.composition().atlasComposition()

    if myAtlas.enabled():
        myAtlas.beginRender()
        comp.composition().setAtlasMode(QgsComposition.ExportAtlas)
        myAtlas.setFilenamePattern(u"'{}_'||$feature".format(title))
        for i in range(0, myAtlas.numFeatures()):
            myAtlas.prepareForFeature(i)
            filename = os.path.join(folder, title + '.pdf')
            print filename
            comp.composition().beginPrintAsPDF(printer, filename)
            comp.composition().beginPrint(printer)
            printReady = painter.begin(printer)
            if i > 0:
                printer.newPage()
            comp.composition().doPrint(printer, painter)
        myAtlas.endRender()
        painter.end()

En lançant le .bat, le projet QGIS s'ouvre et me donne une erreur

Code:

Une erreur est survenue lors de l'exécution du code suivant:
with open('C:/temp/print.py','r') as f: exec(f.read())

Cordialement

Dernière modification par gbodet (Mon 21 June 2021 16:39)

Hors ligne

 

#4 Mon 28 June 2021 11:19

mame1985
Participant assidu
Lieu: Montréal
Date d'inscription: 16 Oct 2010
Messages: 444

Re: QGIS/Grass: Probl d'installation de Grass

Merci Miniopterine, je pense que le problème était que je lançais uniquement Qgis desktop, et non with GRASS.

Merci encore


Mame

Hors ligne

 

Pied de page des forums

Powered by FluxBB