前言
- 本章介绍如何使用线要素符号化
- 说明:文章中的示例代码均来自 开源项目qgis_cpp_api_apps
线要素介绍
-
地理空间的要素分为点、线和面,对应的符号也分三类:Marker Symbol、Line Symbol和Fill Symbol,分别由以下类表示
-
以river.shp为例,在QGis中添加river图层,显示如下图
-
在线要素图层的图层属性中,选择“Symbology”选项卡,即可在最上方的下拉菜单中选择符号化类型:
- 无符号(No symbols)
- 单一符号(Single symbol)
- 分类(Categorized)
- 分级(Graduated)
- 基于规则(Rule-based)
- Merged Features
-
分类(Categorized)、分级(Graduated)和基于规则(Rule-based)和点要素符号化用法一致
-
单一符号渲染有如下选项
- 箭头(Arrow)
- 几何生成器(Geometry generator)
- 短划线(Hashed Line)
- 插值线(Interpolated Line)
- 爆炸线(Lineburst)
- 标记线(Marker line)
- 栅格线(Raster Line)
- 简单线(Simple line)
-
不同的Symbol layer对应的类如下图:
总结
- 介绍了矢量线符号相关知识