工具箱使用
一、打开工具箱
工具箱可通过Processing -> Toolbox
或快捷键Ctrl + Alt + t
切换其显示或隐藏,打开工具箱后,自动吸附在右侧区域,如下图所示。
如上图,工具箱面板分为三部分。
工具栏
:包括Model、Script、History、Result View、Setting等工具;搜索框
:在搜索框中输入关键字对工具进行搜索;工具列表
:展示可用的所有工具,双击可打开对应工具的设置与运行界面。
QGIS工具箱包括:制图、数据库、网络分析、栅格相关操作、矢量相关操作等多个文件夹,每个文件夹下又包含多个工具。以Buffer
工具为例,双击工具即可打开该工具的设置与运行界面,如下图所示。
点击下方的Help
可打开对应的工具说明,如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
,可将模型添加到工具箱,方便下次使用。