15.2. GRASS GIS 下载和QGIS中的GRASS插件¶
15.2.1. GRASS GIS 软件操作系统¶
GRASS 可在多种操作系统下使用:GNU/LINUX、Mac OSX、MS Windows。用户可以选择下载二进制文件(几百兆字节,已经编译, 因此可以使用),或者他们可以下载源代码(约350兆字节),这允许他们开发自己的GRASS扩展。有关更多信息, 请参阅 https://grass.osgeo.org/download/software/ 。
15.2.2. GRASS GIS 的QGIS接口¶
通过GRASS地理信息系统插件,QGIS基本上为GRASS地理信息系统提供了一个替代界面。 当前版本的QGIS(2.18)适用于Windows(32位和64位)、Linux、Mac OSX和Android, 包含GRASS的完整版本,可方便模块的使用。 检查GRASS插件是否已激活(请参阅 Plugins > Manageand Install Plugins.... )在QGIS中创建或打开GRASS数据设置后, 我们可以通过“GRASS Tools”扩展( Plugins > GRASS > 打开 GRASS Tools )启动GRASS模块。

在QGIS中打开GRASS工具
打开“GRASS工具”可以访问GRASS命令窗口(GRASS shell)和GRASS模块组,用于文件管理、GRASS区域设置、投影管理、 栅格、矢量、图像和时态数据处理、数据库管理、坐标转换和访问GRASS用户指南页面。

QGIS中的GRASS Tools中提供的GRASS模块组
然而,上述过程仅允许访问有限数量的GRASS命令。为了更充分地使用GRASS,有必要使用通用的QGIS处理
工具箱( Processing > Toolbox )。在 GRASS GIS 7
命令标题下,我们可以访问分类为以下
组的 314 GRASS
命令(地理算法):图像、其他、栅格、矢量和可视化。

QGIS处理工具箱中可用的GRASS模块组
图像:该组由42个
i.*
命令组成,按字母顺序排列;其他:该组仅包括一个
m.cogo
命令,即在方向/距离和笛卡尔坐标中转换为定位(反之亦然);栅格:这是最重要的一组,包括命令“将两个栅格的颜色分量按比例混合并导出到单个栅格”,然后是按字母顺序列出的167个r.*命令;
矢量:该组包括81个按字母顺序显示的
v.*
类型命令;可视化:该组由
nviz
和viz7
可视化命令以及GRASS数据的动画工具组成。
最后,应该强调的是, 还可以从QGIS环境(程序列表>QGIS2.18 > GRASS地理信息系统7.2.0)打开GRASS地理信息系统软件, 并并行运行它,以便能够利用所有处理可能性;在这种情况下,必须首先将数据导入GRASS(见第3.3.3和3.3.4节)才能使用它。

从可用程序列表中访问GRASS GIS