Le fournisseur Msg autonome QGIS 2.14 manque le dossier Msys, ne peut pas exécuter les outils

11

Dans QGIS 2.12 et versions ultérieures, lorsque l'on procédait à la définition manuelle des chemins de dossier du fournisseur GRASS, c'était la façon de le faire entrez la description de l'image ici

Dans GIS 2.14, il n'y a pas de dossier Msys dans le même chemin (... \ apps \ msys) ni aucun autre dossier dans l'installation QGIS. entrez la description de l'image ici

Ainsi, même si QGIS autonome doit être configuré correctement pour que les outils GRASS fonctionnent, cela ne peut pas être fait. entrez la description de l'image ici entrez la description de l'image ici

Alors, comment faites-vous fonctionner les outils GRASS dans QGIS 2.14?

HDunn
la source
1
lien pour future référence hub.qgis.org/issues/14431
underdark

Réponses:

9

J'ai eu le même problème en utilisant le programme d'installation d'Osgeo, mais j'ai réussi à le résoudre.

Téléchargez d'abord ce https://sourceforge.net/projects/mingw/?source=typ_redirect

Installez-le, recherchez le package msys-base et installez-le.

Définissez le chemin d'accès à msys dans QGIS sur "C: \ MinGW \ msys" ou sur le disque local sur lequel il a été installé et les algorithmes Grass devraient fonctionner correctement.

aQGISuser
la source
Merci, cela a fonctionné. Bien qu'après l'avoir installé, j'ai réalisé que peu importe d'où vient le dossier msys et comment il est installé, et que j'ai déjà dans mon installation 2.12
HDunn
J'ai installé msys mais j'ai défini le chemin, mais les géoalgorithmes de Grass ne fonctionnaient pas, utilisés tous les soirs 2.15 ne fonctionnaient pas non plus
user16032
5

Voici donc l'affaire: QGIS 2.14 autonome ne vient pas avec l'installation de msys, mais vient avec les dossiers grass 7. QGIS 2.12 autonome est livré avec les dossiers msys et grass 6.4, mais pas de grass 7.

La solution est aussi simple que de copier les dossiers d'un registre à l'autre.

J'ai travaillé avec 2.12 et 2.14 pour vérifier que cela fonctionne, et cela fonctionne.

Afin que toutes les fonctionnalités de l'herbe fonctionnent en 2.14, j'ai copié le msys (et l'herbe 6.4) du dossier d'applications QGIS 2.12 dans le dossier C: \ Program Files \ QGIS Essen \ apps, et j'ai défini le chemin d'accès correct dans le paramètre des fournisseurs.

HDunn
la source
2

Je suis sur OSX 10.11.3 et j'ai le même bug avec ma version 2.12 téléchargée depuis Kynchaos . Je viens de télécharger ce fichier , de le décompresser dans le dossier msys que j'ai créé dans le chemin indiqué dans la boîte des options de traitement. Cela semble bien fonctionner. J'ai 160 algorithmes, je ne me souviens pas si c'est le nombre attendu, quelqu'un peut-il me confirmer?

Kinad
la source
De même, je suis sur OSX10.10.5 avec QGIS 2.18.7 avec le même problème. J'ai essayé cette suggestion: dans le répertoire Grass7, j'ai ajouté le répertoire msys. J'ai ensuite placé les fichiers msysCORE décompressés dans ce répertoire. J'ai quitté QGIS et je suis rentré et cela ne fonctionne toujours pas. Quelqu'un sait ce qui me manque?
Tom