Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#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: 278
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