Skip to content

工具箱使用

一、打开工具箱

工具箱可通过Processing -> Toolbox或快捷键Ctrl + Alt + t切换其显示或隐藏,打开工具箱后,自动吸附在右侧区域,如下图所示。

工具箱

如上图,工具箱面板分为三部分。

  • 工具栏:包括Model、Script、History、Result View、Setting等工具;
  • 搜索框:在搜索框中输入关键字对工具进行搜索;
  • 工具列表:展示可用的所有工具,双击可打开对应工具的设置与运行界面。

QGIS工具箱包括:制图、数据库、网络分析、栅格相关操作、矢量相关操作等多个文件夹,每个文件夹下又包含多个工具。以Buffer工具为例,双击工具即可打开该工具的设置与运行界面,如下图所示。

buffer

点击下方的Help可打开对应的工具说明,如Buffer工具帮助手册

帮助文档界面如下图所示。

buffer文档

二、数据关联

1. 属性关联

根据属性字段,将两个图层或表进行关联,生成一个新的图层或者表,具体操作与参数如下图所示。 属性关联

2. 空间关联

根据空间关系,将两个图层或表进行关联,生成一个新的图层或者表,具体操作与参数如下图所示。 空间关联

空间关系的判断包括:

  • Intersects:相交
  • Contains:包含
  • Equals:相等
  • overlap:叠加
  • Touches:接触
  • Crosses:交叉

空间关系

三、空间计算

空间分析方法使用一个或两个几何图形作为参数,返回一个新构造的几何图形。包括:

  • 缓冲区分析(Buffer):包含所有的点在一个指定距离内的多边形和多多边形
  • 凸壳分析(ConvexHull):包含几何形体的所有点的最小凸壳多边形(外包多边形)
  • 交叉分析(Intersection):A∩B 交叉操作就是多边形AB中所有共同点的集合
  • 联合分析(Union):AUB AB的联合操作就是AB所有点的集合
  • 差异分析(Difference):(A-A∩B) AB形状的差异分析就是A里有B里没有的所有点的集合
  • 对称差异分析(SymDifference):(AUB-A∩B) AB形状的对称差异分析就是位于A中或者B中但不同时在AB中的所有点的集合

空间计算

1. 缓冲区分析(Buffer)

前面的示例里面已经演示了缓冲区的使用,这里不再赘述。

2. 凸壳分析(ConvexHull)

凸壳分析

3. 交叉分析(Intersection)

交叉分析

4. 联合分析(Union)

联合分析

5. 差异分析(Difference)

差异分析

6. 对称差异分析(SymDifference)

对称差异分析

四、空间建模

1. 模型设计

空间建模是将多个工具箱组合在一起,实现复杂的空间分析。在工具栏点击Model -> New Model,打开后的界面如下:

建模

界面分为:

  • 菜单栏
  • 工具栏
  • 输入参数和工具箱
  • 模型属性,包括模型名称、模型分组;
  • 建模区域

本示例简单的实现两个点图层的缓冲区分析和相交分析。如下图为模型设计入参和出参配置。 模型设计

2. 模型运行

设计好模型后,如下图所示: 模型运行

点击Run运行模型,输入模型参数,执行。 模型运行界面

3. 添加到工具箱

Add Model to Toolbox,可将模型添加到工具箱,方便下次使用。