QGIS 2.14独立的GRASS提供程序缺少Msys文件夹,无法执行工具


11

在QGIS 2.12及更低版本中,当手动设置GRASS provider文件夹路径时,这就是做到这一点的方法 在此处输入图片说明

在GIS 2.14中,同一路径(... \ apps \ msys)中没有Msys文件夹,也没有QGIS安装中的任何其他文件夹。 在此处输入图片说明

因此,即使QGIS独立版本需要正确设置才能使GRASS工具正常工作,也无法做到。 在此处输入图片说明 在此处输入图片说明

那么,如何使GRASS工具在QGIS 2.14中工作?


1
链接以供将来参考hub.qgis.org/issues/14431
暗处

Answers:


9

使用Osgeo安装程序时,我遇到了同样的问题,但我设法解决了这个问题。

首先下载此https://sourceforge.net/projects/mingw/?source=typ_redirect

安装它,查找基于msys的软件包并安装它。

在QGIS中将msys的路径设置为“ C:\ MinGW \ msys”或将其安装在本地驱动器上,并且Grass算法应该可以正常工作。


谢谢,这工作。尽管在安装后,我意识到msys文件夹来自何处以及如何安装都无关紧要,而且我已经在2.12安装中有了它
HDunn

我安装了msys,但设置了路径,但是Grass geoalgorithms无法正常工作,每晚使用2.15也无法正常工作
user16032

5

因此,这就是问题所在:QGIS 2.14独立版不随msys安装一起提供,而是随同grass 7文件夹一起提供。QGIS 2.12独立版附带msys和grass 6.4文件夹,但没有grass 7。

解决方案就像将文件夹从一个注册表复制到另一个注册表一样简单。

我使用2.12和2.14进行了验证,并且都可以。

为了使所有草功能都可以在2.14中使用,我将msys(和草6.4)从QGIS 2.12 apps文件夹复制到C:\ Program Files \ QGIS Essen \ apps文件夹,然后在提供程序设置中设置正确的路径。


2

我使用的是OSX 10.11.3,并且从Kynchaos下载的2.12版本也存在相同的错误。我只是下载此文件,然后将其解压缩到在处理选项框中指定的路径中创建的msys文件夹中。看来工作正常。我有160种算法,我不记得它是否是预期的数字,有人可以确认我吗?


同样,我在OSX10.10.5和QGIS 2.18.7上遇到同样的问题。我尝试了以下建议:在Grass7目录中,添加了msys目录。然后,我将解压后的msysCORE文件放在此目录中。我退出了QGIS,然后重新进入,但仍然无法正常工作。有人知道我想念什么吗?
汤姆
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.