QGIS 2.14 Standalone-GRASS-Anbieter fehlt Msys-Ordner, kann keine Tools ausführen

11

In QGIS 2.12 und niedriger war dies der Weg, um die Ordnerpfade des GRASS-Providers manuell festzulegen Geben Sie hier die Bildbeschreibung ein

In GIS 2.14 befindet sich kein Msys-Ordner im selben Pfad (... \ apps \ msys) oder in einem anderen Ordner in der QGIS-Installation. Geben Sie hier die Bildbeschreibung ein

Obwohl QGIS Standalone korrekt eingestellt sein muss, damit GRASS-Tools funktionieren, kann dies nicht durchgeführt werden. Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Wie lassen Sie GRASS-Tools in QGIS 2.14 funktionieren?

HDunn
quelle
1
Link für zukünftige Referenz hub.qgis.org/issues/14431
underdark

Antworten:

9

Ich habe das gleiche Problem mit dem Osgeo-Installationsprogramm, aber ich habe es gerade geschafft, es zu lösen.

Laden Sie zuerst diese https://sourceforge.net/projects/mingw/?source=typ_redirect herunter

Installieren Sie es, suchen Sie nach dem msys-base-Paket und installieren Sie es.

Setzen Sie den Pfad zu msys in QGIS auf "C: \ MinGW \ msys" oder auf das lokale Laufwerk, auf dem es installiert wurde, und die Grass-Algorithmen sollten einwandfrei funktionieren.

aQGISuser
quelle
Danke, das hat funktioniert. Nachdem ich es installiert hatte, wurde mir klar, dass es keine Rolle spielt, woher der msys-Ordner kommt und wie er installiert ist, und dass ich ihn bereits in meiner 2.12-Installation habe
HDunn
Ich habe msys aber installiert und den Pfad festgelegt, aber Grass Geoalgorithmen haben nicht funktioniert, verwendet Nightly 2.15 hat auch nicht funktioniert
user16032
5

Hier ist also der Deal: QGIS 2.14 Standalone wird nicht mit der Installation von msys geliefert, sondern mit Grass 7-Ordnern. QGIS 2.12 Standalone enthält die Ordner msys und grass 6.4, jedoch kein Gras 7.

Die Lösung ist so einfach wie das Kopieren der Ordner von einer Registrierung in die andere.

Ich habe sowohl mit 2.12 als auch mit 2.14 gearbeitet, um zu überprüfen, ob dies funktioniert.

Damit alle Grasfunktionen in 2.14 funktionieren, habe ich die msys (und grass 6.4) aus dem QGIS 2.12-Apps-Ordner in den Ordner C: \ Programme \ QGIS Essen \ apps kopiert und den richtigen Pfad in der Anbietereinstellung festgelegt.

HDunn
quelle
2

Ich bin unter OSX 10.11.3 und habe den gleichen Fehler mit meiner 2.12-Version, die von Kynchaos heruntergeladen wurde . Ich lade diese Datei einfach herunter und entpacke sie in den Ordner msys, den ich unter dem im Feld Verarbeitungsoptionen angegebenen Pfad erstellt habe. Es scheint gut zu funktionieren. Ich habe 160 Algorithmen, ich erinnere mich nicht, ob es die erwartete Anzahl ist. Kann mich jemand bestätigen?

Kinad
quelle
Ebenso bin ich unter OSX10.10.5 mit QGIS 2.18.7 mit dem gleichen Problem. Ich habe diesen Vorschlag ausprobiert: Im Grass7-Verzeichnis habe ich das msys-Verzeichnis hinzugefügt. Ich habe dann die entpackten msysCORE-Dateien in diesem Verzeichnis abgelegt. Ich habe QGIS beendet und bin wieder eingetreten und es funktioniert immer noch nicht. Weiß jemand was ich vermisse?
Tom