目录
一、实验目的
1、掌握利用QGIS实现数据表的连接操作;
2、掌握地图的符号化,熟悉地图的配色技巧;
3、掌握专题地图的打印布局与图幅整饰。
二、实验准备
1、实验软件:QGIS(下载地址:Spatial without Compromise · QGIS Web Site)
2、实验数据:2022年江苏省各区县平均降水量数据(csv格式);江苏省区县行政区划数据(shp格式)。
数据链接: https://pan.baidu.com/s/1H6hp5p-mSphbdDSrsqp5QA?pwd=qgis 提取码: qgis
三、实验步骤
1.数据表的连接操作
(1)导入矢量数据。这里有两种添加方式:一种是通过数据资源管理中的添加矢量数据来实现,另一种是直接将数据拖拽到当前图层下。在加入图层后,需要修改图层属性中的字符代码,防止属性表的内容乱码,如图1所示。
(2)导入降水量数据。打开菜单上的数据资源管理器,选择添加图层,选择加入分列文本数据,如图2所示。从文件夹中添加数据后,修改字符编码,文件格式以及几何类型(由于这里的数据没有几何类型,故选择无几何类型),最后点击“Add”,如图3所示。
图2 添加分列文本数据
(3)实现矢量数据属性表与数据表的连接。鼠标右击矢量图层,选择属性,然后选择连接。找到当前窗口中的“+”号按钮并点击,如图4所示。在当前页面选择与矢量属性表连接的数据表,确保加入的字段要与目标字段内容要一致,例如,加入的字段内容为曲线名称,则目标字段应该也为区县名称,如图5所示。
图4 添加属性表连接
图5 修改连接属性
图6 连接结果
2.符号化
(1)选择矢量图层中的符号化功能。由于降水量反应的是一种数值上的变化,因此我们选择一种顺序性的配色方案。这里选择“Graduated”,如图7所示。由于降水量一般用蓝色表示,因此这里将颜色替换为蓝色,如图8所示。同时设置色带的等级以及符号化的数据,如图9所示。
图8 修改颜色
图9 设置符号化相关属性
(2)为了识别各个区县的降水量情况,可添加各个区县名称作为标注。如图10所示,选择单个标注,根据自己的要求调整标注属性。
图10 添加标注
图11 添加标注结果
3.打印布局
(1)新建打印布局。选择项目中的新建打印布局功能,为当前打印布局命名。进入打印布局界面后,通过添加地图功能将地图添加至打印界面,成功添加地图后,可对地图相关属性进行设置,如图15所示。
图12 新建打印布局
图13 打印布局命名
图14 添加地图
图15 设置地图相关属性
(2)图幅整饰。向地图中添加比例尺、指北针、图名、图例等地图要素。
图16 图幅整饰