上一篇介绍了如何安装QGIS,以及如何加载各类数据。接下来是怎样在地图上浏览这些数据,以及如何进行编辑。总的来说,大部分GIS软件的交互逻辑是相对接近的,不过也有很多细节不太一致,有时候很让人恼火。对于熟悉其他桌面GIS的用户来说,QGIS上手可能并不难,但是菜单、图标、快捷键的改变仍然需要适应一段时间。这里会尽量将常用的列出来一一介绍。熟悉之后,QGIS用着还是挺不错的。1. 地图浏览
要熟悉地图浏览操作,打开一个图层自己试试看是最直接的学习方法。这里只进行简单介绍。
QGIS中鼠标图标默认为
,此时处于地图浏览状态,鼠标操作方式包括:
左键单击
移动地图。移动距离为鼠标到地图窗口中心点的距离,移动方向为从鼠标位置到地图窗口中心点连接线的方向。左键拖动
拖动地图,地图会随鼠标移动。
滚轮按下拖动
也是拖动地图,和左键拖动类似。
滚轮向上滚动
地图放大(以鼠标所在位置为中心点)
滚轮向下滚动
地图缩小(以鼠标所在位置为中心点)
注意:不在
状态下时鼠标功能会有区别,如需要可以点击地图浏览工具栏中的
图标切换回来。
提示:如果找不到下面给出的工具栏或者面板,可以右键点击工具栏区域勾选添加。
![763195d511bd55dba252aa14a6c7c5a8.png](https://img.php1.cn/3cd4a/1eebe/cd5/bcafc120671304eb.webp)
地图窗口的功能当然是显示地图。下边的状态栏(实际上是单独的,不过现在作为一个整体介绍)显示的是鼠标当前坐标、地图比例尺、地图放大级别(不影响比例尺)、旋转角度、是否渲染以及地图窗口所采用的坐标系(可以切换)。
提示:由于地图渲染需要消耗计算资源,当加载了大量无需显示的数据时,可以关闭地图渲染以加快操作速度。图层面板
![63e73813100aeb28a70de2b337b1474f.png](https://img.php1.cn/3cd4a/1eebe/cd5/086aec93f5e1e9b2.webp)
图层面板会按照图层叠加顺序列出当前加载的图层。上下拖动图层可以改变显示顺序。右键点击图层可以移除图层、导出数据、执行缩放到图层范围、查看元数据(数据源、字符编码、坐标系等)、设置显示样式、查看属性表、开启/关闭编辑状态等操作。
地图浏览工具栏
![2e1e248221191b2a066fdc3c0b0dbad3.png](https://img.php1.cn/3cd4a/1eebe/cd5/0ef126b5295c089b.webp)
图标依次为:
平移地图,地图浏览默认为这个状态
居中显示选中的对象
放大
缩小
缩放到地图窗口范围
缩放到选中区域
缩放到图层
回到上一视图
回到下一视图
新建地图视图(打开一个鹰眼图窗口)
添加地图视图书签
从标签加载地图视图
刷新图层
最常用的是第一个,平移地图。利用视图切换和视图标签可以在不同的地图视图(即显示范围)之间快速切切换。
属性工具栏
![579bfc11f7dde30eb46c6a0244b229d8.png](https://img.php1.cn/3cd4a/1eebe/cd5/857a46d091981bac.webp)
图标依次为:
- 识别要素,即查看图层列表中处于选中(被鼠标左键点过)的图层里在鼠标点击处的要素属性。点击该图标后,鼠标光标会带一个i,提示进入了识别要素状态。
- 不知道
- 选择要素,默认为点击选取(左键单击)或矩形选取(左键拖动),点开下拉箭头可以看到多边形选取、自由图形选取和按半径选取工具
- 全选,点下拉箭头还有按值选择、按属性选择、反选
- 取消选择(作用于所有图层)
- 查看属性表
- 打开字段计算器
- 查看工具箱(用于数据处理、分析)
- 查看图层统计工具
- 测距,点下拉箭头有测面积和测角度
- 显示地图提示(图层允许设置一个HTML格式的提示信息,鼠标移到要素上方时会显示)
- 地图注记
该工具栏最常用的是要素识别、选择和测距工具。
为了提高效率,建议按照个人习惯调整工具栏和面板的排列。实际上大部分GIS工具的图标具有相似性,只是具体操作上可能有一些差异,适应后就没什么问题了。基础功能大家都做的不错,不必担心。
2. 矢量要素编辑
要编辑矢量图层中的要素,首先要启用编辑状态。找到图层面板,右键点击要编辑的图层,在弹出菜单中选择
切换编辑状态即可进入编辑状态。在属性表查看、字段查看窗口里也能切换编辑状态。启用编辑状态后,图层名称前边会带上
![ee071dbb6ccc6eb720392d1aac63c3b0.png](https://img.php1.cn/3cd4a/1eebe/cd5/e62700fe09f8933e.webp)
图标表示正在编辑。再次右键点击图层,可以发现出现了一个
当前编辑菜单,可以选择保存、回滚以及放弃编辑。
![97b5ae6e7d2dafa3fd064185a491553b.png](https://img.php1.cn/3cd4a/18ace/696/1d8e759bd3e6bbec.jpeg)
进行要素编辑时通常要用到数字化工具栏,图标依次为:
当前编辑
切换编辑状态
保存当前图层编辑
添加要素
顶点工具
同时修改所有选中要素的属性
删除要素
剪切要素
复制要素
粘贴要素
Undo
Redo
顶点编辑工具的操作方式与ArcGIS有一定差别,需要熟悉一下。有一些微操作还要借助其他工具栏来实现。
在编辑状态下打开图层的属性值窗口,点击所需修改的单元格后就可以修改属性值。需要批量修改时,可以使用字段计算器
![e91a0297601f1dfe6dc5b2d845e166fc.png](https://img.php1.cn/3cd4a/1eebe/cd5/ed19db63ee478b98.png)
。修改完成需要保存才能生效。提示:字段计算器允许只修改选中的要素
修改几何形状要用到顶点工具
![772e003bb6883e9f0d06e97a1f7a9417.png](https://img.php1.cn/3cd4a/1eebe/cd5/617c1173853af4b6.webp)
,建议选择只编辑当前图层的那个省的弄错图层惹麻烦。鼠标移动到要编辑的要素上时,就会显示顶点,此时可以开始编辑。
增加顶点:线段的中间有一个
+,左键单击后进入增加顶点状态,移动鼠标到目标位置后再次点击左键就在该位置新增一个顶点,右键则是放弃当前操作。
删除顶点:右键单击要编辑的要素,就会打开顶点编辑面板。在顶点编辑面板中左键选择要删除的顶点(在地图窗口中会高亮显示),按
Del键即可删除。
![43d81b0b5a1fe954e304b3c4fefe286c.png](https://img.php1.cn/3cd4a/1eebe/cd5/7d7ef3f69d479716.webp)
提示:偶尔会出现顶点不高亮显示的情况,关闭编辑状态再打开即可。
移动顶点:左键单击一个顶点后,进入移动顶点状态,移动鼠标到目标位置后再次点击左键就会将该顶点移动到这个位置,右键则是放弃当前操作。也可以直接在顶点编辑器里修改坐标来实现移动。
使用数字化工具栏里的添加要素工具即可。其图标会随着图层的几何对象类型变化。首先是绘制几何形状(线、面是点击右键结束绘制),绘制完毕后填写属性值并保存后要素才算创建完毕。
选择需要删除的要素,按
Del键或者点击数字化工具栏中的
![1f3bcaf040f5e5460f25c5e0ab5e30f3.png](https://img.php1.cn/3cd4a/1eebe/cd5/dc7ef30f57b727c7.jpeg)
即可。
高级数字化工具栏里有移动、旋转、分割、新增部件、合并、化简等工具。
![5ed1215ad0a9b0dc4711143a1872f71f.png](https://img.php1.cn/3cd4a/1eebe/cd5/eec57030b649a106.webp)
需要使用顶点吸附功能时,可以找一下吸附工具栏。允许吸附到当前图层或者所有图层中的顶点。
到这里,QGIS下最基本的数据浏览、编辑操作就介绍完了。桌面GIS最大的特点就是基于GUI的交互,QGIS作为开源第一、整体第二的GIS工具在这方面还是相对完善的,当然和其他GIS软件在界面和交互逻辑上多多少少有些区别。下一篇将会介绍QGIS的工具箱、基于python的批处理和二次开发。